Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🏰 8-Bit Artillery Duel

Python Version Pygame Version License

A retro-style, 2-player, turn-based artillery game built entirely in Python using the Pygame library. Inspired by MS-DOS classics like Gorillas.bas and Scorched Earth, this game features an authentic 8-bit aesthetic, custom physics, and competitive local multiplayer.

✨ Features

  • Classic Turn-Based Gameplay: Take turns aiming and firing at your opponent.
  • Physics-Based Projectiles: Gravity, air drag and power scaling affect every shot.
  • Retro 8-Bit Aesthetic: Features blocky terrain, a night sky with a starfield, and layered drifting clouds.
  • Object-Oriented Design: Clean, modular code separated into logic and sprite classes.

🎮 Controls

The game is played on a single keyboard (local multiplayer).

Action Key
Adjust Angle Up Arrow / Down Arrow
Adjust Power Right Arrow / Left Arrow
Fire Cannon Spacebar

Turns alternate automatically after a shot lands or goes off-screen.

🚀 Installation and Setup

To run this game locally on your machine, follow these steps:

  • pip install pygame
  • Clone the repository
  • run python artillery_basis.py

About

Artillery game from the 80s

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages