Skip to content

pixel-quest/pixel-games

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,533 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🕹 Игры 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

Список текущих механик Pixel Quest

  • Go
    • Пол – это лавасобираем синие, избегая лавы (самая жирная и тяжёлая механика, под неё имеется визуальный конструктор уровней)
  • Lua
    • Заставка Радугапереливающийся пол rainbow_v1.lua
    • Заставка Мариорисунок Марио во весь пол с переливающимся фоном mario_v1.lua
    • Заставка Круги на водерасходящиеся круги от шагов water_circles_v1.lua
    • Заставка Супергероирисунки мультяшных супергероев heroes_v1.lua
    • Заставки Деморазличные эффекты заставок demos_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
    • Защита базы 2попытка расширить игру за счёт перемещающегося поля tower_defence_v2.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
    • Проводникигра на двоих по выводу пикселя из лабиринта maze_guide_v1.lua
    • Рефлексигра на реакцию reflex_v1.lua
    • Туманигра к Хэллоуину: поле покрыто туманом, надо искать конфеты fog_v1.lua
    • Тетрисклассический Тетрис tetris_v1.lua
    • Рисовалкарисовалка сoloring_book_v1.lua
    • Стеклянный Мостиспытание Стеклянный Мост из Игры в кальмара crab_glass_bridge_v1.lua
    • Генеративная Пол – это лаваПол – это лава с генеративными эффектами lava_floor_random_v1.lua
    • Сапёр V2соревновательный Сапёр с пересечением зон игроков minesweeper_v2.lua
    • Водопроводлогическая игра на поиск пути pipes_v1.lua
    • Дартссоревновательная игра на попадание в цель darts_v1.lua

Ещё скриншоты

Лицензия

Игры Pixel Quest распространяются по лицензии CC BY-NC-SA 4.0
Коммерческое использование запрещено.
Обязательно указание первоисточника.
Pixel Quest © 2023−2025

ООО "Пиксель Квест"
ОГРН: 1235000071371
ИНН: 5050159532
КПП: 505001001

About

Исходный код игр проекта Pixel Quest на языке Lua

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages