LINUX.ORG.RU
ФорумTalks

Пишу в свободное время по фану игрушку

 , , , ,


0

1

«Мощный Семён» называется =) Опенсорсная, бесплатная и с встроенными инструментами для моддинга. Написана полностью с нуля на C# без каких-либо зависимостей (кроме OpenTK). Графон OpenGL 2.0, звук OpenAL, инпут - нативное апи системы. Пишу чисто по фану. Скрины старые: https://i.imgur.com/zKUzDFk.png https://i.imgur.com/uOSisAX.png Видос новый; https://youtu.be/JWI-c0f4ca4

Играли бы в такой ништяк, если бы он был полностью работоспособным на никсах (фряха/линух/андроед/макось), с поддержкой геймпадов, модов и прочих ништячков? И подскажите апи для геймпадов у линуха.

сегодня «в шутку» запускаешь моно, а завтра на тебе снимают порно!

Syncro ★★★★★
()

Норм. Играл бы сам, не знаю. Но видос доставил.

Когда-то писал игрушку тоже, но забросил.

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

Короче, что сейчас реализовано: примитивный, но достаточно гибкий рендерер спрайтов с поддержкой шейдеров, на данный момент без батчинга, есть подобие партиклов. Скриптинг на lua (логика монстров и миссии сейчас на lua. В будущем пушки и UI скорее всего тоже будут на lua, сейчас пушки описываются в xml). Механика миссий (принеси/подай/настреляй фраги). Красивые фоны со сплаттингом за счёт смешивания 3х текстур по маске. Загрузчик карт из TileEd. Основная логика игры - хождение, коллизии, зачатки ИИ, стволы.

monobogdan1337
() автор топика
Ответ на: комментарий от DarkAmateur

видел похожую игрушку в 3д и с убийством пингвинов еще до того как ее автор закрыл все свои работорговые конторы и свалил на тракторе

Syncro ★★★★★
()

Возможно. Главное, чтобы трупы оставались

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

Системные требования какие?

RTX 2090, очевидно же... Если без смеха то любая 512-1 должна потянуть и на встроенной графике тоже.

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

Меня просто смущает… На спектруме была какая-то похожая стрелялка - именно с видом сверху. Название не помню.

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

C#, равно как и винда ХР, для которой минимально подходящий .net 4 пойдёт, лучше будет на 256 Мб ОЗУ.

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

Интереса ради в Compatibility режиме попробую через расширения замерить потребление памяти. В итоге получается что-то около 2-3мб на спрайты, 2мб на два фреймбуффера (для моушнблюра). ОЗУ игра кушает 66мб, но сейчас нет нормального ассет-пайплайна и нет стриминга музыки, плюс собрана в дебаг билде. Релизный должен кушать около 40мб ОЗУ. Всё ещё разыскиваю себе ноут на турионе для тестов (шоб линух накатить туда), но сцуко, на авито ломят цену ппц

monobogdan1337
() автор топика
Ответ на: комментарий от tiinn

Не, не это конечно)) я в плане потребления именно самой игры - это же не юнити, там потребление ОЗУ совсем небольшое и поддаётся дальнейшей оптимизации) по большей части сейчас нужно сделать стриминг музыки.

monobogdan1337
() автор топика
Ответ на: комментарий от sparkie

Когда-то писал игрушку тоже, но забросил.

Такая же фигня была.

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

идолопоклонский с венгеро-фошизским диалектом

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

«моно» подходит, и наверняка это неспроста, во всем символы;)

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

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

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

Да ладно! Он не заставляет использовать венгерку и подавлять исключения.

всякую процедурную порнографию типа партиалов

Это есть, да.

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

ну в г’уби тоже не обязательно использовать begin и end, но правила большинства и первородства диктуют реальность остальным

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

диктуют реальность остальным

Кагбэ не встречал такого (что прям диктуют), хотя сам грешен, да :)

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

на вскидку попадалась несовместимость какого-то порта системы сборки ant, с той, что была защита в вижолстудию (слышал та ещё есть попандосы с подписями и версиями зависимостей, но сейчас не об этом), которая должна быть строго определенной редакции типа 2002, потому что на 2005 не соберётся, а 2002 у вас не поставится потому что ей нужен оффтопик нотолько профешинал искпи 11, которому нужен будет новый процессор Интел 11тыщ и такие приседания на каждом шагу, требуется помнить какие клики куда нажимать, чтобы заработало противофазно логике и здравому смыслу

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

и моно это ведь не дотнет кор, который не дотнет?

Syncro ★★★★★
()

Я в такую игрушку лавно хотел поиграть, но там когда у друга патроны кончались его аборигены сношали и это всегда меня останавливало.

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

и там вроде каждому билду-софту нужен строго определенный минор виртуальной машины, т.е. их может потребоваться устанавливать много разных штук и вероятно они даже могут быть между собой несовместимы

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

не только билду, но и продукту, судя по тому, что дотнет машину никогда не бандлят это ещё и невозможно сделать доступным легальным способом

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

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

Syncro ★★★★★
()

Играли бы в такой ништяк, если бы он был полностью работоспособным на никсах (фряха/линух/андроед/макось), с поддержкой геймпадов, модов и прочих ништячков?

Нет. Такая игра делается за вечер в Годоте, механика старая, уверен уже есть топ-даун опен-сурс шутеры для никсов с дез-матч режимом. Так что эталонное ненужно.

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

Такая игра делается за вечер в Годоте

Вот это показатель)) а в юнети можно вообще ассет готовы сразу скачать и за 5 мин сделать)))

monobogdan1337
() автор топика
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)