Difference between revisions of "Netwhack"

From RogueBasin
Jump to navigation Jump to search
m
(0.5.9 update)
Line 1: Line 1:
'''''Netwhack''''' is a roguelike game written in Java by Oliver Richman.
'''''Netwhack''''' is a roguelike game written in Java by Usgai.


{{game-beta| name = Netwhack
{{game-beta| name = Netwhack
|developer = Oliver Richman
|developer = Usagi
|theme = [[Fantasy]]
|theme = [[Fantasy]]
|released = 1997 Jun 24
|released = 1997 Jun 24
|updated = 2006 Jan 08 (0.5.4)
|updated = 2011 Oct 21 (0.5.9)
|language = [[Java]]
|language = [[Java]]
|platforms = Java
|platforms = Java
|features = No redeeming features.
|features = No redeeming features.
|licensing = [[Closed Source]], [[Freeware]]
|licensing = [[Closed Source]], [[Freeware]]
|interface = [[ASCII]], Emulated ASCII, [[Keyboard]]
|interface = [[ASCII]], [[Keyboard]]
|site = http://ca.geocities.com/frl8@rogers.com/oliver/netwhack/news.html
|site = http://tsukino.ca/play-netwhack
|influences = [[NetHack]]
|influences = [[NetHack]], [[ADOM]]
|length = 15 minutes
|length = 20 minutes
}}
}}


Line 21: Line 21:
Originally I envisioned turning this game into a [[NetHack]] clone, but the way things are developing i'm veering off the mark a little right now. After the engine catches up with [[NetHack]] I may work on writing a more [[NetHack]]-compliant interface. Currently, it contains elements of [[ADOM]] in the inventory menu, and shop design is similar to Ultima 4-6.
Originally I envisioned turning this game into a [[NetHack]] clone, but the way things are developing i'm veering off the mark a little right now. After the engine catches up with [[NetHack]] I may work on writing a more [[NetHack]]-compliant interface. Currently, it contains elements of [[ADOM]] in the inventory menu, and shop design is similar to Ultima 4-6.
<br>
<br>
I really hope you enjoy this game. I value your comments and suggestions, please send me [mailto:oliver.richman@gmail.com email] and let me know what you think!
I really hope you enjoy this game. I value your comments and suggestions, please send me [mailto:usagi@tsukino.ca email] and let me know what you think!


== Versions and platforms ==
== Versions and platforms ==
Netwhack requires Sun Java 1.5 or higher. [http://java.com/en/download/ Get Java Now!]<br>
Netwhack requires Sun Java 1.5 or higher. [http://java.com/en/download/ Get Java Now!]<br>


The latest ''beta'' or ''live'' version is v. 0.5.9, which can be played online at [http://tsukino.ca/play-netwhack]
The latest ''release'' version is v. 0.5.4, dated January 8th 2006.<br>
The latest ''release'' version is v. 0.5.4, dated January 8th 2006.<br>


Line 31: Line 32:
* Netwhack simulates an old IBM PC's 80x25 screen, and even contains it's own 24bit colormap for 100% portability.
* Netwhack simulates an old IBM PC's 80x25 screen, and even contains it's own 24bit colormap for 100% portability.
** It always looks exactly the same on any system it runs on.<br>
** It always looks exactly the same on any system it runs on.<br>
* Reccomended operating systems are Linux, Windows or Macintosh.<br>
* Netwhack v0.5.9 is 92 kb in size and is comprised of only 6,000 lines of code.<br>
* Reccomended hardware: 500mhz Pentium Compatable or better. 512mb ram.<br>
* I'm looking for a "VGA" truetype font larger than the one in use; the one in use on the webpage is 16 point. I'd like to use 24 point, but I'd like the font to scale to that size very well. 32 point is a little large. I think a 22 point version is available, or a 19 point version. I can't get it to work. If you can help, please contact me.
* Netwhack v0.5.4 is 90 kb in size and is comprised of only 4,000 lines of code.<br>


== Known Bugs in 0.5.4 ==
== Known Bugs in 0.5.9 ==
* Screen problems on startup (rare) and after loading a saved game.<br>
* Please report any bugs.
* Problems selling items you're wearing or wielding<br>


== Thanks ==
== Thanks ==
Line 44: Line 43:
Dr. Lowenthal - for the DDungeon algorithm (no longer used)<br>
Dr. Lowenthal - for the DDungeon algorithm (no longer used)<br>
[[Jim Babcock]] - for the Cellular Automata method of generating cave-like levels<br>
[[Jim Babcock]] - for the Cellular Automata method of generating cave-like levels<br>
R.Alan Monroe - for the L-Cave algorithm<br>
R. Alan Monroe - for the L-Cave algorithm<br>
The Nethack Devteam - for the inspiration to write a roguelike game<br>
The Nethack Devteam - for not doing anything significant with Nethack for almost 20 years, prompting me to do it myself and learn in the process.<br>
[[Bjorn Bergstrom]] - for the roguelike development website he maintains. It's a great resource.<br>
[[Bjorn Bergstrom]] - for the roguelike development website he maintains. It's a great resource.<br>


== See also ==
== See also ==
[http://ca.geocities.com/frl8@rogers.com/oliver/netwhack/news.html Netwhack Homepage]<br>
[[Java#Java Roguelikes|Java Roguelikes]]
[http://ca.geocities.com/frl8@rogers.com/oliver/netwhack/conceptart.html Concept Art]<br>
<br><br>
[http://ca.geocities.com/frl8@rogers.com/wanny Art with Wanny ^^]<br>
 
;See other [[Java#Java Roguelikes|Java Roguelikes]]

Revision as of 04:44, 21 October 2011

Netwhack is a roguelike game written in Java by Usgai.

Netwhack
Beta Project
Developer Usagi
Theme Fantasy
Influences NetHack, ADOM
Released 1997 Jun 24
Updated 2011 Oct 21 (0.5.9)
Licensing Closed Source, Freeware
P. Language Java
Platforms Java
Interface ASCII, Keyboard
Game Length 20 minutes
Official site of Netwhack


Description

Netwhack is under development, currently on Step 14 of How to Write a Roguelike in 15 Steps.

Originally I envisioned turning this game into a NetHack clone, but the way things are developing i'm veering off the mark a little right now. After the engine catches up with NetHack I may work on writing a more NetHack-compliant interface. Currently, it contains elements of ADOM in the inventory menu, and shop design is similar to Ultima 4-6.
I really hope you enjoy this game. I value your comments and suggestions, please send me email and let me know what you think!

Versions and platforms

Netwhack requires Sun Java 1.5 or higher. Get Java Now!

The latest beta or live version is v. 0.5.9, which can be played online at [1] The latest release version is v. 0.5.4, dated January 8th 2006.

Boring Facts

  • Netwhack simulates an old IBM PC's 80x25 screen, and even contains it's own 24bit colormap for 100% portability.
    • It always looks exactly the same on any system it runs on.
  • Netwhack v0.5.9 is 92 kb in size and is comprised of only 6,000 lines of code.
  • I'm looking for a "VGA" truetype font larger than the one in use; the one in use on the webpage is 16 point. I'd like to use 24 point, but I'd like the font to scale to that size very well. 32 point is a little large. I think a 22 point version is available, or a 19 point version. I can't get it to work. If you can help, please contact me.

Known Bugs in 0.5.9

  • Please report any bugs.

Thanks

The development of this game would not have been possible without the following people's assistance.
Mike Anderson - for "The Algorithm", and a great game to look up to (Tyrant)
Dr. Lowenthal - for the DDungeon algorithm (no longer used)
Jim Babcock - for the Cellular Automata method of generating cave-like levels
R. Alan Monroe - for the L-Cave algorithm
The Nethack Devteam - for not doing anything significant with Nethack for almost 20 years, prompting me to do it myself and learn in the process.
Bjorn Bergstrom - for the roguelike development website he maintains. It's a great resource.

See also

Java Roguelikes