[Game]Space Cab [V1.0]



Space Cab

@vampirics and I have redeveloped a game we previously released on the Arduboy. This new version takes advantage of the extra features of the Pokitto - namely sound, extra memory and the SD card. Not only are you be able to play the levels packaged with the game but you will be able to create new ones using the built-in level editor.

Graphics    @vampirics
Code          @filmote

Source        Source Code
ZIP              SpaceCab_V1.0.2.zip (827.4 KB)

Online Level Editor: https://tuxinator2009.github.io/SpaceCab_Pokitto/export/editor.html

Installation Instructions

This game consists of a POP file and supporting sound / level assets packaged in a .zip file. Please expand the contents into a directory on you computer - you will see a POP file and a sub-directory called music. If you expand the music directory, you will see it contains three directories - SPCAB_FILES, SPCAB_IMPORT and SPCAB_EXPORT.

Please ensure the .POP file, the music folder and its sub-directories are copied to the root directory of your SD card. You must maintain the folder structure as is!

Depending on what other games are installed on your Pokitto, you may already have a sub-directory called /music on your machine. If prompted, simply merge the contents of the Space Cab directory with the folder already on your machine. The names of the file are unique and should not clash!

Game Play

Eran your keep by transporting customers from one platform to another. The quicker you do that the more money you will make. After completing a number of fares, you will be instructed to go to the gate (at the top of the screen) by a passenger and this will lead you to the next level.

To fly, press and hold the A key to ignite your thrusters. You will note that as you gain height, your landing gears will retract allowing you to reach maximum speed when flying. However, you will need to press B to deploy the landing gear before landing otherwise you will crash - and customers hate that!

Also, you must control your speed when descending and landing. You must slow down by activating the thrusters immediately before landing. You can monitor the downward speed on the right-hand side of the HUD.

The Level Editor

The game has a number of levels already included but we would love to see some of your creations. After entering the design port (you will have to discover how to do that yourself!), you will see a list of existing levels and an option to add a new level at the end of the list.

You can alter existing levels as well!

Select a level by pressing the A button to reveal the sub-menu of options. As shown in the image below, you can edit the level, move it higher or lower in the list and even delete it. You can also test the level as you develop it to make sure its both complete and fun! Pressing B will return you to your previous selection.

Screenshots_03    SpaceCab_Pokitto.bin.1

Editing a level will present you with details of the level itself - including its height, width and number of fares that need to be collected before progressing to the next level. The Fuel setting details how much fuel the player starts with and the Gate setting specifies how long internal gates remain open when switched on or off.


Once these settings are confirmed, you proceed to the level editor itself. You can scroll around the map placing tiles by pressing the A button. Holding the A button while moving will leave a trail of tiles which is useful for ‘painting’ large areas.

Press C to reveal the tile selector. In addition to selecting different tiles, you can also position the player at the start of the level by selecting the Player button at the bottom of the list.

Screenshots_06  Screenshots_07

When you have completed your level, you must click Save to exit and save your creation. Levels are validated as they are created ensuring that they are complete and playable *

In summary though, levels must have a single exit gate at the top of the level and two or more signs for picking up / dropping off customers. When you place a sign, you must leave space on one side or the other to allow the cab to land.

* Conditions apply. You can still make unsolvable levels if you really try!

Sharing Levels

When you have finished designing your new level in the Space Cabs game, select ‘Export Level’ from the designer menu. This will create a level file (suffixed with .raw) in the SPCAB_EXPORT directory. This file can be copied an distributed to other players.

To import a level from another player, simply copy it into the SPCAB_IMPORT directory. When you next start Space Cabs, the new file will be detected and imported into the level collection. Once the process is complete, the import file will be automatically deleted.

If you make a level you are particularly proud of then please share it in this thread. If we like it, we will package it in the next release of the game!


This is so cool! I love games with level editors :smiley: But having it built into the game itself is a really epic idea!


I’ll be downloading this


Yes, i did hope for this port!


Nice! What is the aim of the game? Fly to the destination and avoid dangers?

Fly to each customer as they call for your services and drop them at their chosen destination. Avoid crashing into the walls / floor of the maze-like levels.


Added a bunch of voices today … ‘Hey Taxi’, ‘Take me to playfom3, please’ and so on. Really adds some colour to the game!


Almost there … just finished a level import and export function which should make the distribution of custom levels to other players easier.




Please see link in first post.


Cool! I am going to test it today. The integrated level editor sounds fun :slight_smile:


Quite a nice game :slight_smile: The landing needs a bit too precise timing for me.

Edit: Some bugs:

  • sometimes the cab goes too low when landed (in to the ground!) but the game still works as it has landed.
  • sometimes the B keypress is not registered. That can be due the HW too.

I like it, the voices remind me of big brain academy on the wii.


Where in particular? I assume you mean while playing and activating the landing gear.

Yes, in that situation.

SpaceCab_V1.0.1.bin (160.1 KB)

@Hanski A quick update for the ‘B’ button. If you think its better I will rebuild the POP.

1 Like

It would be nice if you didn’t have to last so very close to the landing spot, iv seen myself die when trying to move a couple of pixels over :stuck_out_tongue_winking_eye:

I think it is better now. At least I did not notice that kind of problems any more.
What I did notice was that sometimes pressing the B button gives a boost up in addition to the landing gear.

1 Like

Not sure how that could be … the B key is only used for deploying the landing gear in the code.

Just curious, has anyone been able to open level the editor? I could try it also, but seems I am not yet worthy :wink:

Have you found the editor entry?