Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

An @ moving around a hardcoded map, in several languages, trying to be as simple as possible and stick to that language's idioms. Intent is to gradually refactor and add functionality. Would love to get contributions, any other langages not already here, improvements etc.

branch: master

Merge pull request #12 from deshipu/master

Make the python example more pythonic
latest commit 7c8f492480
Nik Coughlin authored April 08, 2013
Octocat-spinner-32 actionscript adding ActionScript September 01, 2011
Octocat-spinner-32 ada ada by Okasu March 26, 2012
Octocat-spinner-32 arduino SimpleRL for Arduino March 27, 2012
Octocat-spinner-32 basic added dartmouth basic 1968 edition verion of basic implementation February 20, 2011
Octocat-spinner-32 c added c dos cga version by ido yehieli December 17, 2011
Octocat-spinner-32 clojure Added very basic README September 05, 2011
Octocat-spinner-32 coffeescript More idiomatic CoffeeScript February 10, 2011
Octocat-spinner-32 corona adding corona port by tom demuyt February 11, 2011
Octocat-spinner-32 cpp added c++/sdl by copx March 03, 2011
Octocat-spinner-32 csharp oops removing files added by accident February 10, 2011
Octocat-spinner-32 factor simplified directory structure February 17, 2011
Octocat-spinner-32 forth added basic and forth February 19, 2011
Octocat-spinner-32 fortran new fs from jpalmer February 24, 2011
Octocat-spinner-32 freepascal updated c version by copx, added freepascal version by batyann811 February 15, 2011
Octocat-spinner-32 fsharp Added a second F# version which is a bit simpler, and more similar to… February 24, 2011
Octocat-spinner-32 haskell Haskell implementation. Cabalized, too. September 19, 2011
Octocat-spinner-32 html added html (no javascript) version February 19, 2011
Octocat-spinner-32 java added java version by filip dreger and c version by copx February 14, 2011
Octocat-spinner-32 js ada by Okasu March 26, 2012
Octocat-spinner-32 perl added c curses version by jab and perl version by david damerell February 17, 2011
Octocat-spinner-32 php added php February 19, 2011
Octocat-spinner-32 powershell @ moving around hardcoded map, five languages February 09, 2011
Octocat-spinner-32 python Don't run the main loop from __init__ March 20, 2013
Octocat-spinner-32 ruby If we first include Curses, we can use it's methods like they were ou… March 02, 2011
Octocat-spinner-32 smalltalk Clean up code. March 08, 2011
Octocat-spinner-32 zsh added zsh by August 10, 2011
Octocat-spinner-32 README updated readme April 30, 2012

A simple, minimal RogueLike demo (an @ moving around a hardcoded map) implemented in multiple languages.

Trying to follow the idioms of those languages and keep things very, very simple - which is why the initial version doesn't make use of objects in most of the languages. 

Would love to see more languages in here or improvements made by people who know any of these languages better than I do.

  SimpleRLGolf, implement SimpleRL in as few bytes as possible:
Something went wrong with that request. Please try again.