Permalink
Switch branches/tags
Nothing to show
Commits on Oct 28, 2015
  1. Bit nicer

    nrkn committed Oct 28, 2015
  2. ES6

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

    nrkn committed Aug 28, 2015
    Ported the C version to run on Sega Master System
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

    nrkn committed May 17, 2015
    Rust implementation
  2. Rust implementation

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

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

    Radomir Dopieralski
    Radomir Dopieralski committed Mar 20, 2013
    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.
  2. Raise an exception when the player is blocked

    Radomir Dopieralski
    Radomir Dopieralski committed Mar 20, 2013
    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.
  3. Get rid of draw_tile method

    Radomir Dopieralski
    Radomir Dopieralski committed Mar 20, 2013
    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.
  4. Use a class instead of closures

    Radomir Dopieralski
    Radomir Dopieralski committed Mar 20, 2013
    - 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
  5. Fix a rotated map bug

    Radomir Dopieralski
    Radomir Dopieralski committed Mar 20, 2013
    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.
  6. Magic removal

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

    Radomir Dopieralski
    Radomir Dopieralski committed Mar 20, 2013
    - 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
  8. Make formatting compliant with the PEP8 standard

    Radomir Dopieralski
    Radomir Dopieralski committed Mar 20, 2013
    - 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
Commits on Apr 30, 2012
  1. updated readme

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

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

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

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

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

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

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

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

    dsouth committed Sep 5, 2011
  2. Cleaning up whitespace

    dsouth committed Sep 5, 2011