Skip to content

ARG-NCTU/WarGame

 
 

Repository files navigation

WarGame Competition

Our goal is to make bots that compete in a halo-inspired global war game using Python! You will be responsible for developing the strategy your bot will use to conquer the battlefield.

Learning Objectives

  • Develop an understanding of intermediate Python. This includes getting full use of the standard library, writing more pythonic code, learning about classes, and much more!

  • Become confident in your ability to develop python programs

Tools and Technologies

Python 3.7 as the language of choice.

Pygame as our optional visualizer.

Syllabus

Lesson # Date Description Concepts
1 Feb 6 Introduction to the game and SDK Intermediate data types (dict, set, tuple)
2 Feb 13 Building a bot in class OOP and API usage
3 Feb 27 Building your bot Exceptions and variable scope
4 Mar 5 Building your bot continued Git
5 Mar 12 Final competition! Advanced libraries

Lessons

Lesson 1 Lesson 2 Lesson 3 Lesson 4

Feel free to check F19/Projects/WarGame readme for extra material.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.9%
  • Shell 0.1%