RCRPG: Difference between revisions
No edit summary |
(Added uBasic/4tH version) |
||
(23 intermediate revisions by 13 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}}== |
|||
See [[RCRPG/Clojure]]. |
|||
=={{header|Common Lisp}}== |
=={{header|Common Lisp}}== |
||
Line 22: | Line 34: | ||
See [[RCRPG/Common Lisp]]. |
See [[RCRPG/Common Lisp]]. |
||
=={{header| |
=={{header|D}}== |
||
See [[RCRPG/ |
See [[RCRPG/D]]. |
||
=={{header|Erlang}}== |
|||
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 41: | Line 85: | ||
See [[RCRPG/Perl]]. |
See [[RCRPG/Perl]]. |
||
=={{header|Phix}}== |
|||
See [[RCRPG/Phix]]. |
|||
=={{header|PureBasic}}== |
=={{header|PureBasic}}== |
||
Line 49: | 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}} |
Latest revision as of 15:28, 8 August 2022
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.