This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
saiph /
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sat Oct 17 04:10:46 -0700 2009 | |
| |
Actions/ | Sat Nov 07 08:02:09 -0800 2009 | |
| |
Analyzers/ | Sat Nov 07 08:35:55 -0800 2009 | |
| |
Command.cpp | Sat Nov 07 06:47:00 -0800 2009 | |
| |
Command.h | Sat Nov 07 06:47:00 -0800 2009 | |
| |
Connection.cpp | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Connection.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Coordinate.cpp | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Coordinate.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Data/ | Tue Nov 03 12:27:51 -0800 2009 | |
| |
Debug.cpp | Fri Oct 30 12:58:27 -0700 2009 | |
| |
Debug.h | Fri Oct 30 12:58:27 -0700 2009 | |
| |
EventBus.cpp | Fri Oct 23 15:28:10 -0700 2009 | |
| |
EventBus.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Events/ | Sat Oct 31 05:07:43 -0700 2009 | |
| |
Globals.h | Sat Oct 31 13:48:15 -0700 2009 | |
| |
Inventory.cpp | Sat Nov 07 08:35:55 -0800 2009 | |
| |
Inventory.h | Sat Nov 07 08:35:55 -0800 2009 | |
| |
Item.cpp | Sat Nov 07 06:32:29 -0800 2009 | |
| |
Item.h | Sat Nov 07 06:32:29 -0800 2009 | |
| |
Level.cpp | Tue Oct 27 14:44:54 -0700 2009 | |
| |
Level.h | Sun Oct 25 15:41:30 -0700 2009 | |
| |
Local.cpp | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Local.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Makefile | Wed Oct 21 13:05:36 -0700 2009 | |
| |
Makefile-saiph.mk | Sat Oct 17 04:10:46 -0700 2009 | |
| |
Monster.cpp | Sun Oct 25 12:42:12 -0700 2009 | |
| |
Monster.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Point.cpp | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Point.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
README | Sun Feb 08 15:09:13 -0800 2009 | |
| |
Saiph.cpp | Sat Nov 07 08:02:09 -0800 2009 | |
| |
Saiph.h | Sat Nov 07 08:02:09 -0800 2009 | |
| |
Stash.cpp | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Stash.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Telnet.cpp | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Telnet.h | Fri Oct 23 15:28:10 -0700 2009 | |
| |
Tile.cpp | Thu Oct 29 12:06:38 -0700 2009 | |
| |
Tile.h | Thu Oct 29 12:06:38 -0700 2009 | |
| |
World.cpp | Sat Oct 31 09:41:13 -0700 2009 | |
| |
World.h | Thu Oct 29 12:06:38 -0700 2009 | |
| |
nbproject/ | Sat Nov 07 06:32:29 -0800 2009 | |
| |
nethackrc | Tue Jul 21 10:54:56 -0700 2009 | |
| |
sokoban.dat | Mon Jun 15 09:03:07 -0700 2009 |
README
About: ------ saiph - [Stupid|Silly|Smart|Superior]* AI Playing netHack. * use a descriptive word beginning with "S". The project is GPLv2 licensed. Fetch code: ----------- Given that you're reading this document there's a fair chance you've already downloaded the code, but nevertheless, fetch it with Git here: git clone http://projects.exent.net/saiph.git Also, there are several people working on saiph, you might want to add their repositories too: Vidar Wahlberg: git://github.com/canidae/saiph.git Adrien Panhaleux: git://github.com/DainDwarf/saiph.git Kenny Root: git://github.com/kruton/saiph.git Jeffrey Bosboom: git://github.com/DrSunglasses/saiph.git You should add these to git using the following command: git remote add -f <nick> <url> Example: git remote add -f canidae git://github.com/canidae/saiph.git Keeping your repo updated: -------------------------- You should pull regularly from http://projects.exent.net/saiph.git or git://github.com/canidae/saiph.git with this command: git pull canidae master Replace "canidae" if you used another name for that repo. If some of the other repos got a patch you really want that hasn't been merged into the main repos, then you can get that patch with the following commands: git fetch <nick> git log HEAD..FETCH_HEAD git show <commit> git cherry-pick <commit> Building & running: ------------------- Depending on whether you wish to run remotely or locally, edit Saiph.cpp and change between CONNECTION_TELNET and CONNECTION_LOCAL in "Saiph *saiph = new Saiph(CONNECTION_TELNET);" (near the bottom of the file). If you're running locally you'll have to do this once before executing saiph: export NETHACKOPTIONS=@<path to nethackrc> You'll also need a terminal that's capable of displaying at least 160x50 characters. Then build & start the bot: make clean && make ./saiph Optionally start the game this way: make game People who are working on or have contributed to saiph: ------------------------------------------------------- Vidar Wahlberg <canidae@exent.net>, aka. canidae Adrien Panhaleux <adrien.panhaleux@ens-lyon.fr>, aka. DainDwarf Kenny Root <kenny@the-b.org>, aka. kRutOn Jeffrey Bosboom <doctorsunglasses@dslextreme.com>, aka. DrSunglasses







