15/Feb/2017

New release of MaRTE OS : Adaptated to GNAT-GPL-2016 (64bits host (...)

21/Aug/2014

New tool for MaRTE OS : emulator for the AFDX real-time network . (...)

21/Aug/2014

New release of MaRTE OS : Adapted to GNAT-GPL-2014 (...)
Download MaRTE OS!!

Games for MaRTE OS

Ray Caster Adventures | EtherChess | MaRTEnoid | MaRTrix | Game of Life | Tools

Some example games you can run on MaRTE OS, including gameplay videos, screenshots, source code and/or binaries.

Last Updates: Added "Ray Caster Adventures". Section created.

Ray Caster Adventures

"Ray Caster Adventures" is a First Person Shooter programmed using a technique called ray-casting common in the early days of the genre.

This game is still in development, but you can watch a work in progress video showing how it looks right now.

Author: Álvaro García Cuesta.

Last version update: 17 Feb 2010.

Downloads: N/A

More screenshots: 1, 2

Videos: work in progress video

Screenshot:

EtherChess

EtherChess is a chess game for two players connected through ethernet for MaRTE OS. To play it you need two machines running the compiled program with a local ethernet link connecting them (or you can simulate this setup using virtual machines, with qemu for example).

The first public version is finished. You can download the source code or watch a gameplay video showing the game running on two instances of qemu connected through a virtual ethernet link.

Author: Álvaro García Cuesta | License: GPL v2.

Last version update: 09 Jun 2009.

Downloads: source code

Videos: gameplay video

Screenshot:

MaRTEnoid

MaRTEnoid was programmed as an example of how to use the vga driver in C with double buffering, and as a little tribute to the classic Arkanoid.

The code is not optimized and can be improved in some areas like collision detection and ball physics, but the goal of this program was making a quick, working and hopefully fun example, not making the perfect game implementation :)

This code is distributed for educational purposes only.

Author: Álvaro García Cuesta | License: GPL v2.

Last version update: 03 Jun 2009.

Downloads: source code

Videos: gameplay video

Screenshot:

MaRTrix

MaRTrix is a tetris-like game programmed in Ada for MaRTE OS, as an example of what can be done with its basic vga library using Ada.

This code is distributed for educational purposes only.

Author: Álvaro García Cuesta | License: GPL v2.

Last version update: 22 Feb 2009.

Downloads: source code

Videos: gameplay video

Screenshot:

Game of Life

This isn't exactly a game, but an implementation of John Conway's "Game of Life" for MaRTE OS.

From Wikipedia: "The Game of Life, also known simply as Life, is a cellular automaton devised by the British mathematician John Horton Conway in 1970. It is the best-known example of a cellular automaton."

Note from the author: reading "Hackers: Heroes of the computer Revolution" by Steven Levy I learned about "Game of Life" and I thought it would be fun to make a version for MaRTE OS. Here's a quick and not optimized :) implementation, my little tribute to the original MIT hackers.

Author: Álvaro García Cuesta | License: GPL v2.

Last version update: 13 Jun 2009.

Downloads: source code

Videos: gameplay video

Screenshot:

MaRTE OS Image Tools

This package contains a few scripts the author made while programming some games for MaRTE OS to easily convert images to a format you can use with the VGA driver.

Author: Álvaro García Cuesta | License: GPL v2.

Last version update: 10 Apr 2009.

Downloads: source code