RCRPG: Difference between revisions

From Rosetta Code
Content added Content deleted
No edit summary
(Added uBasic/4tH version)
 
(19 intermediate revisions by 12 users not shown)
Line 17: Line 17:


See [[RCRPG/C++]].
See [[RCRPG/C++]].

===C++11===

See [[RCRPG/C++11]].

===C++98===
YARCRPG -
See [[RCRPG/C++98]].


=={{header|Clojure}}==
=={{header|Clojure}}==
Line 30: Line 38:
See [[RCRPG/D]].
See [[RCRPG/D]].


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


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


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


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

=={{header|Haskell}}==

See [[RCRPG/Haskell]].

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

See [[RCRPG/Unicon]]


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


See [[RCRPG/Inform 7]].
See [[RCRPG/Inform 7]].

=={{header|Java}}==

See [[RCRPG/Java]].

=={{header|Javascript}}==

See [[RCRPG/Javascript]].

=={{header|Julia}}==

See [[RCRPG/Julia]].

=={{header|MiniScript}}==

See [[RCRPG/MiniScript]].

=={{header|Nim}}==

See [[RCRPG/Nim]].


=={{header|Oz}}==
=={{header|Oz}}==
Line 49: Line 85:


See [[RCRPG/Perl]].
See [[RCRPG/Perl]].

=={{header|Phix}}==

See [[RCRPG/Phix]].


=={{header|PureBasic}}==
=={{header|PureBasic}}==
Line 57: Line 97:


See [[RCRPG/Python]].
See [[RCRPG/Python]].

=={{header|Racket}}==

See [[RCRPG/Racket]].

=={{header|Raku}}==
(formerly Perl 6)

See [[RCRPG/Raku]].


=={{header|Ruby}}==
=={{header|Ruby}}==


See [[RCRPG/Ruby]].
See [[RCRPG/Ruby]].

=={{header|Rust}}==

See [[RCRPG/Rust]].


=={{header|Tcl}}==
=={{header|Tcl}}==


See [[RCRPG/Tcl]].
See [[RCRPG/Tcl]].

=={{header|uBasic/4tH}}==

See [[RCRPG/uBasic-4tH]].

=={{header|Wren}}==

See [[RCRPG/Wren]].


{{omit from|Order|Interaction is impossible}}
{{omit from|Order|Interaction is impossible}}

Latest revision as of 15:28, 8 August 2022

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.

C++98

YARCRPG - See RCRPG/C++98.

Clojure

See RCRPG/Clojure.

Common Lisp

See RCRPG/Common Lisp.

D

See RCRPG/D.

Erlang

See RCRPG/Erlang.

Go

See RCRPG/Go.

Haskell

See RCRPG/Haskell.

Icon and Unicon

See RCRPG/Unicon

Inform 7

See RCRPG/Inform 7.

Java

See RCRPG/Java.

JavaScript

See RCRPG/Javascript.

Julia

See RCRPG/Julia.

MiniScript

See RCRPG/MiniScript.

Nim

See RCRPG/Nim.

Oz

See RCRPG/Oz.

Perl

See RCRPG/Perl.

Phix

See RCRPG/Phix.

PureBasic

See RCRPG/PureBasic.

Python

See RCRPG/Python.

Racket

See RCRPG/Racket.

Raku

(formerly Perl 6)

See RCRPG/Raku.

Ruby

See RCRPG/Ruby.

Rust

See RCRPG/Rust.

Tcl

See RCRPG/Tcl.

uBasic/4tH

See RCRPG/uBasic-4tH.

Wren

See RCRPG/Wren.