A 2D first-person TIE Fighter simulation game for the UNIX terminal, written in pure C with POSIX system calls only.
- First-person cockpit view of a TIE Fighter
- Enemies (Rebel ships) fly toward you in 2D lanes
- Move your crosshair left/right to aim
- Shoot blaster bolts to destroy enemies
- Score counter and health bar (HUD)
- Multiple difficulty modes (Easy, Medium, Hard, Insane, Crazy)
- Real-time bullet movement, turn-based enemy movement
- ASCII art cockpit and smooth terminal gameplay
a: Move crosshair leftd: Move crosshair rightspace: Fire blasterq: Quit game
Requires a POSIX-compatible system (Linux, macOS, WSL, etc.) and GCC.
gcc tiefighter.c -o tiefighter
./tiefighter
- Select your difficulty (1-5) at the prompt.
- Use the controls to shoot down enemies and survive as long as possible!
| Mode | Lanes |
|---|---|
| Easy | 3 |
| Medium | 4 |
| Hard | 5 |
| Insane | 6 |
| Crazy | 7 |
- More lanes = harder to cover all enemies.
- Higher difficulties mean more challenge and less room for error.
- Game design and code: [Your Name Here]
- ASCII art and concept inspired by classic Star Wars games
Enjoy blasting Rebels in your terminal!