Архив сообщества
2011 — 2019
Аватар Dean

No name

Автор: Dean · 02.07.2015, 14:05 · 12 сообщений

Сообщений в теме: 12

Dean#1

Взываю о помощи. Я тут быдлокожубыдлокодю быдлокодирую небольшую пошаговую стратегию чисто для себя. Кое-что уже готово, но нужна небольшая помощь с вашей стороны. Может кто-нибудь протестить сетевую часть? На одном кудахтере два запущенных клиента коннектятся друг к другу нормально, но у меня сейчас нет возможности протестировать в реальной сети. Буду очень благодарен, если кто-то проверит. Порт пока что можно менять только через исходники, мне пока лень пилить возможность его ввода, да и нужды не было. Сейчас подключение идет через порт 2000, но могу и поменять по реквесту, если кому-то будет нужно. Ну и любой фидбек приветствуется, разумеется.

Синглплеера нету в обозримых планах, потому что у меня нет никакого желания пилить нормальный ИИ. Тот сингл, который запускается через меню, нужен только для быстрого теста разных фич, ходит там только один игрок.

Управление клавишами, по типу Dwarf Fortress.

Что пока реализовано:

  • Карта на 400 тайлов

  • Прокрутка карты в разные стороны

  • Туман войны

  • Мультиплеер для двух игроков, цвета их зданий и юнитов различаются

  • Несколько зданий: стена, ворота, оружейная, дворец, каменоломня (quarry), лесопилка (lumber mill). Две последних можно строить только на камне (S на карте) и дереве (W на карте) соответственно

  • Рабочие (0 на карте, нанимаются в дворце), мечники (1 на карте, нанимаются в оружейной) и таран (3 на карте, нанимается в оружейной). Первые могут строить здания, вторые - атаковать юниты и строения, третьи - атаковать только строения, но наносить им большой урон

  • Конец игры при разрушении дворца одного из игроков

Для запуска нужно иметь монитор не меньше, чем 920х920, потому что я еще даже не брался за возможность изменения разрешения, фулскрин и подобное.

Скриншот под спойлером.

Скрытый текст

Содержимое спойлера отсутствует в сохранённом тексте.

Вот ссылка. Вирусов нет, брат выживет.

http://rghost.ru/6t7Jmg7Zz

Сообщение отредактировал Dean: 02 July 2015 - 15:49

Скопировать ссылку
Dean#4
Gazbax (02 July 2015 - 05:16) писал:

шрифт вайс сити, найс

Выбирал, фактически, первый попавшийся. Может где-то он и найс, но тут выглядит ущербно, ящитаю.

Скопировать ссылку
Dean#6
Ritchie Lewis (02 July 2015 - 06:06) писал:

Лойс за Айвана на юзерпике.

Лол, даже предположить не мог, что кто-то узнает.

Ritchie Lewis (02 July 2015 - 06:06) писал:

На чём писал?

C++. Компилятор - VS 2013. Графику рисует SFML. Собираюсь еще поставить себе SFGUI в отдаленной перспективе, потому что кнопочки сейчас задаются полностью вручную.

Скопировать ссылку
Dean#7

UPD: Да, тут Егор проверил, оно запускается, по крайней мере скомпилировалось нормально, статические библиотеки работают. Сетевая часть все еще нормально не протестирована. А еще я немного обновил файл на РГхосте. В основном структурировал код, выделяя в отдельные функции вообще все, что возможно, но так же пофиксил кое-что: нерабочая атака (она была сломана, когда я писал код для рандомного спрайта земли), негенерирующаяся карта в сингле (сломал, когда переделывал генерацию) и еще несколько других мелочей. Кстати, если кто-то хочет присоединиться и умеет делать хоть что-то - willkommen.

А еще я начал нумерацию версий для удобства, ну и убрал тот обоссанный шрифт, поставив простой но приятный ариал.

Скопировать ссылку
intercross#8
Dean (02 July 2015 - 05:08) писал:

нужно иметь монитор не меньше, чем 920х920

Ну чёёёёёёёрт

Скопировать ссылку
intercross#10
Dean (02 July 2015 - 11:24) писал:

Ну хуй знает, может у кого 720p-монитор.

У меня двадцати пикселей не хватает, а ведь ещё будет И РАМОЧКА окна на 20. Сделай интерфейс не абсолютный, а относительный. То есть, к примеру, позицию в xml файлике в процентах от экрана указываешь. Или якорь в процентах и сдвиг в пикселях.

Скопировать ссылку
Dean#11
intercross (02 July 2015 - 13:56) писал:

У меня двадцати пикселей не хватает, а ведь ещё будет И РАМОЧКА окна на 20. Сделай интерфейс не абсолютный, а относительный. То есть, к примеру, позицию в xml файлике в процентах от экрана указываешь. Или якорь в процентах и сдвиг в пикселях.

Конечно, это очевидно, просто я еще во-первых не занимался интерфейсом вообще, а во-вторых у меня кнопочки рисуются не через сторонние GUI-библиотеки, а вручную.

Скопировать ссылку
intercross#12
Dean (02 July 2015 - 15:09) писал:

Конечно, это очевидно, просто я еще во-первых не занимался интерфейсом вообще, а во-вторых у меня кнопочки рисуются не через сторонние GUI-библиотеки, а вручную.

Ну так никто и не говорил про GUI-библиотеки.

Скопировать ссылку

Обратно в Свободное общение