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

Totoro

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

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

  • Посещение

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

    289

Все публикации пользователя Totoro

  1. Итак, я обещал не забрасывать проект. И я его не забросил! Хе хе. С присущей мне оперативностью, я выкладываю новый апдейт. Игра приобрела вид minimum viable product. То есть геймплей по минимуму присутствует. Ящики падают, их можно лупить, можно выживать, можно проиграть. Оружие робота было слегка переделано, добавлен магазин (с патронами который, а не внутриигровой) и перезарядка. Слева отображается название текущего оружия. Предполагается, что по ходу игры его можно будет сменить. Когда-нибудь. =)
  2. Крутая библиотека, и титанический труд! Поздравляю с успешным завершением. P.S. Через точку, а не через двоеточие - то есть, одновременно может быть открыт только один такой сокет?
  3. А смысл? Ведь сам LinGUI - это по сути порт MineOS под CC.
  4. Totoro

    Запускаем дронов!

    Fingercomp подсказывает в чате, что дрон летает относительно текущей позиции. Но если он уже куда-то летит, то "текущая позиция" смещена в точку назначения. И он полетит относительно неё.
  5. Стоит отметить, что DOS расшифровывается как Disk Operating System.
  6. Это самое главное. Никогда не забывайте подписать авторство в своём вирусе! Адрес электронной почты, настоящие имя и фамилия и мобильный телефон тоже не будут лишними.
  7. Totoro

    Little Tanks

    Чувак, ты о чём вообще? Да, сделать мультиплеер возможно. Да, можно сделать мультиплеер и в LittleTanks. Но! Это потребует довольно сильно переписать код игрушки, потому что, когда я её писал, я не включил мультиплеер в ТЗ. Была цель сделать синглплеерную аркаду. Если есть желание, ты можешь сам попробовать это сделать, и убедиться в моей правоте. (Ну или доказать обратное. =)) В случае Майнкрафта мультиплеер был заложен в проект с самого начала. И даже несмотря на это, они очень сильно, и не один раз, переписывали код по мере выхода новых версий.
  8. Майнтесту надо что-то с графикой делать. Сейчас он слишком какой-то картонный. Даже для мира где все такое грубовато кубическое, не достает ему живости, какой-то глубины, на мой взгляд. В Майнкрафте такого почему-то не ощущается. Какие-то незначительные мелкие отличия, но дьявол-то в мелочах. =)
  9. Totoro

    Игра 2D rpg

    Если бы ты еще написал, что именно обновилось, и какой-нибудь скришотик приложил, было бы веселее.
  10. Totoro

    Little Tanks

    Мультиплеер? Гм. Это потребует основательной перестройки кода. Эта игрушка рассчитана чисто на сингл. Но если есть желание запилить поддержку самому - добро пожаловать! C радостью приму пулл-реквесты на GitHub.
  11. Заговоры, заговоры кругом! Программисты не пишут код, развращают душу джемом! Голосовалки подкуплены и завалены фальшивыми голосами! Против форума плетутся коварные манифесты! Группу ВК топят зловещим молчанием! Доколе!
  12. О, сколько фидбека! =) Щас на все отвечу. Камера, зум, колесико и прочее. Над этим надо будет подумать, да. Возможно сделаю автоматический зум, когда робот отдаляется от поверхности, для начала. Указатели на летящий мусор тоже можно будет приклепать. Управление скоростью игры. Для игры на скорость, ловкость и выживание - совершенно излишняя фича. Я представляю себе, как это можно сделать, но делать не буду. =) Скорость и напряженность игры будет (если получится) расти по мере того как идет время. В начале легко - потом сложнее, и сложнее, и в конце геймовер. Меню паузы. Есть на кнопку P. Потом сделаю более удобный UI. Скорость снарядов, отдача, реализм, топливо. Скорость и траектория полета снаряда для таких вот "баллистических" типов оружия - зависит от положения мыши. Ближе - слабее, дальше - сильнее. Отдачу сделаю позже. Для разного оружия она будет разной. Топливо - это излишне пока. Может быть потом расширю геймплей менеджментом топлива. А пока и так непонятно, что выйдет. =) Управление роботом. Да, движение вниз можно добавить. Масса будет изменяться слишком незначительно, не будет оказывать сильного влияния на геймплей, если только не "гирболизировать" его и не заострить на нем внимание. Типа с пустым баком летаешь шустрее, но недолго. Но это уже отдельная история. Реалистичной физикой заморачиваться не буду. Тут физика а-ля аркада-платформер. То есть он тормозит, если не нажимать на кнопки и падает на Луну. Игра планируется быстрой, динамичной, поэтому не будет времени рассчитывать траектории и векторы тяги. =) Добавить магазин, кучу нового оружия, бонусов и прочего. Это само собой. В форме магазина, или случайных апгрейдов, или перков, или бонусов. Что-нибудь будет обязательно. Только не все сразу. =) Я пилю игру довольно медленно. По паре часиков в день. Как видите уже не уложился в слоки конкурса. Поэтому все будет добавляться и появляться, но не быстро.
  13. Всегда рад советам. Увеличить мощность, это в смысле? Скорость? Можно сделать его полегче, будет меньше инерция. Это в общем-то и не лазер вовсе. =) Там время жизни "снаряда" сейчас 5 секунд. Но он очень быстро уничтожается при столкновениях с препятствиями и его не всегда видно. Надо будет что-нибудь с этим сделать. Например добавить вспышку взрыва. Про загрязнение - да, учитывается часть ящиков, которые и не лежат непосредственно на луне. Хз, правильно это или нет. Вроде и не касаются, но с другой стороны - тоже захламляют же. =) Обнаружил, что забыл залить одну картинку к снаряду. Сейчас поправил, можно перекачать.
  14. Насчет магазина подумаю. Я пока думаю просто по рандому бонусов накидывать всяких. С разным оружием и эффектами. А про Pi ничего не могу поделать. =) А, да это косяк. Не настроил группы коллизий. Будет пофикшено. P.S. Нефигово завалило =)
  15. Да, текстурка временная, когда рисовал не заморачивался с тем, откуда будет падать тень. Заменю чуть позже на что-нибудь более подходящее. Со сглаживанием дело сложнее. Там походу надо шейдер алиасинга вешать на все. Что-то в самом Love2D не нашел способа сгладить повернутую картинку. Ящики могут вращаться и делать вообще все что захотят. Физика же. =) На ящики и на робота действует гравитация луны, в остальном они свободны. Он не мусор, он главный герой. =) P.S. Присобачил роботу простое управление на A-W-D или стрелки, и небольшой плазмомёт.
  16. А я что-то наоборот так вдохновился этим списком, что обдумываю вариант запилить свою библиотечку. Приятно чувствовать поддержку от такого количества единомышленников.
  17. Этот коммент даёт нам понять, что Квертиман не осилил MoonScript и поэтому не будет участвовать в джеме. =)
  18. (OC) "Лёгкая" библиотека GUI (OC) DoubleBuffering или мощная графическая библиотека (OC) Модульная оконная библиотека Графическая библиотека "Граффити" (OC) Rainbow - цветной вывод (OC) GUI Library. Vector graphics. beta 0.0.2 (OC) Image: глобальная библиотека для работы с изображениями (OC) ColorLib: библиотека для работы с цветом Минибиблиотека rectangle Формат картинок для OpenComputers (OC) NeoX - Графическая библиотека GUI библиотека (ComputerCraft) Braille Bicycle - монохромные пиксели (OpenComputers) Система визуального программирования FormsMaker Комната виртуальной реальности (OC) GUIAPI: Продолжение GUI API (Opencomputers)
  19. Обновил проект. Оживил интерфейс - теперь считается время, и обновляется уровень "загрязненности" поверхности. Добавил робота. Управлять им пока нельзя, но можно попинать его ящиками.
  20. Добавил лунную гравитацию. Теперь можно кликами мыши создавать в космосе ящики, и они будут падать на поверхность Луны.ъ
  21. Тсссс! Не пали контору. Лагодромы должны спать по 1 000 000 секунд.
  22. Ну вот. Потратил час времени, и присобачил к игре один шейдер. Теперь, когда игра на паузе, фон размывается.
  23. Итак, как вы наверное знаете, у нас сейчас идёт конкурс по написанию какой-нибудь фигни на MoonScript за неделю. Кто не знает - забегайте сюда, присоединяйтесь. (Вопросы можно спрашивать там, или в чате) Понятно, что-нибудь серьезное за неделю не написать, но развлечься и нахреначить какой-нибудь фигни вполне можно. В эту тему буду постить свой проект на конкурс. Это мини-аркада на Love2D (конкурс не ограничивает тему, только язык). По сюжету, робот живет на Луне. На Луну постоянно сыплется какой-то космический хлам. Задача игрока - поддерживать чистоту на планетоиде, и не давать уровню загрязненности достичь 100%. Исходный код проекта: https://github.com/MoonlightOwl/MoonBot Ссылка на Love2D: https://love2d.org Скачать игру в текущем виде: https://github.com/MoonlightOwl/MoonBot/archive/master.zip Для того, чтобы потестить проект, скачайте и установите себе Love2D, потом скачайте проект, распакуйте и перетащите папку на программу Love2D, или выполните в консоли команду love MoonBot-master, из каталога, где лежит папка с проектом.
  24. Работаем, работаем =) Написание демки в самом разгаре.
  25. Есть мнение, что комментарий стоит писать, когда он поясняет что-то не понятное, или не очевидное из кода.
×
×
  • Создать...