Platform game written for the GHI/OutrageousCircuits RETRO game device. Navigate the caves collecting all the pickups and avoiding the creatures and haunted mine carts that patrol the caves. Oh and remember to watch out for the poisonous plants... This game demonstrates the ability to have multiple animated sprites where the sprites can overlap the background environment. See how the player moves past the fence and climbs the wall in the 3rd screen.

Dependencies:   mbed

Committer:
taylorza
Date:
Sat Nov 29 08:36:45 2014 +0000
Revision:
1:ecf7bbccddc1
Parent:
0:2ee0812e2615
Child:
2:97d01ba6cd91
No with bouncing enemies

Who changed what in which revision?

UserRevisionLine numberNew contents of line
taylorza 0:2ee0812e2615 1 const uint8_t bmp[] = {
taylorza 0:2ee0812e2615 2 0x40, 0x00,0x50, 0x00,
taylorza 0:2ee0812e2615 3 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80,
taylorza 0:2ee0812e2615 4 0x05, 0xc0, 0x05, 0xc0, 0x05, 0xc0, 0x05, 0xc0,
taylorza 0:2ee0812e2615 5 0x05, 0xc0, 0x05, 0xc0, 0x05, 0xc0, 0x05, 0xc0,
taylorza 0:2ee0812e2615 6 0x05, 0xc0, 0x05, 0xc0, 0x05, 0xc0, 0x05, 0xc0,
taylorza 0:2ee0812e2615 7 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x03, 0x80,
taylorza 0:2ee0812e2615 8 0x04, 0x40, 0x04, 0x40, 0x04, 0x40, 0x04, 0x40,
taylorza 0:2ee0812e2615 9 0x06, 0xc0, 0x06, 0xc0, 0x06, 0xe0, 0x06, 0xe0,
taylorza 0:2ee0812e2615 10 0x06, 0xc0, 0x07, 0x60, 0x0f, 0x30, 0x07, 0x60,
taylorza 0:2ee0812e2615 11 0x03, 0x40, 0x03, 0xa0, 0x1b, 0xd8, 0x03, 0xb0,
taylorza 0:2ee0812e2615 12 0x00, 0x40, 0x00, 0x20, 0x10, 0x08, 0x00, 0x10,
taylorza 0:2ee0812e2615 13 0x03, 0x80, 0x03, 0x80, 0x03, 0x80, 0x01, 0x80,
taylorza 0:2ee0812e2615 14 0x01, 0x80, 0x03, 0xe0, 0x07, 0x58, 0x03, 0xa0,
taylorza 0:2ee0812e2615 15 0x01, 0x80, 0x17, 0x78, 0x0f, 0x58, 0x03, 0xa0,
taylorza 0:2ee0812e2615 16 0x00, 0x00, 0x1a, 0x00, 0x02, 0x18, 0x00, 0xa0,
taylorza 0:2ee0812e2615 17 0x01, 0x80, 0x0c, 0x38, 0x1c, 0x08, 0x07, 0x00,
taylorza 0:2ee0812e2615 18 0x03, 0x80, 0x00, 0x70, 0x3c, 0x00, 0x0f, 0x00,
taylorza 0:2ee0812e2615 19 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 20 0x00, 0x00, 0x00, 0x00, 0x80, 0x01, 0x00, 0x00,
taylorza 0:2ee0812e2615 21 0x00, 0x00, 0x00, 0x00, 0xc0, 0x03, 0x00, 0x00,
taylorza 0:2ee0812e2615 22 0x07, 0xe0, 0xc7, 0xe3, 0x67, 0xe6, 0xc7, 0xe3,
taylorza 0:2ee0812e2615 23 0x09, 0x90, 0xf9, 0x9f, 0x39, 0x9c, 0xf9, 0x9f,
taylorza 0:2ee0812e2615 24 0xf9, 0x9f, 0x79, 0x9e, 0x19, 0x98, 0x79, 0x9e,
taylorza 0:2ee0812e2615 25 0xfb, 0xdf, 0x0b, 0xd0, 0x0b, 0xd0, 0x0b, 0xd0,
taylorza 0:2ee0812e2615 26 0x07, 0xe0, 0x07, 0xe0, 0x07, 0xe0, 0x07, 0xe0,
taylorza 0:2ee0812e2615 27 0x02, 0x40, 0x02, 0x40, 0x02, 0x40, 0x02, 0x40,
taylorza 0:2ee0812e2615 28 0x06, 0x60, 0x26, 0x64, 0x86, 0x61, 0x26, 0x64,
taylorza 0:2ee0812e2615 29 0x0a, 0x50, 0x1a, 0x58, 0x7a, 0x5e, 0x1a, 0x58,
taylorza 0:2ee0812e2615 30 0x31, 0x8c, 0x21, 0x84, 0x81, 0x81, 0x21, 0x84,
taylorza 0:2ee0812e2615 31 0x11, 0x88, 0x01, 0x80, 0x01, 0x80, 0x01, 0x80,
taylorza 0:2ee0812e2615 32 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 33 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 34 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 35 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 36 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 37 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 38 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 39 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe,
taylorza 1:ecf7bbccddc1 40 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 41 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
taylorza 1:ecf7bbccddc1 42 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa,
taylorza 1:ecf7bbccddc1 43 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0xfe,
taylorza 1:ecf7bbccddc1 44 0x8f, 0xe2, 0x8f, 0xe2, 0x8f, 0xe2, 0x8f, 0xe2,
taylorza 1:ecf7bbccddc1 45 0x37, 0xd8, 0x37, 0xd8, 0x37, 0xd8, 0x37, 0xd8,
taylorza 1:ecf7bbccddc1 46 0x6b, 0xb4, 0x7b, 0xbc, 0x7b, 0xbc, 0x5b, 0xac,
taylorza 1:ecf7bbccddc1 47 0xf4, 0x7a, 0xfc, 0x7e, 0xfc, 0x7e, 0xbc, 0x5e,
taylorza 1:ecf7bbccddc1 48 0xfc, 0x7e, 0xf4, 0x7a, 0xbc, 0x5e, 0xfc, 0x7e,
taylorza 1:ecf7bbccddc1 49 0x78, 0x3c, 0x68, 0x34, 0x58, 0x2c, 0x78, 0x3c,
taylorza 1:ecf7bbccddc1 50 0x30, 0x18, 0x30, 0x18, 0x30, 0x18, 0x30, 0x18,
taylorza 1:ecf7bbccddc1 51 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 52 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 53 0x0c, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 54 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 55 0x20, 0x44, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 56 0x20, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 57 0x40, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 58 0x40, 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 59 0x40, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 60 0x40, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 61 0x28, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 62 0x24, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 63 0x10, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 64 0x0c, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 65 0x03, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 1:ecf7bbccddc1 66 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 67 0x9e, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 68 0xdf, 0x00, 0x42, 0xff, 0xdf, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 69 0xdb, 0x00, 0x24, 0x00, 0x5b, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 70 0x00, 0x00, 0x18, 0xdb, 0x95, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 71 0xd9, 0xff, 0x18, 0x00, 0x48, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 72 0xfb, 0x18, 0x24, 0x00, 0x81, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 73 0xfb, 0x24, 0x42, 0x00, 0x08, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 74 0x7b, 0x42, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 75 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 76 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 77 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 78 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 79 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 80 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 81 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 82 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
taylorza 0:2ee0812e2615 83 };