Главная Юзердоски Каталог Трекер NSFW Настройки

Gamedev

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 12 4 10
Игры в консолитерминале Савтис 11/07/23 Втр 08:28:52 885511 1
c9ed0ba5634148c[...].jpg 36Кб, 600x425
600x425
Я несколько раз делал что-то типа пошаговой бродилки на Питоне, Потом пробовал делать на С#, но все время бросал эту затею, так как тупица.
Я думаю, норм ли вообще идея таким на серьёзе заниматься? Создать что-то типа dwarf fortress или cataclysm DDA, ток графика реально текстовая.
Аноним 11/07/23 Втр 08:38:06 885512 2
Аноним 12/07/23 Срд 11:39:11 885736 3
в dwarf fortress в терминале будет охуеть как неудобно играть
Аноним 12/07/23 Срд 18:18:58 885820 4
1593421540734.gif 1205Кб, 1920x1080
1920x1080
1601482693321.png 109Кб, 700x393
700x393
1680026204351.png 41Кб, 680x461
680x461
>>885511 (OP)

Я тоже таким пробовал заниматься. Начал писать фреймворк который на си или с++ с помощью ncurses выводит анимации. Хотел сделать артхаусную игру с отсылочками к 90-м.

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

А сама ниша текстово-тайловых игр, конечно, существует. Это в первую очередь роглики и стратегии, но кто-то и платформеры пилит.
Если тебе удобно работать по клеточкам, то так и работай. Все базовые игры были сделаны по клеточкам - змейка, тетрис, сокобан.
А главное, ты в любой момент можешь добавить графон, сменив тайлы.
Аноним 13/07/23 Чтв 18:27:25 886109 5
>>885511 (OP)
>Я думаю, норм ли вообще идея таким на серьёзе заниматься?
Если как хобби - почему бы и нет. Но не рассчитывай на какую-либо прибыль, вообще, совсем, не мечтай.

>Создать что-то типа dwarf fortress или cataclysm DDA
Ты в курсе, сколько лет DF пилят? Джва человека. А CDDA так вообще целое коммьюнити пилит, на гитхабе аж 1882 контрибьютера. А ты один.

При этом на них всех есть паки с графическими спрайтами и тайлами для нормальных людей. DF перед выходом в Стим запилили официальный графический пак, потому что знают свою ЦА.

>ток графика реально текстовая
Microsoft с каждым выпуском Windows урезала возможности cmd.exe, а из Windows 11 вообще вырезала. Остался только синий выродок, который грузится несколько секунд как какой-то веб-сайт, лол. На линуксе вообще зоопарк этих терминалов и каждый со своими особенностями, ведь в опенсурсе как всегда никто не может договориться о стандартах. На маках не знаю. На Андроиде можно поставить стороннюю консоль, но это танцы с бубном и вообще вряд ли оно без рута нормально работать будет. Остальные ОС либо мертвы как платформа для игр, либо ещё более жёсткие по требованиям (iOS).

Если хочешь ещё больше извращений, рекомендую поставить KolibriOS - нативных игр там мало, так что будешь как одноглазый в королевстве слепых.
Аноним 16/07/23 Вск 17:53:24 887055 6
Что хочу сказать - первое опу удачи, это главное. Второе - не делай дварф фортресс, выше объясняли, это два. Третье - попробуй сделать игру с переходом от cmd в стандартный 2д по мере сюжета, и сюжет сам сделай реально с отсылками к 90-м, только прям реально хардовые отсылки. Короче больше приколов, меньше контента. Это прям неплохая идея, и на западе, и у нас зайдет, а если ещё и сюжет юморной, вообще супер.

реально, не надо делать большую игру
Аноним 16/07/23 Вск 18:35:14 887081 7
>>886109
В Винде 11 вообще-то выпустили нормальный официальный человеческий терминал под названием Terminal. Есть поддержка вкладок, Linux, профилей и прочего. Не знаю о каком вырезании терминала идёт речь, если только сделали лучше.
Аноним 16/07/23 Вск 18:41:39 887085 8
>>885511 (OP)
> c9ed0ba5634148ceb51a8a3f7593d040.jpg
Вот давайте лучше пикчу обсудим. Как вы избавляетесь от таких лесенок вложенных ифов?
Аноним 16/07/23 Вск 19:21:12 887107 9
Аноним 18/07/23 Втр 15:16:56 887498 10
>>887085
data oriented design юзаем
Аноним 18/07/23 Втр 19:23:22 887581 11
>>887085
отвечаю как пхп макак, в данном случае можно всё разбить на несколько логических секций вроде валидация, и непосредственно создание самого пользователя. А если лень, и хочется всё сделать как на пикче - ставишь ! перед каждым условием, далее $msg = "сообщение об ошибке"; return register_form();
Аноним 18/07/23 Втр 21:31:38 887637 12
>>887581
> А если лень, и хочется всё сделать как на пикче - ставишь ! перед каждым условием, далее $msg = "сообщение об ошибке"; return register_form();
Ну хоть один анон пошевелил мозгами. Нарекаю тебя пхп-сеньором.
Ответить в тред Ответить в тред

Check this out!

Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов