The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Реализована монгопользовательская DOOM-подобная игра, написанная на SQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Реализована монгопользовательская DOOM-подобная игра, написанная на SQL"  +/
Сообщение от opennews (??), 10-Сен-25, 09:35 
Представлен проект DOOMQL, развивающий вариант игры DOOM, написанный на SQL и способный выполняться внутри СУБД  CedarDB, частично совместимой с PostgreSQL. Игра поддерживает  многопользовательский режим и выполняет отрисовку при помощи ASCII-графики. Код проекта распространяется под лицензий MIT...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63853

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

2. Сообщение от EuPhobos (ok), 10-Сен-25, 09:39   +9 +/
> Все компоненты игры написаны на SQL

Однако

> Main loop реализован при помощи 20-строчного shell-скрипта

Ну уж давайте тогда не говорить: "Полностью на SQL! С блэкджеком и .."

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #25, #32

3. Сообщение от Аноним (3), 10-Сен-25, 09:40   +10 +/
Сисадмину было очень скучно.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #22

4. Сообщение от Смузихлеб забывший пароль (?), 10-Сен-25, 09:42   –5 +/
Но зачем и, главное, есть подозрение на недосказанность в заголовке
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #19

7. Сообщение от Аноним (7), 10-Сен-25, 09:53   +5 +/
Выдрали из контекста и рады. Цитируйте полностью "shell-скрипта, который 30 раз в секунду выполняет SQL-код для расчёта траектории выстрелов, анализа столкновений, обработки ввода и возрождения игроков."
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

9. Сообщение от 45633 (?), 10-Сен-25, 09:56   –2 +/
чё тока не придумают, чтобы привлечь внимание. Тогда уж стрип-покер нужно было писать.
Ответить | Правка | Наверх | Cообщить модератору

10. Сообщение от Аноним (10), 10-Сен-25, 09:57   +2 +/
Дум в экселе больше впечатлял. А зачем там постгрес, sqlite на много порядков быстрее?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33

15. Сообщение от Аноним (15), 10-Сен-25, 10:39   +2 +/
Уже можно писать на вики "SQL - язык общего назначения?"
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36

16. Сообщение от Ганс Грубер (?), 10-Сен-25, 10:50   +10 +/
Но это ни разу не doom, wolf3d с натяжкой
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #40

17. Сообщение от eugener (ok), 10-Сен-25, 11:17   +/
Тоже как посмотрел видео — сразу подумал про wolf3d.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

19. Сообщение от Подстилка Линуса (?), 10-Сен-25, 11:35   +2 +/
Just for fun
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

20. Сообщение от лох (?), 10-Сен-25, 11:58   +/
Думал, что очередная поделка на SDL
Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от Shuraemail (??), 10-Сен-25, 12:18   +/
Ждём порт на монгу
Ответить | Правка | Наверх | Cообщить модератору

22. Сообщение от аролп5 (?), 10-Сен-25, 12:25   +1 +/
Похоже начался новый учебный код и студенты бросились создавать проекты для своего портфолио на ххру
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

23. Сообщение от Аноним (23), 10-Сен-25, 12:47   +/
>20-строчного shell-скрипта, который 30 раз в секунду выполняет SQL-код для расчёта траектории выстрелов, анализа столкновений, обработки ввода и возрождения игроков

пошаговый doom

Ответить | Правка | Наверх | Cообщить модератору

25. Сообщение от Аноним (25), 10-Сен-25, 13:22    Скрыто ботом-модератором+1 +/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

26. Сообщение от Аноним (26), 10-Сен-25, 13:26   +1 +/
После дума внутри дума, всё остальное не удивляет.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #30

27. Сообщение от Аноним (27), 10-Сен-25, 14:08   +/
я студентом на практике начинал так, писал плоскую стрелялку на dBASE портированный на советский ЭВМ.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29

29. Сообщение от Аноним (32), 10-Сен-25, 16:35   +3 +/
И всё ради того чтобы написать об этом на сайте написаном на коленке на перле.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #27 Ответы: #55

30. Сообщение от Аноним (32), 10-Сен-25, 16:36   –1 +/
После докера внутри докера, всё остальное не удивляет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26

32. Сообщение от Аноним (32), 10-Сен-25, 16:38   +/
Когда sql научится вызывать шел команды случится апокалипсис.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #42

33. Сообщение от Аноним (33), 10-Сен-25, 16:43   +/
игра многопользовательская, а sqlite - нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #35

34. Сообщение от Аноним (34), 10-Сен-25, 17:08    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору

35. Сообщение от Аноним (10), 10-Сен-25, 17:46   +/
> игра многопользовательская, а sqlite - нет

У sqlite сколько угодно может быть пользователей. Писать 1 может в единицу времени. Сколько пользователей планируется? Можно оптимизировать время блокировок, тормозят записи на диск и не сами операции.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #38

36. Сообщение от Аноним (36), 10-Сен-25, 19:23   +/
Её модификации только. Оригинал нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

38. Сообщение от Аноним (38), 10-Сен-25, 20:13   +/
Осталось сделать так, чтобы у всех был доступ к файлу с базой и блокировкам. Сразу скажу, что PG поднять проще.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #41

39. Сообщение от Анон1110м (?), 10-Сен-25, 20:50   +/
Вот на это и похож мир web'ного программирования. Гордость за костыльные костыли, восхваление вшивенького JavaScript, не сайты и HTML–страницы а web–приложения, божествення асинхронность священного JavaScript и т.д.
Ответить | Правка | Наверх | Cообщить модератору

40. Сообщение от Аноним (40), 10-Сен-25, 20:54   +/
Всё ради хайпа жи. Дум портировали на 10050 разных устройств и переписывали в том числе и на расте. Вольф3Д таким похвастаться не может (хотя его тоже в своё время на некоторые ОС, отличные от  DOS, переносили).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

41. Сообщение от Аноним (10), 10-Сен-25, 21:31   +/
Можно через p2p в браузере? Кто-то 1 хостит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #56

42. Сообщение от ьщккгнр (?), 10-Сен-25, 21:31   +/
pl/sh давно есть
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

43. Сообщение от Ценитель GPL рогаликовemail (?), 10-Сен-25, 22:13   +/
Даже немного криповатенько. Наверное в детстве от такого action-horror-а в ночное время было бы немножко ссыкотно. ASCII и 2-х цветная палитра только добавляют атмосферности. 10 из 10. Не забудьте приобрести ультимативное издание с ранним доступом.
Ответить | Правка | Наверх | Cообщить модератору

46. Сообщение от Аноним (46), 11-Сен-25, 00:49   +/
> На стороне пользователя запускается клиент, включающий около 150 строк кода на языке Python. Работа клиента сводится к передаче информации о нажатиях клавиш и выводу кадров в терминал.

Вся идея на смарку пошла

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #53

47. Сообщение от Ivan7 (ok), 11-Сен-25, 03:51   +/
Жуть какая! Сколько же у людей энергии пропадает впустую...
Ответить | Правка | Наверх | Cообщить модератору

49. Сообщение от принцесса закорючка (?), 11-Сен-25, 10:54   +/
Дух линукс-игр жив!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #50

50. Сообщение от Аноним (50), 11-Сен-25, 11:38   +/
Хотите Tux Racer на SQL? :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #49

51. Сообщение от Аноним (50), 11-Сен-25, 11:47   +/
Игра DOOM на SQL, способная выполняться в СУБД... Minecraft-сервер на COBOL отдыхает.
Ждём игори на Bash, 1C, Brainfuck.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #54

52. Сообщение от Аноним (52), 11-Сен-25, 12:58   +/
> Написанный на SQL 3D-рендер поддерживает трассировку лучей, проецирования спрайтов

Скорее всего, имелось в виду:
Написанный на SQL псевдо-3D рендер использует raycasting (https://en.wikipedia.org/wiki/Ray_casting#Ray_casting_in_ear...) для отрисовки, поддерживает проецирование спрайтов...

Ответить | Правка | Наверх | Cообщить модератору

53. Сообщение от Аноним9444935593 (?), 11-Сен-25, 15:23   +/
А как надо было?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #46

54. Сообщение от глебушка (?), 12-Сен-25, 12:28   +/
Ждём игори на 1C

есть уже, на инфостарте был тред про портирование героев3 туда

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #51

55. Сообщение от Анонимemail (55), 12-Сен-25, 14:18   +/
Чудесный подкол в адрес деда с его сайто-поделкой двадцатилетней давности.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

56. Сообщение от Аноним (56), 12-Сен-25, 14:50   +/
Можно и от SQL отказаться. Мультиплеерный дум на жс
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #41


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру