Hard Pong Game — это реализация игры Pong (с элементами тенниса), написанная на Jack. Игра для двух игроков осуществляется с помощью клавиатуры.
- Игра для двух игроков с левыми и правыми ракетками. Управление:
- Левый игрок: W-S
- Правый игрок: UpperArrow-DownArrow
- Физика мяча с обнаружением столкновений с ракетками, стенами и игровым столом.
- Отслеживание очков для обоих игроков(победа достигается при 10 очках)
- Гол засчитывается при касании мяча противоположной стороны экрана
- Движение ракеток и движение мяча.
- Main.jack: Точка входа в игру. Инициализирует класс
PongGameи запускает игровой цикл. - PongGame.jack: Основная игровая логика движение ракеток, физику мяча, подсчет очков и завершение игры.
- Racket.jack: Логика ракетки
- RacketDrawing.jack: Отрисовка ракетки.
- Sphere.jack: Движение мяча, столкновения и его отрисовка.
- Table.jack: Игровой стол и его границы.
- Score.jack: Отслеживает и отображает очки для игроков.
- NumbersDrawing.jack: Отрисовка чисел
- WinnerDrawing.jack: Отрисовка строки, объявляющей победителя.
cd ./compiler
./compiler/build.batVM файлы появляются в папке Game/
chmod +x ./compiler/build.sh
cd ./compiler
./build.shVM файлы появляются в папке Game/
25-29.03.2025