Skip to content
Dr. John Anvik edited this page Oct 17, 2017 · 10 revisions

Program Wars

Program Wars is a web-based educational card game that teaches the basic concepts of programming.

History

After watching his sons play Pokemon, Dr. John Anvik thought about developing a card game with the same combat idea, but that taught the fundamental concepts of programming (statements, loops, functions and variables) without using a programming language. The physical version of the game was created by himself and his two sons over a weekend. However, it was soon realized that to create an effective game would require a physical deck that was large and unwieldy.

A logical next step was to create a web version of the game that would remove the physical limitations and allow for distribution to a wider audience. A web-version of the game was created as a part of a software engineering course at the University of Lethbridge from January to April 2017. From May to August 2017, Vincent Cote further improved the game.

Clone this wiki locally