Difference between revisions of "GenRogue"
m (spelling) |
m (Enforce naming conventions.) |
||
(11 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{game-talkie| name = GenRogue | ||
|developer = [[Kornel Kisielewicz]] | |developer = [[Kornel Kisielewicz]] | ||
| | |theme = [[Horror1|Gore]] | ||
| | |influences = | ||
| | |language = [[C++]] | ||
|language = [[ | |platforms = [[Windows]], [[Linux]], [[Mac OS X]] | ||
|platforms = [[Windows]], [[ | |||
|site = http://chaos.magma-net.pl/ | |site = http://chaos.magma-net.pl/ | ||
|licensing = [[Closed | |licensing = [[Closed source]], [[Freeware]] | ||
|interface = | |interface = | ||
|length = | |||
|site = http://chaos.magma-net.pl/genrogue/ | |||
}} | }} | ||
Developed by [[Kornel Kisielewicz]] since a long time ago, this game has seen a lot of rewrites in different platforms, languages and technologies. Currently it is | Developed by [[Kornel Kisielewicz]] since a long time ago, this game has seen a lot of rewrites in different platforms, languages and technologies. Currently it is said to be developed in [[C++]]. | ||
By many considered a brilliant example of roguelike [[vapourware]]. This opinion is quite understandable due to the extreme reported feature bloat: GenRogue promises random plots and world generation, random cities and random conversations among many other features. | By many considered a brilliant example of roguelike [[vapourware]]. This opinion is quite understandable due to the extreme reported feature bloat: GenRogue promises random plots and world generation, random cities and random conversations among many other features. Rumor also spreads that the game will feature 3D graphics, but it is yet (as everything) unconfirmed. Its true status is unknown to all but the developer. | ||
A legend in the world of roguelikes -- all heard when using a stethoscophe on its wall was: "Kheesh... well, let it stay as it is -- it is mysterious enough now :-D" | A legend in the world of roguelikes -- all heard when using a stethoscophe on its wall was: ''"Kheesh... well, let it stay as it is -- it is mysterious enough now :-D"'' | ||
GenRogue | == Rewrites == | ||
Another thing GenRogue is famous for are is number of [[rewrite]]s it has undergone. | |||
* [[Amberdale]] - Written in [[Turbo Pascal]] it had everything hardcoded. It featured one [[dungeon]] level and half-baked [[town|city]] where one could hear some [[rumor]]s. Critics say this was the best GenRogue version because it could be actually played. Binaries were released as curiosity in 2002 and can still be found on old GenRogue website. | |||
* WoS (WoS) - Essentially as above but code was written in cleaner procedural style. | |||
* WoS2 (Shadow) - First rewrite to feature true [[Line of Sight|LoS]] and employ datafiles. | |||
* WoS3 (WOS2) - Was playable unlike its two predecessors. Could be finished. | |||
* GenRogue (Alpha) - Name change resulted from decision to generalize game [[engine]] as much as possible. Overland map added. | |||
* GenRogue (Omega) - Rewrite triggered by learning about object oriented programming. | |||
* GenRogue (GRFREE) - Caused by switch to [[Free Pascal]]. | |||
* GenRogue (GVFREE) - Project was split into actual game and [[Valkyrie Framework]]. | |||
* GenRogue (GVFREE2) - Despite the discovery of OOP earlier only at this point author progressed to use of classes. This of course was the beginning of yet another rewrite. | |||
* GenRogue (Reloaded) - Kornel's development as a programmer continued. | |||
* GenRogue (Reactivated) - Eleventh rewrite. Game was no longer constrained to [[DOS]]. | |||
* GenRogue (?) - The rumored switch to [[C++]] must have been the reason for another one. Nothing prevents one from having the program in two languages while things are being refactored but given history of this project nobody believes Kornel would even think of doing that. | |||
== Related links == | |||
* [http://groups.google.com/group/rec.games.roguelike.development/msg/8c91a93cab15a1c3 Kornel speaking about rewrites of GenRogue] | |||
* [http://chaos.magma-net.pl/genrogue/eng/main.html Defunct website] last updated in 2002 |
Latest revision as of 03:09, 31 May 2017
GenRogue | |
---|---|
Talkie-Talkie Project | |
Developer | Kornel Kisielewicz |
Theme | Gore |
Influences | |
Licensing | Closed source, Freeware |
P. Language | C++ |
Platforms | Windows, Linux, Mac OS X |
Interface | |
Game Length | |
Official site of GenRogue |
Developed by Kornel Kisielewicz since a long time ago, this game has seen a lot of rewrites in different platforms, languages and technologies. Currently it is said to be developed in C++.
By many considered a brilliant example of roguelike vapourware. This opinion is quite understandable due to the extreme reported feature bloat: GenRogue promises random plots and world generation, random cities and random conversations among many other features. Rumor also spreads that the game will feature 3D graphics, but it is yet (as everything) unconfirmed. Its true status is unknown to all but the developer.
A legend in the world of roguelikes -- all heard when using a stethoscophe on its wall was: "Kheesh... well, let it stay as it is -- it is mysterious enough now :-D"
Rewrites
Another thing GenRogue is famous for are is number of rewrites it has undergone.
- Amberdale - Written in Turbo Pascal it had everything hardcoded. It featured one dungeon level and half-baked city where one could hear some rumors. Critics say this was the best GenRogue version because it could be actually played. Binaries were released as curiosity in 2002 and can still be found on old GenRogue website.
- WoS (WoS) - Essentially as above but code was written in cleaner procedural style.
- WoS2 (Shadow) - First rewrite to feature true LoS and employ datafiles.
- WoS3 (WOS2) - Was playable unlike its two predecessors. Could be finished.
- GenRogue (Alpha) - Name change resulted from decision to generalize game engine as much as possible. Overland map added.
- GenRogue (Omega) - Rewrite triggered by learning about object oriented programming.
- GenRogue (GRFREE) - Caused by switch to Free Pascal.
- GenRogue (GVFREE) - Project was split into actual game and Valkyrie Framework.
- GenRogue (GVFREE2) - Despite the discovery of OOP earlier only at this point author progressed to use of classes. This of course was the beginning of yet another rewrite.
- GenRogue (Reloaded) - Kornel's development as a programmer continued.
- GenRogue (Reactivated) - Eleventh rewrite. Game was no longer constrained to DOS.
- GenRogue (?) - The rumored switch to C++ must have been the reason for another one. Nothing prevents one from having the program in two languages while things are being refactored but given history of this project nobody believes Kornel would even think of doing that.
Related links
- Kornel speaking about rewrites of GenRogue
- Defunct website last updated in 2002