https://github.com/stasm/bookofsand
A simple roguelike about spelling words.
https://github.com/stasm/bookofsand
Last synced: 11 months ago
JSON representation
A simple roguelike about spelling words.
- Host: GitHub
- URL: https://github.com/stasm/bookofsand
- Owner: stasm
- License: isc
- Created: 2016-06-22T17:08:27.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-07-02T15:43:27.000Z (almost 10 years ago)
- Last Synced: 2025-07-04T02:43:50.407Z (12 months ago)
- Language: C
- Size: 52.7 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
The Book of Sand
He told me his book was called the Book of Sand, because
neither the book nor the sand has any beginning or end.
— Jorge Luis Borges, ‘The Book of Sand’
You have come into the possesion of the Book of Sand. The number of pages in
the book is no more or less than infinite. None is the first page, none the
last. Every time you leaf through its pages new words appear before your eyes.
What word will it be today?
Background
The Book of Sand (BoS) is a simple roguelike game. The player's goal is to
capture letters until they can use them to spell a whole word.
The Book of Sand is a learning project for me to get more familiar with C.
Build and Play
Just `make` and run `./bookofsand` in the working directory.
Influences
The theme of the game is inspired by ‘The Book of Sand,’ a short story by Jorge
Luis Borges.
The game play has been influenced by Jeff Lait's Letter Hunt [1]. I also
learned a lot by reading the code of flend's ZigClimb [2] and Jakub
Wasilewski's A Journey To Hell [3] and Another Visit In Hell [4]. Steven
Feurst's 512-byte roguelike [5] and the accompanying article [6] were extremely
helpful in understanding the structure of small roguelikes. Last but not
least, Craig Stickel's Beginner's Guide to Roguelikes in C/C++ [7] and
golergka's c-roguelike [8] helped me structure the code better.
License
ISC; see the LICENSE file.
References
[1]: http://www.zincland.com/7drl/letterhunt/
[2]: http://flend.net/zigclimb/index.html
[3]: https://groups.google.com/forum/#!msg/rec.games.roguelike.development/KkTsQtHyi5E/p2NuwUd5DgIJ
[4]: http://wasyl.eu/games/another-visit-in-hell.html
[5]: https://groups.google.com/forum/#!topic/rec.games.roguelike.development/9j1-X9EwvfA
[6]: http://www.locklessinc.com/articles/512byte_roguelike/
[7]: http://www.kathekonta.com/rlguide/
[8]: https://github.com/golergka/c-roguelike