Difference between revisions of "Game Programming Contest"

(Getting Started)
(Winners)
 
(2 intermediate revisions by 2 users not shown)
Line 9: Line 9:
 
* [[Getting Started With Pygame]]
 
* [[Getting Started With Pygame]]
 
* [[How to run Pygame Programs]]
 
* [[How to run Pygame Programs]]
*[[Gameplay Recrding With Xvidcap]]
+
*[[Record Gameplay With Xvidcap]]
  
 
== Project ==  
 
== Project ==  
Line 19: Line 19:
 
Each link below goes to a ZIP archive which you will have to download and unpack. The archives include the games themselves as well as supporting files and documentation. You will need Python and Pygame installed on your computer. For each game, there is an accompanying link to a 15-second MPEG video of the gameplay.  
 
Each link below goes to a ZIP archive which you will have to download and unpack. The archives include the games themselves as well as supporting files and documentation. You will need Python and Pygame installed on your computer. For each game, there is an accompanying link to a 15-second MPEG video of the gameplay.  
  
====Winners====
+
====Winner====
"Action of Protecting Spacebase", created by bluecarneal, [http://www.youtube.com/watch?v=OpiXBE2t2FY&feature=youtu.be video], Source
+
"Action of Protecting Spacebase", created by bluecarneal, [http://www.youtube.com/watch?v=cFfjPyLc1z8 video], Source
  
 
====Finalists====
 
====Finalists====
"Adventure of Prevailing Swords", created by Axelstep, [http://www.youtube.com/watch?v=ehfiYYWFHgw&feature=youtu.be video], Source
+
"Adventure of Prevailing Swords", created by Axelstep, [http://www.youtube.com/watch?v=tQ3s3ro8m0s video], Source
  
"Attack Other Player Soon", created by kprater-314, [http://youtu.be/4wfQE9WvU84 video], Source
+
"Attack Other Player Soon", created by kprater-314, [http://www.youtube.com/watch?v=_HxxS6mbRfg video], Source
  
"Action of Projectile Shooting", created by Sprockets,  [http://www.youtube.com/watch?v=JRm0cpiB2r0&feature=youtu.be video], Source
+
"Action of Projectile Shooting", created by Sprockets,  [http://www.youtube.com/watch?v=UCUbo51zkgA video], Source

Latest revision as of 19:30, 1 July 2024

Game Programming

Intro

Game Programming is a Python-based computer science online course that Art of Problem Solving offers since 2011. It is designed to introduce students with some previous experience in programming (such as the students who took the Art of Problem Solving Intro to Programming course) to creating well-structured games using PyGame, the gaming module offered by Python. The course builds on students existing knowledge, introducing them to the very important notions of object-oriented design and principles.

Getting Started

The following are a few links of interest on how to get started with PyGame:

Project

Description

The participants in the Games Programming class in Fall 2011 season were asked to create your own original computer game in Python using the techniques discussed during the course. Three to five finalists were picked to be sent to a panel of judges, who rated the games based on lack of errors, appropriateness to the title, and playability.

Fall 2011 Project Competition Results

Each link below goes to a ZIP archive which you will have to download and unpack. The archives include the games themselves as well as supporting files and documentation. You will need Python and Pygame installed on your computer. For each game, there is an accompanying link to a 15-second MPEG video of the gameplay.

Winner

"Action of Protecting Spacebase", created by bluecarneal, video, Source

Finalists

"Adventure of Prevailing Swords", created by Axelstep, video, Source

"Attack Other Player Soon", created by kprater-314, video, Source

"Action of Projectile Shooting", created by Sprockets, video, Source