A collection of implementations of a simple 2D dungeon crawling game
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dandy-360 Remove execute bit. Dec 25, 2013
dandy-atari-8-bit Fix file name Mar 9, 2018
dandy-c++ Remove execute bit. Dec 25, 2013
dandy-clojure Remove execute bit. Dec 25, 2013
dandy-clojurescript Remove execute bit. Dec 25, 2013
dandy-coffee Remove execute bit. Dec 25, 2013
dandy-csharp Remove execute bit. Dec 25, 2013
dandy-csharp12 Remove execute bit. Dec 25, 2013
dandy-csharp20 Remove execute bit. Dec 25, 2013
dandy-dart Tweaks for Dart 6442 Apr 14, 2012
dandy-ios-swift
dandy-ios Fix Xcode 6.0 compilation error. Nov 29, 2014
dandy-js Set css before loading script. Mar 17, 2012
dandy-lispyscript Partial implementation in lispyscript Dec 27, 2012
dandy-py first commit Apr 4, 2010
dandy-xna Remove execute bit. Dec 25, 2013
.gitignore Some more versions off of a Windows machine. Sep 5, 2010
LICENSE first commit Apr 4, 2010
README.md

README.md

This is a collection of different implementations of a simple 2D dungeon game, "Dandy Dungeon". I wrote the original version in 6502 assembly for the Atari 800.

I've written versions numerous other languages since then:

  • coffee-script
  • C++ (for Xbox and Windows)
  • C# (1.0, 1.2, 2.0)
  • Dart
  • F#
  • JavaScript
  • Objective-C
  • Python
  • Swift

It is a bit obsessive-compulsive to keep revisiting the same program, but it helps me get a feel for a new programming language. Perhaps it might be useful for other people wishing to compare and contrast different programming langauge styles.

Demo

Play the JavaScript version of Dandy Dungeon