PDA

Просмотр полной версии : Разработка hardcore игр



4ugui
01.10.2016, 15:21
Добрый день уважаемые любители спектрума!
Хочу поделиться с вами своими мыслями, я собираюсь разрабатывать хардкорные сетевые игры (в т.ч. и ММО) и поэтому надеюсь что здесь появляется та часть аудитории на которую я рассчитываю, ведь как и вы я начинал с zx-spectrum, а там были по настоящему hardcore игры.
К сожалению на данном этапе развития с полного нуля я еще не овладел в достаточной мере всеми необходимыми инструментами для работы, но кое что,думаю, уже получается.
Мой первый проект доступен тут http://4ugui.com (там есть ссылки на ютуб канал и ролики игр, можно не устанавливая понять суть игр).
Я все разрабатываю в одиночку. Игры бесплатные, без рекламы и без внутриигровых покупок. Уже приступил к некоторым другим проектам, можно ознакомиться опять же на моем сайте.

Пишу серверную часть под Linux на c++/ клиентскую на c# unity
Ориентируюсь на игры коротко сессионные, чтобы можно было обыграть друг друга за 3-5 минут, т.к. в нашем возрасте 30+ времени не так много, хотелось бы еще услышать пожелания аудитории в плане, какие игры предпочитаете и сколько готовы на это потратить времени, возможно что не интересны "нагибаторские" игры(друг против друга), а интересны игры с сюжетами типа квест, сообщайте все что думаете.
В общем кто зайдет поделитесь своими впечатлениями и пожеланиями.
Коротко о моем представлении куда двигаться и чего я добиваюсь можно почитать тут http://stopgame.ru/users/profile/4ugui/topics
Спасибо.

Добавил новый проект. Называется GoRTS
Это игра стратегия в реальном времени, очень напоминает игру Го, принцып тот же захватить и удержать как можно больше территории.
Скачать ПК версию или для мобильника с андроид тут: 4ugui.com (http://4ugui.com/home/games)
Главные фичи:
- простое управление
- режим сетевой игры через локальную сеть и интернет
- статистика по лучшим игрокам на сайте 4ugui.com
- времени требуется очень мало, одна партия 9х9 займет примерно от 2-5 мин.
- поддерживает 2 режима скорости
- интерфейс можно настроить как хочется, окна перетаскиваются, доска увеличивается/уменьшается зумом, все это запоминается
Видео: https:
//www.youtube.com/watch?v=wUWL_LSOea8
http://i85.fastpic.ru/big/2016/1028/b6/90b82a31b1bd8ee661775c3740c61cb6.jpg

DJs3000
01.10.2016, 15:25
Было бы круто увидеть сетевую ММО на спеке. Можно стрелялку сетевую типо DOOM 2D. Или вы писать собираетесь для PC?

4ugui
01.10.2016, 15:47
Да собирался для ПК и телефонов, спекки это ностальгия, но ММО у меня будет явно в стиле спекки по графике т.к. нарисовать сам что то лучше вряд ли смогу :)

UA3MQJ
07.10.2016, 10:57
Нагибаторство - зло. Пример танки. Никакой радости, одни нагибаторы. А серверную часть на с++ - это разработка по хардкору. Я вот в части серверов пришел к Erlang/Elixir, там можно хайлоадить эффективно.

CodeMaster
07.10.2016, 11:06
Можно стрелялку сетевую типо DOOM 2D

но ММО у меня будет явно в стиле спекки по графике т.к. нарисовать сам что то лучше вряд ли смогу

Counter-Strike: Dizzy vs Exolon?

4ugui
07.10.2016, 21:05
Counter-Strike: Dizzy vs Exolon?

Да было бы прикольно, только блин еще авторские права вмешиваются и увы нельзя использовать все что хочется :)


Нагибаторство - зло. Пример танки. Никакой радости, одни нагибаторы. А серверную часть на с++ - это разработка по хардкору. Я вот в части серверов пришел к Erlang/Elixir, там можно хайлоадить эффективно.

Насколько мне известно ММО все скатываются в читерство мимикрируя под сопливую аудиторию и такни один из самых ярких примеров. Про языки могу сказать что каждый язык хорош для своих целей, но суть такова что языки это надстройки над машинным кодом, наиболее приближенные это ассемблер и С, все остальные, а тем более с управляемым кодом типа c# ява и Erlang/Elixir это такая надстройка над надстройками, что про производительность оставит желать лучшего, конечно если вы кодите в конторе которая не обделена финансовыми ресурсами и может арендовать любую инфраструктуру или купить собственные площадки серверов, то понятное дело вам имеет смысл ими пользоваться, для инди увы все сложнее.

Shadow Maker
07.10.2016, 21:19
Что такое hardcore игры в твоем понимании?

UA3MQJ
07.10.2016, 21:22
...Erlang/Elixir это такая надстройка над надстройками, что про производительность оставит желать лучшего...
Это утверждение основано на личном практическом опыте или это так, сферические размышления в вакууме?

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

4ugui
07.10.2016, 21:25
Что такое hardcore игры в твоем понимании?

Хардкорные значит сложные, требующие от играющего концентрации, быстроты реакции и хорошего "чтения" процесса геймплея. Примеры diablo 2, lineage 2 до 4-х хроник включительно это из rpg. Из аркад это практически все спектрумовские типа Green beret, stormlord, exolon и так далее, да вообще весь спектрум сплошной хардкор :)

- - - Добавлено - - -


Это утверждение основано на личном практическом опыте или это так, сферические размышления в вакууме?

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

Конечно на личном. Я понимаю некоторе негодование, но мы же не будем холиварить верно?, вы тестировали на одноядерном облачном linux сервере (средняя цена 300 руб) ваши сервера, сколько пользователей они тянут без заикания? 100? 1000?

UA3MQJ
07.10.2016, 21:34
мы же не будем холиварить верно?

Тогда пожелаю удачи вам и вашему проекту в этом не легком, но интересном деле - инди разработчика.

4ugui
07.10.2016, 21:35
Тогда пожелаю удачи вам и вашему проекту в этом не легком, но интересном деле - инди разработчика.

Спасибо :v2_dizzy_heart:

4ugui
31.10.2016, 14:10
Добавил новый проект. Называется GoRTS
Это игра стратегия в реальном времени, очень напоминает игру Го, принцып тот же захватить и удержать как можно больше территории.
Скачать ПК версию или для мобильника с андроид тут: 4ugui.com (http://4ugui.com/home/games)
Главные фичи:
- простое управление
- режим сетевой игры через локальную сеть и интернет
- статистика по лучшим игрокам на сайте 4ugui.com
- времени требуется очень мало, одна партия 9х9 займет примерно от 2-5 мин.
- поддерживает 2 режима скорости
- интерфейс можно настроить как хочется, окна перетаскиваются, доска увеличивается/уменьшается зумом, все это запоминается
Видео: https:
//www.youtube.com/watch?v=wUWL_LSOea8
http://i85.fastpic.ru/big/2016/1028/b6/90b82a31b1bd8ee661775c3740c61cb6.jpg