Software › FPS80
FPS80
game Open · freely redistributable
FPS80 is a full 3D first-person shooter written for TIC-80 by Bruno Oliveira. It raycasts a textured maze, spawns roaming monsters, and lets you shoot, collect power-ups, and hunt for keys to unlock doors and escape the Dungeons, Gardens and City levels. It exercises the console end-to-end: 240×136 graphics, arrow/gamepad input for turning and moving, and 4-channel sound effects that fire on shots and pickups. Released open-source by the author under the Apache License 2.0.
Format: TIC-80 cart (.tic) · By: Bruno Oliveira · Licence: Apache-2.0
Runs on
Preview
First 512 bytes of file — offset, bytes, ASCII.
00000000 01 46 1F 00 00 00 00 00 00 00 00 00 00 00 00 00 .F..............
00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000020 00 00 00 00 00 00 10 23 00 00 30 21 00 00 10 23 .......#..0!...#
00000030 00 00 30 21 00 00 10 23 31 31 31 21 13 13 13 23 ..0!...#111!...#
00000040 22 22 22 22 00 00 00 00 00 00 00 00 00 00 00 00 """"............
00000050 00 00 00 00 00 00 00 00 31 31 31 31 13 13 13 13 ........1111....
00000060 22 22 22 22 32 01 00 00 12 03 00 00 32 01 00 00 """"2.......2...
00000070 12 03 00 00 32 01 00 00 12 13 13 13 32 31 31 31 ....2.......2111
00000080 22 22 22 22 00 00 00 00 00 00 00 00 00 00 00 00 """"............
00000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000000a0 00 00 00 00 11 11 11 11 11 11 11 11 11 11 11 11 ................
000000b0 11 11 11 11 11 11 11 11 A1 AA AA 3A A3 BB BB 1A ...........:....
000000c0 A2 AA AA 2A 11 11 11 11 C1 C1 1C 1C 11 CC CC 11 ...*............
000000d0 C1 CC CC 1C C1 CC CC 1C 11 CC CC 11 C1 C1 1C 1C ................
000000e0 11 11 11 11 11 11 11 11 11 E1 11 1E 11 1E E1 11 ................
000000f0 E1 11 1E 11 11 E1 11 1E 11 1E E1 11 E1 11 1E 11 ................
00000100 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 ................
00000110 11 11 11 11 11 11 11 11 E1 EE EE 3E E3 BB BB 1E ...........>....
00000120 E2 EE EE 2E 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000130 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000140 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
00000170 00 00 00 00 00 00 00 00 31 31 31 31 13 FF FF 13 ........1111....
00000180 22 0F FE 22 00 00 00 00 00 00 00 00 00 00 00 00 ".."............
00000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
000001e0 00 00 00 00 00 00 00 00 32 32 32 32 20 23 23 03 ........2222 ##.
000001f0 00 FF FF 00 00 32 32 00 00 32 32 00 00 32 32 00 .....22..22..22.
…(107543 more bytes)