A downloadable game

Download NowName your own price

VIPER STRIKE

An F-16 combat flight sim for the Amstrad CPC 6128

**Scramble. Lock on. Fire.**

Viper Strike puts you in the cockpit of an F-16 over hostile territory. Fast 3D vector graphics, a full instrument panel and a real combat loop, written entirely in Z80 assembly for the CPC 6128.

Features

- Solid 3D world: runway, hangars, tanks, SAM sites, bridges, lakes

- A cockpit with radar, ADI, HUD, heading tape, ILS and a Maverick TV screen

- Guns, AIM-9 missiles, bombs, AGM-65 Maverick and flares/chaff

- MiGs that get smarter as the campaign goes on: aggression scaling, flares, SAM sites

- 7 mission types: training, intercept, ground strike, dogfight, scramble, random mission and a random campaign with a score

- A wingman you can order around

- Night missions and fog, with a night-style HUD

- Six camera views: cockpit, left, right, rear, chase and orbit

- Fuel, refuel and rearm at base

- In-game colour editor

- AY-3-8912 music for the menu and the fight (M switches it off to gain speed)

 Controls

Cursors or joystick fly, Q/A throttle, SPACE fires, W selects the weapon, T locks the next target.

Full list in the keyboard card.

Requirements

Amstrad CPC 6128 (128K), disk drive, or any CPC emulator. Load with `RUN"F16`.

Tags

amstrad-cpc, flight-simulator, f-16, retro, z80, 8-bit, dogfight, assembly

Short pitch (for the itch.io tagline)

An F-16 combat flight sim on the Amstrad CPC 6128. 3D, dogfights, missions, a campaign.

Published 1 day ago
StatusReleased
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorTollis
GenreSimulation, Action
Tags3D, Amstrad CPC, Flight, War
AI DisclosureAI Assisted, Code

Download

Download NowName your own price

Click download now to get access to the following files:

f16 viper.dsk 190 kB

Comments

Log in with itch.io to leave a comment.

I have found a major bug. If you fail a mission and then play the game again, the game crashes no matter what mission you select. The code in one of the memory banks in the extra 64KB of RAM is being overwritten.