1
0
Fork
You've already forked samovar
0
a roguelike
  • Common Lisp 100%
Find a file
2022年10月29日 17:45:34 -04:00
fonts c-beams 2022年10月25日 16:06:10 -04:00
.gitignore make build script 2022年10月26日 23:19:59 -04:00
ai.lisp make level content 2022年10月26日 16:53:03 -04:00
build.sh make build script 2022年10月26日 23:19:59 -04:00
flow.lisp overhaul monst behavior (in progress) 2022年10月20日 12:53:56 -04:00
fov.lisp fix more bugs 2022年08月14日 15:42:21 -05:00
graphics.lisp improve timing system 2022年10月26日 13:44:03 -04:00
items.lisp make level content 2022年10月26日 16:53:03 -04:00
levels.lisp make level content 2022年10月26日 16:53:03 -04:00
main.lisp make build script 2022年10月26日 23:19:59 -04:00
map.lisp improve timing system 2022年10月26日 13:44:03 -04:00
monsts.lisp make level content 2022年10月26日 16:53:03 -04:00
package.lisp first commit 2022年06月29日 22:42:16 -05:00
procgen.lisp make build script 2022年10月26日 23:19:59 -04:00
README update README 2022年10月29日 17:45:34 -04:00
samovar.asd make build script 2022年10月26日 23:19:59 -04:00
samovar.lisp straw and leafy swill 2022年10月25日 17:05:08 -04:00
scenes.lisp make build script 2022年10月26日 23:19:59 -04:00
util.lisp c-beams 2022年10月25日 16:06:10 -04:00

samovar-alpha-0.1
License: GPLv3
---------- OVERVIEW
'Samovar' is a roguelike game, currently in its alpha version. It's
heavily inspired by Brogue, and to a lesser extent by Dungeon Crawl
Stone Soup. Like most other roguelike games, it has potions,
monsters, and scrolls, and levels are randomly generated.
Thematically, the game is centered around drinking tea and fighting
semi-sentient mushrooms.
Here's a quick summary of the premise.
 "Centuries ago, people used an old dungeon in the nearby forest as a
 place for cultivating mushrooms. Nowadays, the dungeon is seen as
 cursed, and has reportedly claimed the life of many an adventurer.
 Nobody knows how deep the it goes, or what exactly lies within its
 depths; but according to legend, a priceless treasure is to be found
 at the bottom. Are you a bad enough dude to enter the dungeon?
---------- INSTALLATION
Samovar has two main dependencies: SBCL (https://www.sbcl.org/) and 
BearLibTerminal (http://foo.wyrd.name/en:bearlibterminal). Place the
appropriate version of BearLibTerminal in the lib/ directory, and
then run `sh build.sh' to compile samovar into an executable. Due
to how common lisp programs are built, the executable will be very
large, because the common lisp runtime is packaged into it.
The installation process should be made easier and more efficient in
future versions.
---------- CONTROLS
[escape] = quit, cancel action
[right, left, up, down, 1-9] = move around
[o] + direction = open door
[c] + direction = close door
[j] + direction = jam door
[k] + direction = kick door
[i] = examine item in inventory
[d] = drop item
[q] = drink tea
[e] = equip weapon/armor
[u] = unequip weapon/armor
[r] = read card
[b] = brew tea
[t] = throw item
[,] = pick up item from floor
[.] = rest (recharges health)
[/] = travel up/down stairs
---------- CONTENT
I have deliberately not documented the content of the dungeon — that
is, the different monsters, items, and structures that exist. These
things are up for you to discover. The game is very free-form, and
part of the fun is developing your own strategy.
---------- BUGS
Unfortunately, there are bugs. Here are some that you may encounter:
1. spawning into a wall
2. no stairs
3. can't load savefile
Please report any bugs besides these to the maintainers.