Giter Site home page Giter Site logo

trapexit / star_fighter_3do Goto Github PK

View Code? Open in Web Editor NEW
63.0 3.0 3.0 291.73 MB

Source code and resources to the 1995 3DO title Star Fighter

Home Page: https://3dodev.com/software/original_source_code

PostScript 5.96% C 74.50% Assembly 18.51% Makefile 0.50% Tcl 0.53%
3do retrogaming

star_fighter_3do's Introduction

Star Fighter

This repository contains the source code and resources to the 1995 3DO title Star Fighter.

Star Fighter or Star Fighter 3000 is a 3D flight-based shoot-em-up developed and published by UK company Fednet Software, and released in 1994 for the Acorn Archimedes. The gameplay is mission based and involves elements of strategy and planning. The player can order wingmen to fly in formation and attack specific targets.[2]

The 3DO version was developed by Tim Parry and Andrew Hutchings. It was developed after the original Acorn version was released. This version is slightly different from the original RISC OS game. The map screen is in 3D, not 2D as in the Acorn RISC OS version. Also, to upgrade the ship the player must collect a series of 3D shapes after blowing up certain objects. In the Acorn RISC OS version, the player collects and spends money on ship upgrades. Another difference is that the player can blast pathways through mountain ranges with the laser.

The source code was made available by Nathan Atkinson with permission by Andrew Hutchings on 2024-04-24 after Mr. Atkinson was contacted by 3DO community member shaun_3dohd and asked about the possibility of releasing the source.

Contents

The code appears to be complete with most if not all media assets in their final processed forms (CEL files for images, AIFC for audio, 3DO Cinepak Stream files for video, etc.)

There are a number of miscellaneous utilities / tools present but given the title was ported from Acorn Archimedes and RISC OS tools for level design and original media creation are not included here (and their whereabouts are unknown.)

The 3DO SDK ran on classic MacOS so all text files (.c, .s, .h, makefiles, etc.) are in a classic MacOS format in the original archive and therefore the initial commit.

The archive also included executables, object and debug files, etc. which have been kept in the initial commit for thoroughness and posterity.

Future Plans

Like with other 3DO source code releases there is a intent to port the title to build against the 3do-devkit project in order to provide a convenient base for new development.

star_fighter_3do's People

Contributors

trapexit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.