• Stars
    star
    857
  • Rank 53,206 (Top 2 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created almost 13 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

"Fabother World" an interpreter for Another World (Out of this world).

NEO-RAW:

This is an Another World VM implementation. Based on Gregory Montoir's original work, the codebase has been cleaned up with legibility and readability in mind.

Architecture:

http://fabiensanglard.net/anotherWorld_code_review/index.php http://fabiensanglard.net/another_world_polygons/index.html http://fabiensanglard.net/another_world_polygons_PC_DOS/index.html

Fabien Sanglard

About:

raw is a re-implementation of the engine used in the game Another World. This game, released under the name Out Of This World in non-European countries, was written by Eric Chahi at the beginning of the '90s. More information can be found here : http://www.mobygames.com/game/sheet/p,2/gameId,564/.

Supported Versions:

English PC DOS version is supported ("Out of this World").

Compiling:

cmake .
make

Running:

You will need the original files, here is the required list :

  • BANK*
  • MEMLIST.BIN

To start the game, you can either :

  • put the game's datafiles in the same directory as the executable
  • use the --datapath command line option to specify the datafiles directory

Here are the various in game hotkeys :

  • Arrow Keys allow you to move Lester
  • Enter/Space allow you run/shoot with your gun
  • C allow to enter a code to jump at a specific level
  • P pause the game
  • Alt X exit the game
  • Ctrl S save game state
  • Ctrl L load game state
  • Ctrl + and - change game state slot
  • Ctrl F toggle fast mode
  • TAB change window scale factor

Credits:

Eric Chahi, obviously, for making this great game.

Contact:

Gregory Montoir, [email protected] Fabien Sanglard, [email protected]

More Repositories

1

gebbdoom

Game Engine Black Book: Doom
TeX
657
star
2

chocolate_duke3D

chocolate Duke Nukem,3D
C
601
star
3

gebbwolf3

Book about wolfenstein 3D
TeX
472
star
4

Shmup

3D Shoot'em Up written with OpenGL ES 1.1/2.0 running on iOS, Android, Windows and MacOS X.
C
263
star
5

DoomFirePSX

Fire effect from Doom PSX/Nintendo64
HTML
241
star
6

st

Command Space-Time explorer
C++
189
star
7

Chocolate-Wolfenstein-3D

C++
158
star
8

dEngine

dEngine is an OpenGL ES 2.0 renderer, uber shader based with support for shadommap, specularmap and bumpmapping.
C
113
star
9

cpsb

The book of CPS-1
TeX
110
star
10

libRealSpace

Tools to parse and render Origin Systems RealSpace engine assets.
C++
98
star
11

vanilla_duke3D

This is the original "Build" engine code released by Ken Silverman.
C++
97
star
12

Prototype

The source code of "Prototyp" by X-Out: #1 Place in "Horizontal Shooter with BOSS Competition"
C
88
star
13

ccps

SDK for CPS-1 boards
Go
77
star
14

xrick

Xrick is an open source implementation of the legendary game "Rick Dangerous".
C
60
star
15

Prototyp

JAVA LWJGL shoot'em up.
Java
37
star
16

png2svg

Convert PNG to SVG.
C++
35
star
17

dc

Driving Compilers
PHP
30
star
18

Quake--QBSP-and-VIS

Those are the bsp.exe and vis.exe source code, modified in order to really understand the PVS building system
C
26
star
19

CpuCacheMountainViewer

This is the result of the mountain program from "Computer Systems: A Programmer's perspective" by Randal E.Bryant and David R.O'Hallaron.
C
25
star
20

roaster

Tool to update NBA Jam Tournament Edition
Go
17
star
21

Pyramid

BrainTeaser for Amazon interview
Java
6
star
22

CG_Shadowmaps

This is a code sample for the book "Computer Graphics Principles and Practice" 3d edition
C
6
star
23

gitw_new

Ghost In the Wires paperback codes
Go
4
star
24

jdwp-analyzer

A tool to tracer / analyze JDWP packets
Java
3
star