mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-23 21:07:17 +00:00
git rm some ancient files. NFC.
This commit is contained in:
parent
6e94dbf674
commit
f5b84bade9
107
hyperrogue.html
107
hyperrogue.html
@ -1,107 +0,0 @@
|
||||
|
||||
<html><head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
|
||||
<title>HyperRogue</title>
|
||||
<link href="zeno.css" type=text/css rel=stylesheet>
|
||||
</head><body>
|
||||
|
||||
<h1><center><font color="#0000ff">@</font> HyperRogue</center></h1>
|
||||
<center><b>Current version: 7.4h (Oct 20, 2014)</b></center>
|
||||
<hr>
|
||||
|
||||
<h2>The game</h2>
|
||||
You are a lone outsider in a
|
||||
<a href="http://zenorogue.blogspot.com/2012/03/hyperbolic-geometry-in-hyperbolic-rogue.html">strange, non-Euclidean world</a>.
|
||||
You can move with the numpad, vi keys (hjklyubn), or mouse.
|
||||
You can also skip turns by pressing ".".<br/><br/>
|
||||
|
||||
As a Rogue, your goal is to collect as many treasures as possible. However, collecting treasures attracts dangerous monsters
|
||||
(on the other hand, killing the monsters allows more treasures to be generated).<br/><br/>
|
||||
|
||||
You can kill most monsters by moving into them. Similarly, if the monster was next to you at the end of your
|
||||
turn, it would kill you. The game protects you from getting yourself killed accidentally by ignoring moves which
|
||||
lead to instant death (similar to the check rule from Chess).
|
||||
<br/><br/>
|
||||
Ultimately, you will probably run into a situation where monsters surround you. That means that your adventure
|
||||
is over, and you will have to teleport back to the Euclidean world to survive by pressing Escape (quit).
|
||||
<br/><br/>
|
||||
Collecting enough treasure also allows you to find rare magical orbs, which grant you one-time or time-limited
|
||||
special abilities.
|
||||
<br/><br/>
|
||||
The world is a combination of thirteen types of lands. Each land type has specific style (monsters, treasure,
|
||||
magical orbs, terrain features). Collecting treasures only attracts more monsters in lands of the same type,
|
||||
so you can try to collect lots of treasure in several different lands!
|
||||
<br/><br/>
|
||||
Some of these lands are available from the beginning, others can be found only if you have proven yourself
|
||||
(press ESC to know what you should do to access more lands). Ultimately, you will be able to access Hell,
|
||||
and look for the fabulous <b>Orbs of Yendor</b> which are hidden there. Get at least one of them to prove that you are
|
||||
a true winner! Only the best players will be able to face the challenges of Hell, but both the monsters and the
|
||||
challenges associated with the Orbs of Yendor are different than in the rest of the game, so it should be worth it.
|
||||
<br/><br/>
|
||||
You can see tooltips by placing the mouse over stuff. You can also right click to get more information
|
||||
about game objects.
|
||||
<br/><br/>
|
||||
[desktop only]
|
||||
Press <b>v</b> to configure the game. You can also rotate the world by pressing <b>arrow keys</b>, <b>PageUp</b> and
|
||||
<b>PageDn</b> (not numpad). You can center on the PC by pressing <b>Home</b>.<br/><br/>
|
||||
Your scores and other stats about your games are recorded to file
|
||||
<tt>hyperrogue.log</tt> (in Linux, <tt>~/.hyperrogue.log</tt>). You can save your configation to file
|
||||
<tt>hyperrogue.ini</tt> (in Linux, <tt>~/.hyperrogue.ini</tt>).
|
||||
|
||||
<hr/>
|
||||
<center><a href="http://roguetemple.com/z/hyper.php">See the website for some screenshots, and more detailed and up-to-date information!</a></center>
|
||||
<hr/>
|
||||
|
||||
The surface the game is played on is called a hyperbolic plane. It seems there is just a very
|
||||
small amount of games and other works of art which use hyperbolic geometry (the most well
|
||||
known are some works of M.C.Escher).<br/><br>
|
||||
The game dynamically generates new parts of the world as you move. Due to nature of the
|
||||
hyperbolic plane, the chances that you get back to a place where you have been before
|
||||
are very low (unless you go back exactly the same way). See more information about the geometry
|
||||
used <a href="http://zenorogue.blogspot.com/2012/03/hyperbolic-geometry-in-hyperbolic-rogue.html">on the blog</a>.
|
||||
<br/><br/>
|
||||
You can aim for the Orb of Yendor, or you can simply aim for as high score as possible.
|
||||
My best so far is $175 but it should be beatable (I mean, I have won fairly only once,
|
||||
and that was my end score in the winning game).
|
||||
|
||||
<h2>Technical information</h2>
|
||||
|
||||
The HyperRogue package includes a Windows executable, documentation, and C++ source which has been tested under Linux
|
||||
(you need SDL, SDL_ttf, and SDL_gfx). You should be able to compile on Ubuntu (or similar) with something like this:
|
||||
|
||||
<br/><br/>
|
||||
<tt>
|
||||
sudo apt-get install gcc libsdl1.2-dev libsdl-ttf2.0-dev libsdl-gfx1.2-dev<br/>
|
||||
unzip hyperrogue-55.zip<br/>
|
||||
cd hyperrogue-55<br/>
|
||||
make
|
||||
</tt>
|
||||
<br/><br/>
|
||||
It should also compile under MacOS with something like <tt>make -f Makefile.mac</tt> (note: I have no
|
||||
access to a MacOS machine to test this makefile myself, it is based on
|
||||
<a href="http://groups.google.com/group/rec.games.roguelike.development/browse_thread/thread/9c02e09c0195dc16/3cbde3dc4a0b7e4e">
|
||||
this post</a> by Konstantin Stupnik).
|
||||
<br/><br/>
|
||||
|
||||
Released under
|
||||
<a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License, version 2</a>.
|
||||
As such, it comes with without any warranty.
|
||||
<br/><br/>
|
||||
|
||||
<hr>
|
||||
|
||||
If you would like to thank me for HyperRogue,
|
||||
<a href="http://www.roguetemple.com/z/donate.php?id=NotEye">donations</a> are welcome.
|
||||
|
||||
<hr>
|
||||
|
||||
You can contact me at zeno@attnam.com, or at
|
||||
<a href="http://www.roguetemple.com/forums/">RogueTemple</a>
|
||||
or New Attnam forums (Z), or
|
||||
at <a href="http://zenorogue.blogspot.com/">my blog</a>.
|
||||
<br/>
|
||||
|
||||
<hr>
|
||||
|
||||
<center><a href="http://www.roguetemple.com/z/index.php">See my other games and stuff</a></center> <br>
|
||||
</body></html>
|
@ -1,13 +0,0 @@
|
||||
#!/bin/sh
|
||||
# set the version numbers in hyper.rc automatically
|
||||
export VER=`grep "#define VER " hyper.cpp | sed "s/#define VER \"//" | sed "s/\"//"`
|
||||
#export VERNUM=`grep "#define VERNUM " hyper.cpp | sed "s/#define VERNUM //" | sed "s/^\(.\)\(.\)\(.\)\(.\)$/\1.\2.\4.\3/"`
|
||||
VERNUM=9,4,0,7
|
||||
#VERNUM=8.1.7.0
|
||||
#echo $VERNUM
|
||||
sed "s/\"ProductVersion\", \"\(.*\)\"/\"ProductVersion\", \"$VER\"/" -i hyper.rc
|
||||
sed "s/FILEVERSION \(.*\)$/FILEVERSION $VERNUM/" -i hyper.rc
|
||||
sed "s/PRODUCTVERSION\(.*\)$/PRODUCTVERSION $VERNUM/" -i hyper.rc
|
||||
# Adjust it in configure.ac
|
||||
sed "s/AC_INIT.*/AC_INIT([hyperrogue], [$VER])/" -i configure.ac
|
||||
echo $VER
|
26
zeno.css
26
zeno.css
@ -1,26 +0,0 @@
|
||||
BODY {
|
||||
background: #000000; color: #C0C0C0
|
||||
}
|
||||
A {
|
||||
font-weight: bold; color: #FFFF00; text-decoration: none
|
||||
}
|
||||
A:hover {
|
||||
font-weight: bold; color: #FF0000; text-decoration: underline
|
||||
}
|
||||
h1 {
|
||||
color: #FF0000
|
||||
}
|
||||
h2 {
|
||||
color: #FF8000
|
||||
}
|
||||
.pic {
|
||||
vertical-align: top; width: 100; text-align: center
|
||||
}
|
||||
img {
|
||||
border-style:outset; border-color: white; border-width:2px;
|
||||
}
|
||||
.noborder {
|
||||
border-width:0px;
|
||||
}
|
||||
td {
|
||||
padding-top:8px;
|
Loading…
Reference in New Issue
Block a user