🕹 Игры Pixel Quest
Репозиторий содержит исходный код игр проекта Pixel Quest, написанных на языке Lua. Здесь представлены исходники не всех игр проекта, часть игр по-прежнему написана на Go и со временем будет также перенесена на Lua.
Следить за технической стороной проекта Pixel Quest можно в телеграм канале @pixel_quest
Скрипты обслуживаются виртуальной машиной GopherLua, написанной на языке Go. На данный момент используется GopherLua v1.1.1 (Lua5.1 + оператор goto из Lua5.2).
См. базовое описание структуры скрипта и понятийный аппарат в Wiki
Шаблон скрипта с подробными комментариями – template_v1.lua
Для написания и отладки кода игр у нас есть специальная web-платформа, доступ к которой можно получить, вступив в группу телеграм @pixel_quest_games
- Go
- Пол – это лава – собираем синие, избегая лавы (самая жирная и тяжёлая механика, под неё имеется конструктор уровней)
- Lua
- Заставка Радуга – переливающийся пол rainbow_v1.lua
- Заставка Марио – рисунок Марио во весь пол с переливающимся фоном mario_v1.lua
- Заставка Круги на воде – расходящиеся круги от шагов water_circles_v1.lua
- Заставка Супергерои – рисунки мультяшных супергероев heroes_v1.lua
- Пиксель дуэль – собираем свой цвет быстрее соперника pixel_duel_v1.lua
- Море волнуется – соревнуемся и собираем на цветном поле свой цвет sea_is_rough_v1.lua
- Безопасный цвет – нужно успеть встать на безопасный цвет, прежде чем поле загорится красным safe_color_v1.lua
- Пинг-понг – платформами отбиваем мячик друг другу ping_pong_v1.lua
- Танцы – ловим пиксели под веселую корейскую музыку dance_v1.lua
- Найди цвет – на разноцветном поле требуется найти нужный цвет find_color_v1.lua
- Защита базы – по центру карты стоит база, которую защищают игроки tower_defence_v1.lua
- Лава дуэль – игровое поле поделено на зоны, где отдельные игроки соревнуются на скорость lava_duel_v1.lua
- Эстафета – две команды соревнуются между собой на скорость прохождения classics_race_v1.lua
- Лабиринт – аналог Пакмана labyrinth_v1.lua
- Сапёр – соревновательная игра на запоминание рисунка мин minesweeper_v1.lua
- Перебежка – бегаем от кнопки к кнопке, перепрыгивая полоску лавы dash_v2.lua
- Змейка – аналог Пиксель дуэли против компьютерной змейки snake_v1.lua
- Час пик – выведи машинку из затора в час пик huarong_v1.lua
- Олимпиада – соревнования по разным механикам olympics_v1.lua
- Повтори рисунок – нужно на скорость нарисовать рисунок по шаблону match_the_picture_v1
- Хомяк – тупая кликалка на хомяка humster_rush_v1
- Рисовалка – тупая кликалка на хомяка сoloring_book_v1
- Вирус – игроки захватывают поле своим цветом conquest_v1.lua
- Уклонись – игроки должны уклоняться от разных эффектов dodge_v1.lua
- Классики – классики 3х6 classics_v1.lua
Игры Pixel Quest распространяются по лицензии CC BY-NC-SA 4.0
Коммерческое использование запрещено.
Обязательно указание первоисточника.
Pixel Quest © 2023−2024
ООО "Пиксель Квест"
ОГРН: 1235000071371
ИНН: 5050159532
КПП: 505001001