Проект "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
Список дописувачів тут.
-
Корпус для матриць і електроніки
-
Корпус для джойстиків
-
Обробка натискання кнопок на джойстиках
-
Меню вибору ігор
-
Додаткові ігри
-
Фінальна пайка
-
Презентація
-
Перехід на STM32
- LedControl - бібліотека для роботи з MAX-7219;
- arduino-snake - базовий алгоритм роботи гри “Snake”для однієї матриці;
- LedMatrixPong - базовий алгоритм роботи гри "Pong”для однієї матриці.
- Arduino IDE - середовище розробки, компілятор;
- Visual Studio - середовище розробки
- vMicro - плагін для Visual Studio для підтримки Arduino;
- Autodesk Fusion 360 - 3D моделювання.