Skip to content

Posts tagged ‘PyGame’

26
May

Space Battle Arena v1.0.1

Screenshot

King of the Bubble

Just over 3 years ago Space Battle Arena was born.  What started as a crazy idea being built on-the-fly has turned into a whole platform for a series of Programming Games.  It has come a long way over the past year especially, and we are proud to be in a state where we can publish stable builds.

Space Battle Arena has its own website now (available here).  It is the main resource for all materials related to Space Battle including the latest client and server builds, client java docs, student and teacher resources, as well as information about developing for Space Battle.

The project has also now been open sourced on GitHub and will continue to be updated.  If you run into any issues or have suggestions, please file Issues for Space Battle there.  Note: that the main development cycle for Space Battle is between April – June.

In the meantime v1.1 a.k.a. the “Discovery Quest” update is already in the works for ‘Season 4’ at Issaquah High School this year.  For the most up-to-date news, follow us on Twitter @MikewareXGR.

14
Jan

[Teaser] PaddleSpace Unlimited & Demo Download

PaddleSpace is Mikeware’s Magnum Opus, which unfortunately has been laying dormant for too many years…  Originally created in 2007 it evolved to a point beyond its creator’s control.  That is planning to change in 2014.
Read moreRead more

11
Sep

Space Battle Arena Materials

You may have seen our ‘Ships in Space‘ videos before.  We’re happy to finally release the materials for Space Battle Arena v0.9.Space Battle Arena

Space Battle Arena is a ‘Programming Game‘ where students must write code (in Java) to control a space ship to accomplish specified tasks.  We have performed this project and its challenge two years running now with great success.  Students have been enthusiastic, excited, and engaged with learning to control a ship in a physical environment and comparing strategies against their fellow students in a fun competition.

Read moreRead more

11
Jun

Space Battle 2: Bauble Hunt SCV


You may remember our video from last year Ships in Space. We continued our foray in space this year and upped the ante.

Once again students were tasked with creating their own autonomous space ships which could navigate the harsh physics of space on their own without their programmer’s interaction. However, unlike last year where they simply had to collect Baubles to score points, this year, they had to bring the Baubles back to their home base before points would be scored.

We also had the opportunity to add weapons and shields to the mix, which created a whole other set of strategies as destroyed ships would drop their Bauble payload.

Above is a video of a final round of one of the classes which came down to a matter of seconds. It was quite exciting!

14
Jun

Ships in Space


Over the course of the past couple of months, I helped out at my local high school and my fellow teaching friend in a project for his AP Computer Science class. We had students create autonomous robots which had to navigate a space simulation and collect Baubles while avoiding obstacles. It’s important to note that students wrote the logic for the ships and were completely hands-off for the duration of the tournament.

The video clip shows a round from our final tournament. The server was written using Python and PyGame.