forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Jam Session 3 (http://forum.boolean.name/forumdisplay.php?f=153)
-   -   Игра от Автомата [отменён] (http://forum.boolean.name/showthread.php?t=14561)

ABTOMAT 10.04.2011 03:42

Игра от Автомата [отменён]
 
Вложений: 2
Как это стало нынче модно, завожу тоже блог разработки.
Названия игры пока нет.
Краткое описание: Дварф Фортресс с блекдже... нормальным управлением и 3д-графикой.
Конечно, всё упрощено до предела, ведь сроки жмут, но почему бы и не попытаться.
По крайней мере сделать путенах в мире, где любой кубик можно убрать - это вызов.

Пока что есть моделька гнома и пара иллюстраций (их не покажу), а ещё есть кривой рендер ландшафта из сгенеренного мира, но он остался на нетбуке. Уже хочу перепилить заново.

Зацените гнома
Ох блин опять я напридумывал до хрена всего, срочно надо всё упрощать, а то зафейлю


Таки зафейлил. Выложил исходники проекта, может, кому-то пригодится.
Разрешается использовать в других проектах целиком или частично в некоммерческих целях, с указанием автора.
В коде много костылей (большинство появилось в конце в надежде "успеть"), ну уж что есть. Поддержка и дальнейшее развитие этого кода не планируется.

baton4ik 10.04.2011 04:21

Ответ: Игра от Автомата
 
Не хватает фляжки с ядом же!

moka 10.04.2011 04:34

Ответ: Игра от Автомата
 
Ну раз там блекдже..., то думаю там самое место доброму Jack Daniels'у ;)

Reks888 10.04.2011 12:14

Ответ: Игра от Автомата
 
Дварф фортресс! Дварф фортресс!
Жалко никто не заценит кроме меня :-(

Taugeshtu 10.04.2011 12:55

Ответ: Игра от Автомата
 
Вложений: 1
Цитата:

По крайней мере сделать путенах в мире, где любой кубик можно убрать - это вызов.
Я эту задачку решал и дебажил дня 3-4... А* переводишь в 3д (допиливая в формулы третье измерение), карта проходимости строится исходя из наличия под полым кубиком другого, не полого, и если вокруг есть другие кубы... А, чёрт, сейчас нарисую:
зелёное - проходимые кубы
голубое - проходимый, если разрешать диагональное движение в горизонтальной плоскости

Ещё я помню долго боролся с определением финальной точки, но это было по тупости использования алгоритма...

и пересчёт карты проходимости я делал только для зоны 3х3х3 кубика, в центре зоны - изменённый (удалённый/добавленный) куб

ABTOMAT 10.04.2011 13:54

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Taugeshtu (Сообщение 185404)
Я эту задачку решал и дебажил дня 3-4... А* переводишь в 3д (допиливая в формулы третье измерение), карта проходимости строится исходя из наличия под полым кубиком другого, не полого, и если вокруг есть другие кубы... А, чёрт, сейчас нарисую:
зелёное - проходимые кубы
голубое - проходимый, если разрешать диагональное движение в горизонтальной плоскости

Ещё я помню долго боролся с определением финальной точки, но это было по тупости использования алгоритма...

и пересчёт карты проходимости я делал только для зоны 3х3х3 кубика, в центре зоны - изменённый (удалённый/добавленный) куб

Спасибо! Подумаю. Вообще была мысль делать немного иначе, но что-то действительно А* лучше перенесть в 3д

ABTOMAT 10.04.2011 16:36

Ответ: Игра от Автомата
 
Вложений: 1
Возомнил себя Нотчем.
Мир пока состоит только из грязи и травы.
Не рендерятся перегородки между кубами и т.д.
Проблема в том, что, прокопав пещеры с большой поверхностью, можно будет словить MAV, ведь блиц не кушает больше 65536 поликов на сурф.
Придётся бить на чанки.

ABTOMAT 10.04.2011 17:54

Ответ: Игра от Автомата
 
Вложений: 1
Krow kishki raspeedorasilow!

Taugeshtu 10.04.2011 18:17

Ответ: Игра от Автомата
 
Цитата:

блиц не кушает больше 65536 поликов на сурф.
Блитц не мучал, мучал ксорс.. Судя по результатам - лимит не на трисы, а на количество вершин в индексном буффере, 65к...
Это где-то 25-30к трисов, если повезёт.
Может в б3д по-другому... Я бы на всякий случай бил на чанки, в которых не может быть больше 25к трисов...

ABTOMAT 10.04.2011 18:50

Ответ: Игра от Автомата
 
Вложений: 1
Есть 2 типа руд (уголь, железо)
Иногда встречаются и на поверхности.

Reks888 10.04.2011 19:24

Ответ: Игра от Автомата
 
Вложений: 1
Цитата:

Есть 2 типа руд (уголь, железо)
Иногда встречаются и на поверхности.
Ты не играл в дварф фортресс!
Вот что написал бы кто играл:
Цитата:

Есть 17 типов руд, все указаны в картинках.
Встречаются также и в верхнем эффузивном слое и слое осадочных пород
ЗЫ Уголь - это не руда! Не обижай дварфов, блеять!
Железо - продукт переработки магнетита, лимонита или гематита!

ABTOMAT 10.04.2011 19:44

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Reks888 (Сообщение 185436)
Ты не играл в дварф фортресс!
Вот что написал бы кто играл:

ЗЫ Уголь - это не руда! Не обижай дварфов, блеять!
Железо - продукт переработки магнетита, лимонита или гематита!


Из 37 типов руд можно получить 89 уникальных металлов и их сплавов (включая различные состояния кристаллической решётки) Добавление в сталь 0.81% углерода даёт эвтектоидную сталь, меньше этого - доэвтектоидную, больше - заэвтектоидную, более 2.14% - различные сорта чугунов. Если изучить технологию закалки, можно получать мартенсит

Ну у меня упрощённо же всё.
Угольная руда - условно - блок, откуда появляется уголь.
Железную руду надо будет плавить.

Gector 10.04.2011 20:14

Ответ: Игра от Автомата
 
Не пойму пока правда - как тут будет реализовано непрямое управление)?
Честно говоря не участвую еще потому, что до сих пор не придумал как можно сделать что-то с непрямым управлением да еще и чтоб интересно было. Правила то нарушать нельзя)))

ABTOMAT 10.04.2011 20:15

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Gector (Сообщение 185441)
Не пойму правда как тут будет реализовано непрямое управление).
Честно говоря не участвую еще потому, что до сих пор не придумал как можно сделать что-то с непрямым управлением да еще и чтоб интересно было.

Поиграй в Settlers 2 и Dwarf Fortress

Nuprahtor 10.04.2011 20:19

Ответ: Игра от Автомата
 
Оказуаленный Дворф Фортресс никогда не повредит (имхо, с таким ландшафтом в качестве юнитов интересно смотрелись бы спрайты из ДФ, которые поворачиваются вслед за камерой. Большой плюс в том, что анимация не нужна будет и не будет проблем с медией)
Цитата:

что до сих пор не придумал как можно сделать что-то с непрямым управлением да еще и чтоб интересно было
Я тоже:( . Однако джем это импровизация :cool:

Gector 10.04.2011 20:26

Ответ: Игра от Автомата
 
Цитата:

Сообщение от ABTOMAT (Сообщение 185442)
Поиграй в Settlers 2 и Dwarf Fortress

Поиграть нет времени но на видео видел, что управление там прямое.

ABTOMAT 10.04.2011 21:32

Ответ: Игра от Автомата
 
Цитата:

что управление там прямое.
Да щьто ви гойвогите?

Gector 10.04.2011 21:34

Ответ: Игра от Автомата
 
Цитата:

Сообщение от ABTOMAT (Сообщение 185452)
Да щьто ви гойвогите?

А). Тьфу)! Препутал с майнкрафтом).:-D

ABTOMAT 11.04.2011 02:06

Ответ: Игра от Автомата
 
Вложений: 3
Последний скрин и иду спать.
Суровая природа кубического севера (и влажные джунгли на последнем скрине).

Mr_F_ 11.04.2011 02:43

Ответ: Игра от Автомата
 
цвета на всём точно надо править, они стрёмные

ABTOMAT 11.04.2011 02:55

Ответ: Игра от Автомата
 
Вложений: 1
Сделал рандомную синусиоиду.
Теперь все миры 100% рандомные.
Попадаются очень годные.
Жаль, пока кубиков маловато, не разгуляться.
Завтра буду разбивать на чанки по 8х128х8 (или 16х16х16)

Nuprahtor 11.04.2011 16:11

Ответ: Игра от Автомата
 
Я таки хотел бы погулять по такому миру в first person виде. Это здорово

Reks888 11.04.2011 17:52

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Nuprahtor (Сообщение 185519)
Я таки хотел бы погулять по такому миру в first person виде. Это здорово

В Minecraft поиграй

ABTOMAT 11.04.2011 18:05

Ответ: Игра от Автомата
 
Вложений: 1
Если под травой трава то трава полностью зелёная.
Также проведены работы по оптимизации. Мир стал больше, а выкапывание куба быстрее (на скрине 9 мсек, это дебаг мод, обычно 2-3 мсек)

Nuprahtor 11.04.2011 18:08

Ответ: Игра от Автомата
 
Летающая елка - баг или фича?

ABTOMAT 11.04.2011 18:13

Ответ: Игра от Автомата
 
Баг, к сожалению.
Так, план:
1. Сделать хороший генератор поверхности (с осмысленными горами - гряда, щели и пики)
2. Цвета травы и деревьев (хочу сделать области с осенью, летом и зимой!)
3. Сделать воду, хотя бы простую, не текучую
4. Разобраться с игроком наконец, он всё ещё иногда оказывается внутри куба
5. Создавать дварфов уже пора, обучать простейшей деятельности (рубить деревья, переносить вещи с одного места на другое)
6. Простейшее управление дварфами - выкопай тут, поставь туда, дерево храните там, а хлеб здесь

Igor 11.04.2011 19:24

Ответ: Игра от Автомата
 
Деревья лучше чем в майнкрафте! Про равнины не забывай, без них ландшафт неестестсвенный ИМХО.
И ещё: в чем смысл жизни дфорфа? Добывать пропитание или воевать или копать?

ABTOMAT 11.04.2011 19:32

Ответ: Игра от Автомата
 
Пока не решил.
Дворф должен совершенно точно копать/добывать/плавить/ковать мечи/отбиваться от басурман, защищая имущество колонии, ну и таки да - не помереть с голоду или по какой-либо другой глупой причине.
Но вот простое житьё-бытьё вряд ли будет интересно (учитывая то, что я не смогу да и не буду пытаться сделать столько же фич, сколько в ДФ или хотя бы в МК, и игрок, быстро их освоив, заскучает)
Должен быть какой-то азарт.
Пока есть мысль сделать условие: Через n лет на землю придут демоны и разнесут всё к чертям. Поэтому колония должна
1. Соорудить мега-устройство, с помощью которого она отобьётся от напасти
2. Либо откопать древний артефакт, который тоже всех спасёт. Он спрятан в мире размером 512*128*512, в сумме 33554432 кубов. Только самый удачливый дварфовод его найдёт. Или, может, будут подсказки, не решил.
3. Либо стать могучим царством с огромной армией, которая и без артефактов даст того самого любым демонам.

Nex 11.04.2011 19:46

Ответ: Игра от Автомата
 
Цитата:

в мире размером 512*128*512, в сумме 33554432 кубов.
Это на Блитзе? И что за такой алгоритм позволяющий делать столько объектов? :)

Reks888 11.04.2011 19:52

Ответ: Игра от Автомата
 
Цитата:

Через n лет на землю придут демоны и разнесут всё к чертям
Хорошая идея. Не вижу особенной разницы между мега-устройством и просто могучим царством.
Было бы неплохо иметь возможность настраивать n.
И обязательно надо сделать то, что забыли сделать в Bay12Games - возможность поработить гномов!

ABTOMAT 11.04.2011 20:03

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Nex (Сообщение 185550)

И что за такой алгоритм позволяющий делать столько объектов? :)

АВТОМАТический :-D:P
Цитата:

Сообщение от Reks888 (Сообщение 185551)
Хорошая идея. Не вижу особенной разницы между мега-устройством и просто могучим царством.

Ну при "могучем царстве" надо качать бойцов и оружейников, а при мега-устройстве - качать звездочётов и механиков.
Цитата:

Сообщение от Reks888 (Сообщение 185551)
Было бы неплохо иметь возможность настраивать n.

Ок
Цитата:

Сообщение от Reks888 (Сообщение 185551)
И обязательно надо сделать то, что забыли сделать в Bay12Games - возможность поработить гномов!

Подробней!

Reks888 11.04.2011 20:26

Ответ: Игра от Автомата
 
В общем в Sirene горных местностях были такие твари как гномы, которые воровали драгоценное бухло. Я засовывал их в клетки, показательно бил, плохо кормил, показывал в зоопарке. Было жалко что нельзя их как-бы добавить в ряды дварфов и жестоко эксплуатировать. Для проверки нового отряда боевых тигров они ещё годились, а вот заставить копать их в шахте - не получится. :-(

ABTOMAT 11.04.2011 20:58

Ответ: Игра от Автомата
 
Вложений: 1
Цитата:

В общем в Sirene горных местностях были такие твари как гномы, которые воровали драгоценное бухло.
Гном - не дварф, и ему предстоит очень трудная ночь...

На скрине улучшена производительность, немного подлечен игрок и просто красивая гора.
Я принял волевое решение: теперь игрок (и дварф) 1*2*1 клетки.

Reks888 11.04.2011 21:41

Ответ: Игра от Автомата
 
Цитата:

теперь игрок (и дварф) 1*2*1 клетки
Прощайте тоннели на один z уровень :-(

ABTOMAT 11.04.2011 22:49

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Reks888 (Сообщение 185569)
Прощайте тоннели на один z уровень :-(

Решил так сделать чтобы можно было более детальные делать постройки. Пол или стена в человеческий рост - это ящетаю не гуд.

ABTOMAT 13.04.2011 02:51

Ответ: Игра от Автомата
 
Вложений: 4
Решил заняться более годными горами.
Вот что сделал мой генератор (генератор сделал карту высот, пока что отрендерил в Максе её, но уже видно форму)
Ящетаю вполне годно, за исключением "провалов" (чёрные пиксели) внутри горы, которые будут полечены.
Время генерации (без картинки) около 300 миллисек.
Как будет время - воткну в игру, откалибровав параметры как следует, и займусь цветом травы и деревьев
На последнем скрине раскрасил. Архипелаг, лол
Что-то делал я горы, а получился остров. Ну что ж, думаю, гномы будут жить на острове. Ибо за оставшиеся 2 недели мне неохота возиться с бесконечным миром.

Mr_F_ 13.04.2011 03:11

Ответ: Игра от Автомата
 
на геймдев.ру недавно проскакивала интересная темка по формированию водной эрозии у терейнов (сильно влияет на форму). поищи, мож интересно будет.

ABTOMAT 13.04.2011 03:19

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Mr_F_ (Сообщение 185690)
на геймдев.ру недавно проскакивала интересная темка по формированию водной эрозии у терейнов (сильно влияет на форму). поищи, мож интересно будет.

Отчего-то не могу нагуглить (террейн, эрозия)
Кстати прикинул, а ведь чтобы нормально отобразить горку со скрина мир должен быть немаленький! 512 как сейчас - это минимум. Мда, будем думать.

Mr_F_ 13.04.2011 03:52

Ответ: Игра от Автомата
 
Цитата:

Отчего-то не могу нагуглить (террейн, эрозия)
http://www.gamedev.ru/code/forum/?id=145875

Артем Валерьевич 13.04.2011 22:24

Ответ: Игра от Автомата
 
http://gamin.ru/games/kub-3d

Reks888 13.04.2011 22:33

Ответ: Игра от Автомата
 
Нашел с чем сравнивать
kub-3d делали под впечатлением от Minecraft
Minecraft делали под впечатлением от Dwarf Fortress
Эту игру делают под впечатлением от Dwarf Fortress и Minecraft
Ну и кто из них говно?

Артем Валерьевич 13.04.2011 22:43

Ответ: Игра от Автомата
 
:cool: Reks888, я не понял, ты чё? хочешь оскорбить Автэ?

я просто увидел что похоже и вытащил.

Randomize 13.04.2011 23:14

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Артем Валерьевич (Сообщение 185785)

Говно

ABTOMAT 14.04.2011 00:49

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Артем Валерьевич (Сообщение 185785)

Спасибо за ссылку, конечно, но батя грит: не малаца, fps низкий, да и размер с выглядом мира не радуют.

А теперь признавайтесь: кто удалил удалённые посты (они тут явно были) и что в них было написано? Не могу понять, что тут произошло, пока я на работе был.

tormoz 14.04.2011 10:17

Ответ: Игра от Автомата
 
Автэ, запили в игру опасного поцыка, который будет сшибать с игрока косари за пеньки :-D

ABTOMAT 14.04.2011 19:22

Ответ: Игра от Автомата
 
Вложений: 12
Сделал горы. Прилагаю в конце хейтмапу и то, как оно в Максе выглядит (построенное из хайтмапы). Ящетаю, для рандомного генератора это очень даже годно.
Вид их мне по нраву, однако, наполнение меня не очень радует (земля на рандомной глубине и высоковато) Надо пилить обрывы с обнажённой скалой, а пока полюбуйтесь на скалы джунглей Мукалтина и северные хребты Скал Боли. Здесь, во льдах на вершине мира группа путешественников должна отыскать древние чертоги Эзелрата...
(все названия сделаны при помощи ГСЧ в голове автора)

Reks888 14.04.2011 21:00

Ответ: Игра от Автомата
 
Вложений: 1
Фан арт!
Кривой фотошоп на тему "Фантазии о постройке крепости"
Я верим в тебя, не бросай это дело!

SBJoker 14.04.2011 21:07

Ответ: Игра от Автомата
 
Рапортую: я дорыл до админиума и даже глубже.

Reks888 14.04.2011 21:19

Ответ: Игра от Автомата
 

Сразу за админиумом HFS вроде
А глубже HFS копать не получится

Mr_F_ 14.04.2011 22:57

Ответ: Игра от Автомата
 
максимально кислотно

Nuprahtor 14.04.2011 23:10

Ответ: Игра от Автомата
 
Нужно больше заснеженных елочек

ABTOMAT 14.04.2011 23:58

Ответ: Игра от Автомата
 
Вложений: 5
Генератор гор улучшен.
Текстуры улучшены.

ABTOMAT 15.04.2011 00:27

Ответ: Игра от Автомата
 
Вложений: 1
Хоть это и Фотошоп, ящетаю, это круто.
Кто щетает иначе, тот плохой человек и ничего не понимает в кубиках.

Артем Валерьевич 15.04.2011 09:56

Ответ: Игра от Автомата
 
я уже хочу это

ABTOMAT 15.04.2011 15:02

Ответ: Игра от Автомата
 
Вложений: 1
Нарисовал новые текстуры руд.Планируется лимонит, магнетит и гематит. Последний уже есть. Теперь они выглядят как на скрине.

Mr_F_ 15.04.2011 15:12

Ответ: Игра от Автомата
 
новые тексы слишком хайрес, из-за этого вдалеке черезчур мельтешат.
красная руда похожа на куски крабов или какую-то другую расчлененку (и зачем от них дешевые тени будто они висят над текстурой камня?), а чёрная чем-то смахивает на трёхглазый смайл (композиция кусков руды не лучшая). цвет тумана тоже неподходящий.

Reks888 15.04.2011 16:03

Ответ: Игра от Автомата
 
Цитата:

Планируется лимонит, магнетит и гематит
Будем из железа сталь плавить?

Nex 16.04.2011 13:38

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Mr_F_ (Сообщение 185982)
чёрная чем-то смахивает на трёхглазый смайл (композиция кусков руды не лучшая). цвет тумана тоже неподходящий.

Черная руда смахивает на семки или сухофрукты. :)

Gector 16.04.2011 13:49

Ответ: Игра от Автомата
 
Цитата:

Сообщение от Nex (Сообщение 186119)
Черная руда смахивает на семки или сухофрукты. :)

По мне так это уголь). Только более круглый. С другой стороны - это ж практически фентези).

Reizel 17.04.2011 01:46

Ответ: Игра от Автомата
 
и все таки лучше сделай уголь как в майнкрафте - здесь у многих рефлекс)

Amatsu 17.04.2011 11:04

Ответ: Игра от Автомата
 
Крутой проект :) А "покубиковое" освещение будет?

ABTOMAT 19.04.2011 19:34

Ответ: Игра от Автомата
 
Вложений: 7
Вообще хотел, как и АО.
Но времени мало, так что это дело откладывается на конец, если время останется.
Долгое время было не до разработки, но сегодня поднатужился и родил раскраску террайна. Есть заснеженные пики, осенние склоны и летние равнины.
Есть баг такой же как у Нотча лол: трава на торце не перекрашивается, т.к. она с землёй сидит на одном и том же участке текстуры. Этот баг правиться пока что не будет, т.к. займёт много времени на починку, а сделать нужно ещё много.
Так, мир оффициально закончен. С этого момент началась возня с гномами.

Mr_F_ 19.04.2011 20:29

Ответ: Игра от Автомата
 
http://forum.boolean.name/attachment...0&d=1303223557
а нафига тут зеленоватый оттенок на белых кубах? ... слева низко висит зеленая луна?
скриншоты 1 и 2 более менее, остальные опять демонстрируют максимум кислотных сочетаний цветов(

Gector 19.04.2011 20:33

Ответ: Игра от Автомата
 
АВТЭ), а когда там кто нибудь ходить будет)? Интересно на гнома глянуть уже).


Часовой пояс GMT +4, время: 15:37.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot