LINUX.ORG.RU
решено ФорумGames

Я хочу написать Псевдо-3Д игру на подобии Doom, Wolfenstein 3D, Duke Nukem и т. д.

 , , ,


1

3

Хотелось бы использовать Python и Pygame для этого. Эти игры вовсе не 3Д игры, а значит будут ли эти игры на Python также хорошо работать или нет?

Вот пример: https://youtu.be/yASop1CxXfE



Последнее исправление: ITerator (всего исправлений: 1)

Ответ на: комментарий от linuhs_user

До весны буду сидеть дома, а потом переселяюсь в лес. Так что времени у меня можно сказать целая жизнь...

Вот это круто!

Браузеров адекватных вообще нет. Анонимус дает добро.

anonymous
()
Ответ на: комментарий от linuhs_user

Ну разве что всякие Cookie, Gui, Settings, Plugins из нового.

Я уже говорил, что лучше вынести высокоуровневые функции в скриптовый движок типа Guile, Lua или тот же JS, и тогда все это юзеры смогут писать сами в виде модулей. То есть будет минимальное ядро и подключаемые модули, тогда каждый сможет собирать себе свой браузер по вкусу.

anonymous
()
Ответ на: комментарий от anonymous

Почему Лисп это круто? Потому что ты сразу из коробки получаешь скрипты, конфиг и инкрементальное изменение кода и настроек в рантайме.

anonymous
()
Ответ на: комментарий от linuhs_user

Ну так мне их придеться все равно сделать.)

Например, управление cookies будет через модули, так как разным юзерам нужны разные политики их сохранения и удаления.

GUI из коробки тоже не нужен. Все меню, контекстные меню, тулбары, если кому-то будут нужны, будут разработаны через модули.

Тоже самое с Settings, будет, например, лисповый конфиг файл:

(load "toolbar")
(set show-toolbar 'true)
(set video-player "mpv")
(global-set-key "F12" 'quit)

И если кому-то тоже самое нужно будет в виде GUI, то можно сделать модуль.

И так далее.

anonymous
()

Модеры, перенесите в Development.

anonymous
()
Ответ на: комментарий от anonymous

Все меню, контекстные меню, тулбары, если кому-то будут нужны, будут разработаны через модули.

Тулбары, меню будут htmlэльные? По твоим представлениям.

linuhs_user
()
Последнее исправление: linuhs_user (всего исправлений: 1)
Ответ на: комментарий от linuhs_user

Тулбары, меню будут htmlэльные? По твоим представлениям.

Я бы вынес нужные примитивы графического тулика, чтобы можно было прописывать код в основном конфиге или модуле:

(top-menu
  (menu "File"
    (item "Save" 'save-current-page)
    (item "Quit" 'quit))
  (menu "Bookmarks" 
    (item "Bookmark This Page" 'bookmark-current-page)
    (item "Show All Bookmarks" 'edit-bookmarks)))
anonymous
()

3D-движок, написанный на формулах MS Excel: https://habrahabr.ru/post/348704/

* Файл без vba: http://public.cbel.free.fr/?file=Doom.xlsx
* Файл с vba для перехвата нажатий клавиш: http://public.cbel.free.fr/?file=Doom.xls-v1.1.xlsm
* Файл с vba и высоким разрешением: http://public.cbel.free.fr/?file=Doom-HD.xls-v1.1.xlsm
* Файл с vba и кнопками вместо горячих клавиш: http://public.cbel.free.fr/downloads/?file=Doom.xls-Buttons-v1.1.xlsm

anonymous
()
Ответ на: комментарий от linuhs_user

У NetSurf есть цель поддрежки JS. Просто не в высоком приоритете она сейчас.

Quasar ★★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Doom это самое 3Д высшей пробы

Нифига. Там только отрисовка 3D. Всё остальное - 2D с картой высот.

Quasar ★★★★★
()
Ответ на: комментарий от anonymous

Анонимус дает добро.

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

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.