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.

Download ↓ Original source ↗

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)