Swaptroid

Swaptroid

Swaptroid Overview

Swaptroid was a game that I created for the MiniLD #59 event.  The theme was Swapshop, where the objective was to create a game using the provided spritesheet.  Also, you could make your own sprite sheet and submit it to the website.  Then you could swap-in any of the uploaded sprite sheets into you game to give it an entirely new look.

Swaptroid Post Mortem

I had never created a game using Construct 2 before, so I thought that developing Swaptroid would be a good opportunity to learn that game development environment.  I decided to just make a game in the style of a classic 8-bit platformer.  I decided to use Tiled again for making all of the rooms in the level.  I discovered that it was possible to import TMX maps created in Tiled using the tilemap object.  Unforunately, the only way to change the image of a map was by base 64 encoding each of the spritesheet images.  I also had to create a new animation manually for each sprite sheet for each of the player and enemy characters.  After pre-loading all of the sprite sheet information, I was able to make the game change sprite sheets every five seconds.

The objective of Swaptroid is very simple.  Defeat the enemies and collect the four items.  The enemies just simply move back and forth horizontally.  If I was to develop the game further, I would like to enhance the AI of the enemies and add new enemy types.  I would also like to add various powerups for the player to collect to expand the player’s abilities.

I was disappointed that with the free version of Construct 2, it only allows 100 events to be created.  It really isn’t possible to create much of a game with that constraint.  The personal license is $130 and the business license (required if you make over $5,000 in sales on your game) is $430.  Construct 2 isn’t a bad tool, but it’s hard to pay for a license when you can create 2D games in Unity3D for free.  The only advantage Construct 2 has is the visual scripting tool, however I really prefer Stencyl’s visual scripting interface for creating 2D games.

Swaptroid Developer Commentary

 

Let’s Play Videos

 

Released

Subway Simulator

Play online

Subway Simulator is a simple simulation of the various Tokyo train lines.  This plays the musical jingles at many of the stations.

The map in the lower right corner can be enlarged by clicking on it.  The map text switches between English and Japanese.

The viewport in the upper right shows the currently selected train.

Statistics are shown in the lower bottom for train speed, time, time since last station, distance to next station, latitude and longitude location, and total distance traveled.

The inside train LCD is displayed in the lower right.  It displays the next stations, approximate arrival time, and the destination station.  It switches between English, Japanese kanji, and Japanese kana.

The map in the upper left shows all of the wards, station, and train locations in the area.  The currently selected train flashes yellow on the map.

The timetable for the current hour is displayed in the top center.  Departure times are displayed for both in-order and reverse-order trains.

Controls for changing the currently selected line and train are displayed in the upper middle portion of the screen.  Slideshow mode is on by default, which selects a new line every 10 seconds.  If a line has no trains, it is skipped after two seconds.  Slideshow mode pauses if the currently selected train is arriving at a station.  Slideshow mode can be turned off by unchecking the box.

 

 

 

Released