Import Soul Wouldn’t it be nice if things just worked


Week 1 – Choosing a Project

At school we are just into our first weeks of year 12, subjects continue much the same as usual, but in Design and Technology (D&T) and Software design and development (SDD) we are required to do a major project.  While I am really keen to get started on my projects for both of these im getting stuck trying to decided upon one idea (for each).

For software design and development we need to design and document a video game and have been pointed at python and pygame to create it. As part of the project brief for our SDD major project we need to make weekly posts on the status of our project and what we have been up to.

With a bit of free time is made a little game prototype to warm up my knowledge of pygame and test the basic concept for a simple idea.

The aim of the game is to get to the green circle, this is done using the arrow keys and climbing on boxes, the boxes are dropped from the ceiling, and darker boxes crush lighter boxes.

For those interested it can be downloaded below
[download id="23"]

If i developed this into a full game it would include other puzzle aspects such as blocks of differing sizes, and perhaps different properties. As well as this i would probably have a mode where you can see the order of all the blocks to be dropped.

The other main ideas that i am deciding between is an RTS revolving around interplanetary warfare, and a version of lemmings where the aim is to kill all of them.

By next week's post I hope to have decided upon a final project and started programming it, I will also include a summary of results from a survey that we needed to carry out as part of the project.


Stacker – Arduino

For the final week of the NCSS embedded programming challenge, we had the option of creating any program we wanted (to run on the ED1 board) to be entered into a competition. For my entry i decided to make an arduino version of stacker, see the video below.

I will add the source code after the competion

The game is quite simple to play (press either button to start/stop blocks and the board's reset button to restart), but gets ridiculously hard realy quickly, i am yet to get to the leds to the end.

I also failed to compleate any of the final weeks problems, besides this one becasue of being exhasted from shifting logs.


Pygame Game

After seeing the year 11/12 Software design and development projects at expo night i decided to try designing my own game using Python and Pygame. So far i have been quite successful see the screen shot  of where i am up to currently

Current Stage

  • Loads level From a text file
  • You can spin checkpoints and enemies
  • You re-spawn from checkpoints when you die
  • Fade effect when you die
  • Basic sound effects
  • Stuff can hurt and kill you such as lava yoshis and holes
  • Signs to inform you of stuffPygame Game Screenshot

Things i need/to do

  • Better sprites for characters, backgrounds and such
  • I also need more levels if you are interested in helping with this send me an email or leave a comment
Tagged as: , , 4 Comments