Difference between revisions of "User:Eidolos"

From NetHackWiki
Jump to navigation Jump to search
(Eidolos...: added bullet about Interhack.)
(Replacing page with 'ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth ElberethElbere...')
Line 1: Line 1:
== Eidolos... ==
+
ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth
 
+
ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth
* organized the [http://sartak.katron.org/nh/tourney/ annual June NAO tournament].
+
ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth
 
+
ElberethElberet
* is rewriting from scratch FreeNode:[[#nethack]]'s [[Rodney (bot)]] (and contributed a lot to the original Rodney).
 
 
 
* values highest his 2:48:30, 11070-turn [[notable ascensions|ascension]], described [http://groups.google.com/group/rec.games.roguelike.nethack/browse_frm/thread/80615177cc9ba3c2/d37377cc4085533d here on RGRN].
 
 
 
* maintains some fairly widely used [[menucolors]] on [[NAO]]: [http://alt.org/nethack/rcfiles/Eidolos.nethackrc eidocolors]
 
 
 
* coded [[nhbot]].
 
 
 
* has a lot of NetHack-related scripts and things at [http://sartak.katron.org/nh/]
 
 
 
* made two instructional ttyrecs about [http://groups.google.com/group/rec.games.roguelike.nethack/browse_frm/thread/5249395885b1cbbe the drawbridge] and [http://groups.google.com/group/rec.games.roguelike.nethack/browse_frm/thread/749ddf48d5241cbb defeating Master Kaen].
 
 
 
* has [http://sartak.katron.org/nh/ascensions.txt ascended forty-nine times] as of this writing: 22x[[Wiz]] 9x[[Mon]] 5x[[Val]] 3x[[Bar]] 3x[[Sam]] 2x[[Hea]] 1x[[Kni]] 1x[[Pri]] 1x[[Ran]] 1x[[Rog]] 1x[[Tou]] 0x[[Arc]] 0x[[Cav]].
 
 
 
* posts on [[RGRN]] as Shawn M Moore (sometimes without that M).
 
 
 
* is very, very fond of Perl.
 
 
 
* is currently working (with toft and doy) on [http://interhack.us/ Interhack], a layer between player and server (NAO) which extends functionality and adds a great deal of gameplay automation.
 
 
 
== Wikihack Projects ==
 
 
 
=== Eidobot ===
 
 
 
[[User:Eidobot]] is a bot written in Perl that adds new articles. He's released under the MIT license, so go nuts. The line breakdown is:
 
 
 
* real code: 36
 
* blank: 25
 
* license: 16
 
* minor code (brackets, etc): 12
 
* comment-only lines: 11
 
* total: 101
 
 
 
so as you can see, he's pretty lightweight. He uses WWW::Mechanize, which isn't in the core Perl distribution; download it with:
 
perl -MCPAN -e 'install WWW::Mechanize'
 
 
 
=== Annotating source code ===
 
 
 
One of my unfinished projects here at Wikihack is to label each function name (and long comments and important structures) to help source divers and source annotaters. Some of the things I've learned are:
 
 
 
* Naming [[Sting]]/[[Orcrist]] while [[twoweaponing]] the new artifact in the second hand is handled correctly.
 
* [[do_name.c#distant_monnam]] -- apparently the DevTeam anticipated the [[Astral call trick]], but didn't handle it in all strings ([[do_name.c#line279]] should use dist_monnam over Monnam, I think).
 
* [[dokick.c#line9]] -- [[Sasquatch]]es get a kicking bonus!
 
* Overlay support is incredibly pervasive (and must be difficult to maintain).
 
* There's going to be a ''lot'' of work to do when the [[next version]] comes out!
 
 
 
== International Eidolos Day ==
 
 
 
<s>The 13th of August is '''International Eidolos Day''', when we all watch Eidolos on [[NAO]]. It's frowned upon for other people to ascend on NAO on this date.</s>
 
: A [[soldier ant]] killed me on the morning of Aug 13, ending my ascension streak (I did get three wizards in a row, though!), so International Eidolos Day is cancelled. Sorry! :)
 

Revision as of 12:24, 7 April 2008

ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth ElberethElberethElberethElberethElberethElberethElberethElberethElberethElbereth ElberethElberet