All Projects → garkimasera → Rusted Ruins

garkimasera / Rusted Ruins

Licence: gpl-3.0
Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins.

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Rusted Ruins

Boohu
Break Out Of Hareka's Underground, a roguelike game.
Stars: ✭ 112 (-57.25%)
Mutual labels:  game, roguelike
Magicallife
A 2d game that aspires to be similar to Rimworld, with more depth, magic, and RPG concepts.
Stars: ✭ 145 (-44.66%)
Mutual labels:  game, roguelike
Trw
The Royal Wedding – coffebreak roguelike with story, lighting, zombies and (sometimes) lutefisk!
Stars: ✭ 113 (-56.87%)
Mutual labels:  game, roguelike
Wanderers
An open world adventure and dungeon crawling game
Stars: ✭ 96 (-63.36%)
Mutual labels:  game, roguelike
Broguece
Brogue: Community Edition - a community-lead fork of the much-loved minimalist roguelike game
Stars: ✭ 185 (-29.39%)
Mutual labels:  game, roguelike
Geotic
Entity Component System library for javascript
Stars: ✭ 97 (-62.98%)
Mutual labels:  game, roguelike
Nethack
Official NetHack Git Repository
Stars: ✭ 1,860 (+609.92%)
Mutual labels:  game, roguelike
Harmonist
Harmonist: Dayoriah Clan Infiltration is a stealth roguelike game.
Stars: ✭ 57 (-78.24%)
Mutual labels:  game, roguelike
Umoria
Moria: a roguelike Dungeon Crawler game | Umoria Source Code
Stars: ✭ 167 (-36.26%)
Mutual labels:  game, roguelike
Remixed Dungeon
Traditional roguelike game with pixel-art graphics and simple interface - Remixed Pixel Dungeon
Stars: ✭ 160 (-38.93%)
Mutual labels:  game, roguelike
Dose Response
Dose Response is a roguelike where you play an addict. Avoid the dangers threatening your mind and body while desperately looking for the next fix.
Stars: ✭ 95 (-63.74%)
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 (-4.96%)
Mutual labels:  game, roguelike
Slashem Extended
SLASH'EM Extended (a SLASH'EM fork)
Stars: ✭ 93 (-64.5%)
Mutual labels:  game, roguelike
Roguebot
My simple rogue-like game for Telegram
Stars: ✭ 100 (-61.83%)
Mutual labels:  game, roguelike
Cataclysm Dda Android
An unofficial Android port of Cataclysm: Dark Days Ahead.
Stars: ✭ 58 (-77.86%)
Mutual labels:  game, roguelike
Sleeping Beauty
Sleeping Beauty: a game created for the 7-day Roguelike 2014 challenge. Coffeebreak length.
Stars: ✭ 115 (-56.11%)
Mutual labels:  game, roguelike
Unnethackplus
A variant of UnNetHack, development stopped
Stars: ✭ 13 (-95.04%)
Mutual labels:  game, roguelike
Omegarpg
A C++ port of the roguelike game Omega
Stars: ✭ 20 (-92.37%)
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 (-43.13%)
Mutual labels:  game, roguelike
Ivan
Iter Vehemens ad Necem - a continuation of the graphical roguelike by members of http://attnam.com
Stars: ✭ 219 (-16.41%)
Mutual labels:  game, roguelike

Rusted Ruins Build Status

Extensible open world rogue like game with pixel art. Players can explore the wilderness and ruins. This game is written in Rust.

Screenshot

Ruin (Example of auto generated map)

exploring-ruin

Town (Example of created map by map-editor)

town

Video

https://www.youtube.com/watch?v=CUMPWX-teaY

Game Objective

The player arrives at a recently discovered continent where a lot of ruins remain. The player will explore ruins and fight against monsters. By collecting relics in ruins, the player can earn money and fame, and solve the mystery of the ruined nation.

Status

This is a very early project. Many features for playing are not completed.

Binary format of pak files and save files may be changed before version 1.0.

Changelog

See this wiki.

Design

  • 2D graphics.
  • Easy to extend by the pak file system. Most of assets are packaged as pak file. Pak file can be created by makepak. Users can add new characters, items and dungeons easily by pak file system.
  • Map editor to create new map.
  • Script to describe talks and events in game.
  • Open world. Provide many playing style for players. The game objective will be different by players.

Pak files

In this game, most of image data and many assets are handled as XXObject. XXObject is packaged to pak files. Their file extension is "pak". Pak files and the sources are under rusted-ruins-pak.

Precompiled packages

For Windows user, you can download from Releases page. Deb package is also available.

How to build and try

Please install SDL2 libraries at first. For Ubuntu users:

sudo apt install libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev libsdl2-mixer-dev

Rusted Ruins is written in Rust, so please install Rust compilation tools. You can use rustup to install Rust.

After that, clone this repository, download pak files, and run.

git clone https://github.com/garkimasera/rusted-ruins.git
cd rusted-ruins
./build-pak.sh
RUSTED_RUINS_ASSETS_DIR=./assets cargo run --release -p rusted-ruins

If you are a Windows user, you can download from Releases page.

How to operate

Operate the player character with the keyboard and mouse.

Left click on tiles - Move to the tile, melee atack, or start talking.

Left click + Ctrl - Shoot by the ranged weapon.

Left click + Shift - Use the equipped tool.

Right click - Open action menu. Actions for specified tile are available through the menu. For example, you can use stairs and enter/exit the map by opening menu at the tile that player is on.

WASD or Arrow key - Move

Enter key - Enter towns or dungeons, walk up/down stairs, and select an answer when talking.

Sidebar

There are some icons on the sidebar. Click icons to open windows.

Icon list

  • Inventory window
  • Equipment window
  • Status window
  • Creation window
  • Game information window
  • Save / Exit game

Shortcut keys

d - Drop items

e - Eat an item

g - Pick up items

h - Help

q - Drink an item

r - Release an magical device item

0..9 - Call shortcut registered by player

f1 - open item window

f2 - open equipment window

f3 - open status window

f4 - open creation window

f5 - open game info window

f6 / escape - Open exit window

f12 - Debug command

License

GPL v3

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].