Skip to content

Проект "Ретро ігри" студентів групи КН-115 кафедри СШІ НУ "Львівська Політехніка"

Notifications You must be signed in to change notification settings

DanyloMelnyk/RetroGames

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект "Retro Games Cube"

Проект "Retro Games Cube" студентів групи КН-115 кафедри СШІ НУ "Львівська Політехніка"

Структура файлів

  • Snake.ino - змійка для 1 гравця та 3 матриць;
  • SnakeFULL.ino - змійка для 1 гравця та 5 матриць;
  • Snake2player.ino - змійка для 2 гравців та 3 матриць;
  • Snake2playerFULL.ino - змійка для 2 гравців та 5 матриць;
  • pong.ino - ping-pong для 5 матриць;
  • Menu.ino - ping-pong чи змійка для 2 гравців, меню вибору ігор при запуску arduino;
  • lib.ino - ping-pong, змійка для 1 чи 2 гравців та меню, реалізовано з допомогою бібліотеки Retrogame.h;
  • Retrogame.h та Retrogame.cpp - бібліотека для обробки джойстиків, роботи з матрицями та виводу повідомлень;
  • template.ino - шаблон для написання програм з коментарями (реалізовано для 5 матриць);
  • GameBoard.png - схема ігрового поля + адреси матриць.

Автори

  • Мельник Данило - розробник програмного та апаратного забезпечення - GIT
  • Пасемко Андрій - презентатор, розробник апаратного забезпечення - GIT
  • Рокицька Анастасія, Галік Вікторія - дизайн, ідеї - GIT, GIT
  • Сирватка Максим - розробник програмного забезпечення, тестер - GIT
  • Попів Христина - презентатор, тестер - GIT

Список дописувачів тут.

TODO

  • Корпус для матриць і електроніки

  • Корпус для джойстиків

  • Обробка натискання кнопок на джойстиках

  • Меню вибору ігор

  • Додаткові ігри

  • Фінальна пайка

  • Презентація

  • Перехід на STM32

Список використаних джерел

  • LedControl - бібліотека для роботи з MAX-7219;
  • arduino-snake - базовий алгоритм роботи гри “Snake”для однієї матриці;
  • LedMatrixPong - базовий алгоритм роботи гри "Pong”для однієї матриці.

Використані програми

  • Arduino IDE - середовище розробки, компілятор;
  • Visual Studio - середовище розробки
    • vMicro - плагін для Visual Studio для підтримки Arduino;
  • Autodesk Fusion 360 - 3D моделювання.

About

Проект "Ретро ігри" студентів групи КН-115 кафедри СШІ НУ "Львівська Політехніка"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages