Giter Club home page Giter Club logo

argonaut-2149's Introduction

Important: Argonaut 2149 is open-source software but its license disallows commercial use. See License.txt.

Title Screen

Argonaut 2149 is a game where you can join the lucrative trade of crystal mining! Navigate through deadly asteroid fields, do battle with menacing pirates and greedy scavengers, and gather wealth for the purchase of powerful weapons and power-ups in this arcade style asteroids game.

Battle Screen

The game was first published in 2003 and won "Best Overall Game" in the uDevGames competition. It was last updated in 2007 and version 1.2.1 was made available as a Universal application for both PowerPC and x86 based Macs running Mac OS X 10.4 and later.

People using current versions of XCode should use the master branch. If you have a very old Mac and very old development tools you can try your luck with the legacy branch. It may or may not work.

Many aspect's of Argonaut 2149's source code are quite old and therefore outdated. The game was written mainly in Objective-C 1.0 that (necessarily at the time) used pre-ARC manual retain/release style memory management and did not have access to modern language features like instancetype, properties, NS_ENUM, NS_OPTIONS, designated initializers, generics, nullability specifiers, etc. In addition you'll find other questionable design choices that are not excused by its age.

Argonaut 2149 features old school fixed-function OpenGL graphics that is not part of the modern OpenGL Core. Although they are far from modern best practices these compatiibility profile graphics stlil work (as of this writing) on the latest version of MacOS (10.13).

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.