RCRPG: Difference between revisions

From Rosetta Code
Content added Content deleted
m (Moved C++11 version into C++ section)
m (Restored alphabetical order of languages)
Line 37: Line 37:


See [[RCRPG/Erlang]].
See [[RCRPG/Erlang]].

=={{header|Icon}} and {{header|Unicon}}==

See [[RCRPG/Unicon]]


=={{header|Go}}==
=={{header|Go}}==


See [[RCRPG/Go]].
See [[RCRPG/Go]].

=={{header|Icon}} and {{header|Unicon}}==

See [[RCRPG/Unicon]]


=={{header|Inform 7}}==
=={{header|Inform 7}}==

Revision as of 07:57, 27 April 2014

Task
RCRPG
You are encouraged to solve this task according to the task description, using any language you may know.

Create a simple interactive game which incorporates the following features:

  • room-based navigation in three integer dimensions (x,y,z)
  • player inventory
  • three types of item: sledge, gold and ladder
  • a goal coordinate

Use of the sledge should be required to create a passage between rooms. The ladder should be present in a room (but not held by the player), in order for the player to access the room above him. The gold need not have a function.

This project is based on this blog post by Michael Mol, and the Perl version comes from there.

C

See RCRPG/C.

C++

See RCRPG/C++.

C++11

See RCRPG/C++11.

Clojure

See RCRPG/Clojure.

Common Lisp

See RCRPG/Common Lisp.

D

See RCRPG/D.

Erlang

See RCRPG/Erlang.

Go

See RCRPG/Go.

Icon and Unicon

See RCRPG/Unicon

Inform 7

See RCRPG/Inform 7.

Oz

See RCRPG/Oz.

Perl

See RCRPG/Perl.

Perl 6

See RCRPG/Perl_6.

PureBasic

See RCRPG/PureBasic.

Python

See RCRPG/Python.

Ruby

See RCRPG/Ruby.

Tcl

See RCRPG/Tcl.