Permalink
Commits on Oct 28, 2015
  1. Bit nicer

    committed Oct 28, 2015
  2. ES6

    committed Oct 28, 2015
Commits on Aug 28, 2015
  1. Merge pull request #14 from haroldo-ok/master

    Ported the C version to run on Sega Master System
    committed Aug 28, 2015
  2. Removed unnecessary comment

    haroldo-ok committed Aug 28, 2015
  3. Player can now move around.

    haroldo-ok committed Aug 28, 2015
Commits on Aug 27, 2015
  1. Implemented map display

    haroldo-ok committed Aug 27, 2015
  2. Configured dev environment

    haroldo-ok committed Aug 27, 2015
Commits on May 17, 2015
  1. Merge pull request #13 from rsaarelm/master

    Rust implementation
    committed May 17, 2015
  2. Rust implementation

    rsaarelm committed May 17, 2015
Commits on Apr 9, 2013
  1. Merge pull request #12 from deshipu/master

    Make the python example more pythonic
    committed Apr 9, 2013
Commits on Mar 20, 2013
  1. Don't run the main loop from __init__

    Instead of calling the main loop directly from the class' initializer,
    we make a small wrapper function to create the Game object and call
    the main loop explicitly. This way it's possible to create a Game object
    without running the main loop, and do some testing or monkey patching on
    it first.
    Radomir Dopieralski committed Mar 20, 2013
  2. Raise an exception when the player is blocked

    When the player tries to move into a wall, it is a failure of movement,
    so an appropriate exception is raised. Since we don't do anything
    specific in that case, that exception is later caught and ignored.
    Radomir Dopieralski committed Mar 20, 2013
  3. Get rid of draw_tile method

    That method is a single line of code that really doesn't save us any
    work. If we ever need to extend that code, we can always put it back.
    Radomir Dopieralski committed Mar 20, 2013
  4. Use a class instead of closures

    - put the whole game in a Game class
    - put the main loop in a main method
    - store the game state as instance attributes
    - rely on side effects to move the player
    Radomir Dopieralski committed Mar 20, 2013
  5. Fix a rotated map bug

    The map was displayed as in the source code, but the checks for walls
    were rotated 90% (the x and y coordinates were switched). It wasn't
    visible, because the example map is symmetric.
    Radomir Dopieralski committed Mar 20, 2013
  6. Magic removal

    - use coordinate increments for directions instead of functions
    - reorder the directions to be clockwise
    - don't use tuple unpacking when passing arguments
    Radomir Dopieralski committed Mar 20, 2013
  7. Further refactoring of code to make it more pythonic

    - break the single-line conditional into multiple lines (this is not perl)
    - catch the exception instead of checking if a key is in the dict
    - only import curses and access its content through that
    Radomir Dopieralski committed Mar 20, 2013
  8. Make formatting compliant with the PEP8 standard

    - use 4 spaces for indentation instead of mix of 2 spaces and tabs
    - add PEP263 encoding specification
    - remove unneeded parentheses
    - remove unneeded empty lines, add extra empty lines where required
    - break multiple statements on a single line into multiple lines
    - rename variables
    Radomir Dopieralski committed Mar 20, 2013
Commits on Apr 30, 2012
  1. updated readme

    committed Apr 30, 2012
Commits on Mar 27, 2012
  1. Merge pull request #11 from nottwo/arduino

    SimpleRL for Arduino
    committed Mar 27, 2012
  2. SimpleRL for Arduino

    nottwo committed Mar 27, 2012
Commits on Mar 25, 2012
  1. ada by Okasu

    committed Mar 25, 2012
Commits on Dec 21, 2011
  1. js passes jslint

    committed Dec 21, 2011
Commits on Dec 17, 2011
Commits on Sep 19, 2011
  1. Merge pull request #10 from arirahikkala/master

    I wrote a Haskell version!
    committed Sep 19, 2011
Commits on Sep 6, 2011
  1. Merge pull request #8 from talltyler/master

    How about adding ActionScript?
    committed Sep 6, 2011
  2. Merge pull request #9 from dsouth/master

    Clojure SimpleRL
    committed Sep 6, 2011
Commits on Sep 5, 2011
  1. Added very basic README

    dsouth committed Sep 5, 2011
  2. Defin things in a proper order

    dsouth committed Sep 5, 2011
  3. Cleaning up whitespace

    dsouth committed Sep 5, 2011