Game Design and Programming (PROJECT 17)This is a featured page

Project Details

Organisation: Republic Polytechnic
Mentor: Mr Joseph Tan
Members: Jonathan Pung, Glen Ko, Oh Peng Ho
Project Title: Project 17

A. Brief Description of Project
In the short timeframe of two weeks that we were given, we put our skills to the test, pushed our patience to the limit, and brain power to the point of fatigue. Skills in programming in the Python language were taught to us in the first two weeks, when we learnt the different ways, styles and abilities needed to produce good games. After that, we were left alone to come up with a game of our own, and with consultation and guidance from our mentor, we programmed an original game, planned, programmed and modified completely by our own means. (except for some of the images used)

B. Results

What you see is what you get! The final product of Project 17 is undoubtedly a simple casual game for the average person. Anyone can pick it up instantly and play. It is a platform shooting game where Monsters spawn periodically at the top of the screen, and your job is to survive, and to get a high score by killing these monsters. Those who are interested in playing, please contact one of the Members of Project 17 to be given a free copy of the game. =D

C. Reflection

Three content knowledge/skills that we have learnt

1. We learnt to make use of the Python programming language , which enables us to create games with Pygame.


2. As our game required heavy editing of images and grapihcs, we had to become proficient in Photoshop and Microsoft Paint.

3. Sounds play an important part in games. We learnt to use the free digital audio editor application, Audacity.


Two interesting aspects about our learning

1. Being easy to pick up, but hard to master, game programming is a very interesting thing to learn as there is a multitude of different ways to go about programming a game to get the same result. Using different styles of codes can still achieve the same end product, but might improve the game in one way or another, such as smooth running of the game and/or a faster startup time.

2. Patience, patience, patience. Part of learning how to program a game is how to debug; also known as checking the program for errors and glitches which cause the program to work in ways that are different from what was planned, or even not to work at all. This is very interesting as this requires much more patience than learning almost any other skill.

One take-away for life

1. The joy of seeing a self-made creation come to life in front of our eyes, working exactly as planned.

Gallery
Game Design and Programming (PROJECT 17) - WOW! @ Temasek Academy
Game Design and Programming (PROJECT 17) - WOW! @ Temasek Academy


No user avatar
tanchorkmeng
Latest page update: made by tanchorkmeng , Apr 13 2008, 11:44 AM EDT (about this update About This Update tanchorkmeng Amended the ungrammatical - tanchorkmeng

11 words added
8 words deleted

view changes

- complete history)
Keyword tags: None
More Info: links to this page
There are no threads for this page.  Be the first to start a new thread.