Skip to content

An RTS game built using Python and Pygame modules. Inspired by Google Deepmind's pysc2 interface.

Notifications You must be signed in to change notification settings

RyanKruse/Python-RTS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python RTS

In this project, I write code in python to build an RTS game. This is a personal project that improved my abilities in OOP programming, data structure assembly, and algorithm optimization.

Inspired by Google Deepmind's victory over professional Starcraft II players, the main goal of this program is to eventually test different artificial intelligence algorithms. If an AI can train itself in this model, then I think that would be cool to understand which algorithms work best and why.

This program was developed in the PyCharm IDE. To run this program simply pull it from github and ensure that Python 3.6 is set as the project interpreter. After that, use pip to install the Pygame modules and run the program from main.py.

Below are some in-game snaps shots utilizing different building and commanding features.

Snapshot 1

Snapshot 2

Snapshot 3

Snapshot 4

About

An RTS game built using Python and Pygame modules. Inspired by Google Deepmind's pysc2 interface.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages