Skip to content

relic-yuexi/TankStrife

Repository files navigation

Tank Strife 坦克纷争

English | 中文

Project Description

Tank Strife is a 2D tank battle game developed using Pygame. This project is primarily created for learning purposes, aiming to improve programming skills and game development knowledge.

Learning Objectives

  • Understand the basics of game development with Pygame
  • Practice object-oriented programming in Python
  • Learn about game physics and collision detection
  • Explore AI implementation for computer-controlled opponents
  • Gain experience in developing user interfaces for games
  • Study the fundamentals of multiplayer game networking (in later versions)

Features (Planned)

  • Single-player mode against AI opponents
  • Local multiplayer mode for two players
  • Various tank types with different attributes
  • Destructible environment elements
  • Power-ups and special abilities
  • Multiple game modes (e.g., deathmatch, capture the flag)
  • Basic networking for online multiplayer (future version)

Development Plan

Installation

(Instructions will be added as the project progresses)

How to Contribute

As this is a learning project, contributions, suggestions, and feedback are welcome. Please feel free to open issues or submit pull requests.

License

This project is open source and available under the MIT License.

Change Log

Show

Version 0.3

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages