All Projects → cwc → Omegarpg

cwc / Omegarpg

A C++ port of the roguelike game Omega

Projects that are alternatives of or similar to Omegarpg

Remixed Dungeon
Traditional roguelike game with pixel-art graphics and simple interface - Remixed Pixel Dungeon
Stars: ✭ 160 (+700%)
Mutual labels:  game, roguelike
Rotten Soup
A roguelike built with Vue, Vuetify, Tiled, rot.js, and PixiJS! Playable at https://rottensoup.herokuapp.com/
Stars: ✭ 249 (+1145%)
Mutual labels:  game, roguelike
Umoria
Moria: a roguelike Dungeon Crawler game | Umoria Source Code
Stars: ✭ 167 (+735%)
Mutual labels:  game, roguelike
Rogue Craft Sp
Rogue Craft is an ncurses based roguelike/sandbox/RPG game
Stars: ✭ 12 (-40%)
Mutual labels:  game, roguelike
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (+1840%)
Mutual labels:  game, roguelike
Magicallife
A 2d game that aspires to be similar to Rimworld, with more depth, magic, and RPG concepts.
Stars: ✭ 145 (+625%)
Mutual labels:  game, roguelike
Ivan
Iter Vehemens ad Necem - a continuation of the graphical roguelike by members of http://attnam.com
Stars: ✭ 219 (+995%)
Mutual labels:  game, roguelike
Boohu
Break Out Of Hareka's Underground, a roguelike game.
Stars: ✭ 112 (+460%)
Mutual labels:  game, roguelike
Roguesharp
A .NET Standard class library providing map generation, path-finding, and field-of-view utilities frequently used in roguelikes or 2D tile based games. Inspired by libtcod
Stars: ✭ 316 (+1480%)
Mutual labels:  game, roguelike
Rusted Ruins
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.
Stars: ✭ 262 (+1210%)
Mutual labels:  game, roguelike
Nethack
Official NetHack Git Repository
Stars: ✭ 1,860 (+9200%)
Mutual labels:  game, roguelike
Angband
A free, single-player roguelike dungeon exploration game
Stars: ✭ 849 (+4145%)
Mutual labels:  game, roguelike
Sleeping Beauty
Sleeping Beauty: a game created for the 7-day Roguelike 2014 challenge. Coffeebreak length.
Stars: ✭ 115 (+475%)
Mutual labels:  game, roguelike
Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at
Stars: ✭ 149 (+645%)
Mutual labels:  game, roguelike
Trw
The Royal Wedding – coffebreak roguelike with story, lighting, zombies and (sometimes) lutefisk!
Stars: ✭ 113 (+465%)
Mutual labels:  game, roguelike
Broguece
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game
Stars: ✭ 185 (+825%)
Mutual labels:  game, roguelike
Geotic
Entity Component System library for javascript
Stars: ✭ 97 (+385%)
Mutual labels:  game, roguelike
Roguebot
My simple rogue-like game for Telegram
Stars: ✭ 100 (+400%)
Mutual labels:  game, roguelike
Burningknight
C# branch of BK
Stars: ✭ 251 (+1155%)
Mutual labels:  game, roguelike
Lambdahack
Haskell game engine library for roguelike dungeon crawlers; please offer feedback, e.g., after trying out the sample game with the web frontend at
Stars: ✭ 439 (+2095%)
Mutual labels:  game, roguelike

Omega

A text-based roguelike game

Build Status Run on Repl.it

Building

Tools for building the game are located in the build directory.

OS X/Linux/Cygwin

The Makefile is located in build/unix. Running make in that directory will build everything.

Windows

Visual Studio solution/project files are located in build/win32. Since these files are typically incompatible with older versions of VS, each Visual Studio version has its own subfolder. Either:

Choose the subfolder appropriate to your version and open the OmegaRPG.sln file therein, or run the build_debug.bat file to automatically build the game.

About the Game

David Kinder sums it up pretty well:

Omega is a game written by Laurence Brothers in the late 1980s for Unix workstations. It derives principally from the tradition of earlier games such as Rogue and Hack, where the player explores a labyrinth of dungeons and monsters through the medium of an ASCII map display.

Omega is interesting as it was one of the first such games to show the influence of more story and quest led games, particularly the Ultima series that were released commercially by Origin Systems for various micros during the 1980s. Rather than simply wandering round a dungeon, in Omega the player has various paths open to them to appease the gods of Omega's world.

About this Project

Omega is a unique part of roguelike history, and deserves to be preserved.

The primary goal of this project is to make the codebase more maintainable. To that end, the code will be cleaned up and refactored from pure C to object-oriented C++. This will be no small task, but once accomplished, will greatly ease the barrier of entry for developers who might wish to contribute.

Future goals include extensibility by way of a popular scripting language such as Python or Lua (an apparently dead fork already exists that added a Scheme interpreter for certain components), a tile-based renderer (a la David Kinder's port), and of course an expanded game world with new gameplay elements.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].