Перейти к содержимому

Totoro

Гуру
  • Публикации

    1 950
  • Зарегистрирован

  • Посещение

  • Победитель дней

    289

Сообщения, опубликованные пользователем Totoro


  1. 1 минуту назад, 1Ridav сказал:

    как на счет 3D? LowPoly

     

    Можно. Но все равно нужна идея. )

    Недавно вышла игра - Just Dash, вполне симпатично выглядит, при минимуме полигонов.

     

    Скрытый текст

    ss_dba3611ed9a4a82b4db99baab101284660f6e

     

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


  2. Ну вообще традиционная функция getAllStacks() возвращает таблицу.
    Использовать надо примерно так:

    local data = component.crystal.getAllStacks()

    И потом по табличке data уже можно пошариться и посмотреть данные по стекам с предметами в каждом слоте.

    • Нравится 2

  3. 56 минут назад, davial сказал:

    А разве ты не играл в R-TYPE, в детстве ? Там как-раз, противник и вылетает - спереди сбоку. :)

     

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

    Если он вылетает спереди сбоку и начинает где-то там перед тобой мелькать - это нормально.


  4. 3 минуты назад, Xytabich сказал:

    Вполне возможно, просто некая "фишка" со сбоем систем корабля пропадает)

     

    Ну в таких играх все таки геймплей важнее сюжета. )

    Сюжет это просто способ придать логики происходящему. Он не должен быть в ущерб интересности игры.


  5. Только что, Xytabich сказал:

    Все летит сверху, но гравитацией может затянуть и сзади) Обошел метеор, а он раз и притягивается позади. Для этого в принципе можно сделать несколько плазмометов, на все четыре стороны) Точнее четыре штуки на 2 стороны.

     

    Это переусложнит механику, мне кажется. Тогда уж надо давать четыре степени свободы кораблю - например как в старой доброй Beat Hazard.

     

    Скрытый текст

    ss_84ff9e7972c30267206cbdaa060265952f332

     


  6. Вообще скролл шутер - один из вариантов. Просто и без затей. И простор для усложнения бесконечный.

    Единственное что хочу поправить - если корабль не имеет возможности поворачиваться, и летит только вверх, как на картинке + стрейфит в бока - не стоит делать подлетающих к кораблю сбоку или по диагонали противников. Это будет сильно бесить. )


  7. 22 минуты назад, Alex сказал:

    Дима, ну и как развитие на новом двигле? Шевеление чувствуется где-то?))) Дизайн сейчас не драный? Ты наконец счастлив?) Квантовый рывок в развитии чувствуешь?))))

     

    А что не так?

    Шевеления явно побольше стало, чем за месяц до переезда, например. Тогда тут вообще отстойник какой-то был.

    Ну и да, дизайн не драный, сидеть приятно.

    Так что все окей. )


  8. 4 часа назад, Kartze сказал:

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

     

    Нет там отдельного механизма. Есть виртуальная машина Java. При первом старте она потратит пару секунд на свой запуск, плюс будет занимать в районе 100 мегабайт оперативной памяти.

    Это минусы использования Java для игр. При современных мощностях компьютеров - минусы достаточно несущественные. Аркады и не такое видели.

     

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

    Мне кажется вполне окупает.

     

    Разумеется если ты участвуешь в конкурсе 64k, или тебе нужно чтобы твоя игра запускалась без проблем на холодильнике - твой выбор это C++ или другой низкоуровневый язык.

    Но, как мне кажется, это не наш случай.


  9. 5 часов назад, Kartze сказал:

    и все же как-то стремаюсь. особенно со всякими там сборщиками мусора. 

     

    Ну это у тебя суеверия какие-то. Даже в Go - достаточно низкоуровневом новом языке от Google есть сборщик мусора.

    Я могу сказать так - "плохому программисту не сборщик мусора мешает".

     

    5 часов назад, Kartze сказал:

    Написано на: C++
    это не говоря о LOVE2D, Unity и так далее 

     

    C++ это вариант, да. Но я его не знаю, так что поучаствовать не смогу.

    Ну а что касается остального - это примерно то же самое что писать просто на Java.

    Потому что там будет в лучшем случае прослойка на Сях, а в худшем - прослойка на Java.


  10. 5 часов назад, Enderman___ сказал:

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

     

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

    Если только не делать что-то в стиле SS13.

     

    5 часов назад, Kartze сказал:

     

    это гидравлическим молотом гвоздь забивать, чтобы повесить на него картину за 500 рублей

     

    Неа. Java бывает разная. Аркады в пару мегабайт на ней пишутся так же спокойно как и монстры типа Майна. Все игры на Android сделаны на Java если уж на то пошло.


  11. 7 часов назад, 1Ridav сказал:

    Согласен. Когда начнем?

     

     

    Да когда угодно. 😃

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

     

    Язык я так понимаю будет Lua, Java или C++? Это лидеры голосования.
    20 человек знает Lua на нужном уровне, 10 человек - Java и 9 человек - C++.

    Их догоняет JS с 8 человеками.

     

    Но я не знаю С++, сразу скажу. )
    А если выбирать между Java и Lua - это примерно одинаково.

    Java чуть помощнее будет. Там можно будет использовать LibGDX, который умеет довольно дофига всего. От встроенного редактора спецэффектов и UI фреймворка до шейдеров.

    Lua полайтовее. Можно взять Love 2D, который тоже умеет дофига всего, в том числе и уже упомянутые шейдеры.


  12. Помните Clor'а сотоварищи?

    Они как раз ушли писать клон майнкрафта. BB Universe назвали, или как-то так.

    Написали генерацию террайна и оптимизацию ее по окто-дереву и на том все и заглохло.

    Потому что это достаточно сложный проект, который требует дохрена энтузиазма и времени.


  13. 1 час назад, 1Ridav сказал:

    Как на счёт игры про космос наподобие такой, как на видео?

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

     

    Space Engineers же. Да и клонов до холеры.


  14. 23 минуты назад, 1Ridav сказал:

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

     

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

    Редстоун хорош, когда надо открывать дверь рычагом. Как только логика становится чуть сложнее - редстоун становится сложнее того же Луа.

    Ну а говнокода - да. А что поделать. ) Говнокода бояться - код не писать.

    • Нравится 1

  15. 1 час назад, folder сказал:

    Я всё к тому, что это программирование ради программирования. Кодинг, по сути, инструмент для достижения цели, но здесь он и есть цель. Вопрос: зачем же тогда писать игру? Чтобы вместе уходить в такую рекурсию?

     

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


  16. 15 минут назад, Appo сказал:


    SpaceFlight Simulator + редактор кода как в Human Resource Machine, и геймплей как в Dual Universe. + sandbox. 2d.  Базы, которые можно программировать, и автоматическую добычу ресурсов. Целью игры - создание гигантских кораблей. (запускать с планеты, будут вынуждены строить модульные корабли). Всё это 1 сервер. Исследовательские корабли, открывающие технологии. Или по технологиям можно сделать так игроки могли воровать технологии других игроков. Типа чем больше путешествуют тем больше отвертывается технологий. Процедурно генерировать планеты (бесконечный мир, на сервер записываются только изменения). Добавить торговлю технологиями, ресурсами. Выполнение скриптов перенести на устройства с которых играют, не нагружая сервер.

     

    Это нам просто не по силам. ) Тут работы лет на 10 для большой компании с большими деньгами.

     

    15 минут назад, Appo сказал:

    Как мне кажется, я передал самые базовые методы создания подобных систем (игр).
    Кажется я преподнёс это как "непрошенный совет", но теперь я не могу изменить сообщение что бы ты смог воспринять информацию, без предвзятости, поэтому сори

     

    В советах нет ничего плохого, но всё таки мы тут ищем конкретные идеи, и желательно в рамках, которые определены в первом посте.

    То есть, кратко - "простая в исполнении но интересная игра, желательно коррелирующая с тематикой нашего форума".


  17. 14 минут назад, Appo сказал:

    Проблема с Ctrl + Z, Ctrl + Y в редакторе сообщений

     

    Попробуй еще Ctrl + Shift + Z. Плюс еще в редакторе поста есть кнопочки для undo / redo. Справа от селектора шрифта, самые последние.

    У меня работает и то и то.

×
×
  • Создать...