-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Kenneth Herner <[email protected]>
- Loading branch information
0 parents
commit 8304ac5
Showing
32 changed files
with
41,498 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*.exe |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
>+++++++++[<+++++++++++>-]<[>[-]>[-]<<[>+>+<<-]>>[<<+>>-]>>>[-]<<<+++++++++<[>>>+<<[>+>[-]<<-]>[<+>-]>[<<++++++++++>>>+<-]<<-<-]+++++++++>[<->-]>>+>[<[-]<<+>>>-]>[-]+<<[>+>-<<-]<<<[>>+>+<<<-]>>>[<<<+>>>-]>[<+>-]<<-[>[-]<[-]]>>+<[>[-]<-]<++++++++[<++++++<++++++>>-]>>>[>+>+<<-]>>[<<+>>-]<[<<<<<.>>>>>-]<<<<<<.>>[-]>[-]++++[<++++++++>-]<.>++++[<++++++++>-]<++.>+++++[<+++++++++>-]<.+++++..--------.-------.>>[>>+>+<<<-]>>>[<<<+>>>-]<[<<<<++++++++++++++.>>>>-]<<<<[-]>++++[<++++++++>-]<.>+++++++++[<+++++++++>-]<--.---------.>+++++++[<---------->-]<.>++++++[<+++++++++++>-]<.+++..+++++++++++++.>++++++++[<---------->-]<--.>+++++++++[<+++++++++>-]<--.-.>++++++++[<---------->-]<++.>++++++++[<++++++++++>-]<++++.------------.---.>+++++++[<---------->-]<+.>++++++++[<+++++++++++>-]<-.>++[<----------->-]<.+++++++++++..>+++++++++[<---------->-]<-----.---.>>>[>+>+<<-]>>[<<+>>-]<[<<<<<.>>>>>-]<<<<<<.>>>++++[<++++++>-]<--.>++++[<++++++++>-]<++.>+++++[<+++++++++>-]<.+++++..--------.-------.>>[>>+>+<<<-]>>>[<<<+>>>-]<[<<<<++++++++++++++.>>>>-]<<<<[-]>++++[<++++++++>-]<.>+++++++++[<+++++++++>-]<--.---------.>+++++++[<---------->-]<.>++++++[<+++++++++++>-]<.+++..+++++++++++++.>++++++++++[<---------->-]<-.---.>+++++++[<++++++++++>-]<++++.+++++++++++++.++++++++++.------.>+++++++[<---------->-]<+.>++++++++[<++++++++++>-]<-.-.---------.>+++++++[<---------->-]<+.>+++++++[<++++++++++>-]<--.+++++++++++.++++++++.---------.>++++++++[<---------->-]<++.>+++++[<+++++++++++++>-]<.+++++++++++++.----------.>+++++++[<---------->-]<++.>++++++++[<++++++++++>-]<.>+++[<----->-]<.>+++[<++++++>-]<..>+++++++++[<--------->-]<--.>+++++++[<++++++++++>-]<+++.+++++++++++.>++++++++[<----------->-]<++++.>+++++[<+++++++++++++>-]<.>+++[<++++++>-]<-.---.++++++.-------.----------.>++++++++[<----------->-]<+.---.[-]<<<->[-]>[-]<<[>+>+<<-]>>[<<+>>-]>>>[-]<<<+++++++++<[>>>+<<[>+>[-]<<-]>[<+>-]>[<<++++++++++>>>+<-]<<-<-]+++++++++>[<->-]>>+>[<[-]<<+>>>-]>[-]+<<[>+>-<<-]<<<[>>+>+<<<-]>>>[<<<+>>>-]>[<+>-]<<-[>[-]<[-]]>>+<[>[-]<-]<++++++++[<++++++<++++++>>-]>>>[>+>+<<-]>>[<<+>>-]<[<<<<<.>>>>>-]<<<<<<.>>[-]>[-]++++[<++++++++>-]<.>++++[<++++++++>-]<++.>+++++[<+++++++++>-]<.+++++..--------.-------.>>[>>+>+<<<-]>>>[<<<+>>>-]<[<<<<++++++++++++++.>>>>-]<<<<[-]>++++[<++++++++>-]<.>+++++++++[<+++++++++>-]<--.---------.>+++++++[<---------->-]<.>++++++[<+++++++++++>-]<.+++..+++++++++++++.>++++++++[<---------->-]<--.>+++++++++[<+++++++++>-]<--.-.>++++++++[<---------->-]<++.>++++++++[<++++++++++>-]<++++.------------.---.>+++++++[<---------->-]<+.>++++++++[<+++++++++++>-]<-.>++[<----------->-]<.+++++++++++..>+++++++++[<---------->-]<-----.---.+++.---.[-]<<<]! |
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,71 @@ | ||
The Lost Kingdom | ||
(C) Jon Ripley 2004, 2005 | ||
BrainFuck Edition v0.11 | ||
|
||
Lost Kingdom is a conversion into Brainfuck of my game 'Lost Kingdom' | ||
which won the First Annual Classic 2k Text Adventure Competition in 2004. | ||
The original game was written in highly optimised BBC BASIC and was only | ||
2.74Kb in size; this Brainfuck edition is significantly larger at 2.08Mb. | ||
|
||
The original game was available for RISC OS, Windows and Acorn 8-bit | ||
computers. This Brainfuck edition should run on any computer with a | ||
suitable Brainfuck interpreter or compiler. | ||
|
||
I have tried to make this conversion into Brainfuck as true as possible to | ||
the original in game play. The solution to this Brainfuck version is | ||
slightly different than the original. The room descriptions and some of the | ||
messages have been changed, and a few new features have been added, as I am | ||
no longer working within a 2.8Kb size limit. | ||
|
||
Two game modes are available with short or long room descriptions. The short | ||
room description game is most similiar to the original game. The long room | ||
description version has been specially enhanced and is in essence a seperate | ||
game. The solutions are different between the two versions. | ||
|
||
This game is probably the first piece of true interactive fiction that has | ||
ever been written in Brainfuck. This game is probably the largest program ever | ||
written in Brainfuck. | ||
|
||
In order to play Lost Kingdom you will need a Brainfuck interpreter, the | ||
source code for a highly portable optimising interpreter is included in the | ||
bftools directory. The interpreter 'bf' has been confirmed to work on RISC OS, | ||
Windows, DOS, Linux, Solaris and Mac OS X. It should work on most systems. You | ||
will need a C compiler to compile the interpreter. | ||
|
||
I strongly recommend that you use the interpreter provided, otherwise your | ||
gameplay experience may not match the performance possible. | ||
|
||
A Windows version of the interpreter has been provided called 'bf.exe', if you | ||
are using Windows you can run the game by double-clicking on 'LostKng.exe' - | ||
the one with the googly eyes. | ||
|
||
Full documentation is included within the game and includes the back-story and | ||
information on how to play. | ||
|
||
The parser is somewhat limited but very functional. A better parser may be | ||
implemented in the distant future, perhaps in a future project, this was not | ||
planned for the first release as coding a decent parser in Brainfuck is | ||
non-trivial. | ||
|
||
If you write a review of this game I would appreciate it very much if you | ||
would send me a copy, and with your permission I will include it on my web | ||
site. All comments, suggestions and constructive criticism are welcome. | ||
|
||
Contact Information | ||
|
||
email : [email protected] | ||
Web Site : http://jonripley.com/ | ||
|
||
I'd love to hear from anybody and everybody who has played this game. | ||
|
||
Credits | ||
|
||
Thanks are due to the following people: | ||
Daniel B Cristofani (http://www.hevanet.com/cristofd/) | ||
Jeffry Johnston (http://lilly.csoft.net/~jeffryj/) | ||
Ian Haberkorn (No web site) | ||
Javri aka Katzy (http://www.nostalgia8.org) | ||
|
||
Extra credit goes to: | ||
Daniel without whom this project would have been so much poorer | ||
Jeffry without whom this project would not have been possible |
Binary file not shown.
Oops, something went wrong.