![]() | The topic of this articlemay not meet Wikipedia'snotability guidelines for products and services. Please help to demonstrate the notability of the topic by citingreliable secondary sources that areindependent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to bemerged,redirected, ordeleted. Find sources: "Official Hamster Republic Role Playing Game Construction Engine" – news ·newspapers ·books ·scholar ·JSTOR(April 2023) (Learn how and when to remove this message) |
![]() Several screenshots from Custom.exe, the editor. | |
Original author(s) | James Paige |
---|---|
Developer(s) | OHRRPGCE Developers |
Initial release | 1998; 27 years ago (1998) |
Stable release | |
Written in | FreeBasic,C,C++ |
Operating system | Linux,Mac OS,Microsoft Windows,Android,FreeBSD,Classic Mac OS |
Platform | x86,x86-64,ARM,PowerPC |
Available in | English |
Type | Game creation system |
License | GPL-2.0-or-later |
Website | rpg![]() |
TheOfficial Hamster Republic Role Playing Game Construction Engine (abbreviated asOHRRPGCE andOHR) is afree and open-source, "all-in-one"game creation system. It was designed to allow the quick creation of2Drole-playing video games (RPGs). It was originally written by James Paige inQuickBASIC and released in late 1997 or early 1998. In May 2005, thesource code was released asfree software under theGNU GPL-2.0-or-later, and it was soon ported from QuickBASIC toFreeBASIC and to modernoperating systems.[2]
The OHRRPGCE is designed to be simple to use and to create fullFinal Fantasy-style RPGs without any programming required. HamsterSpeak, the customscripting language used by the OHR, is very simple and is intended for users with no prior programming knowledge. As it is specialized with many hundreds of available commands, it provides flexibility although it does not attempt to be ageneral-purpose language.HUDs,battle systems,special effects, customized menus, and entirely scripted non-RPG games can be created with it.[3]
It is often compared with more complex and more full-featuredgame engines like the commercialRPGMaker but it is open-source free software.
Most of the OHRRPGCE's games are amateur and made by novice game developers. However, other games are full-length RPGs, some of which have been released commercially. Sidescrollers, puzzle games, arcade remakes and first-person dungeon crawlers have all been made with the engine.[3] The game editor (commonly called 'Custom'), which includes graphics, map and numerous other editors, is fully keyboard-based, though also supports using a mouse for most tasks. The game editor can be used on any supported platform except for Android.
One of the biggest drawbacks of the engine are its strict technical limitations. It runs at an8-bit color depth, by default creates games that run at a 320 × 200resolution, and its editor prefers keyboard controls instead of using a moderngraphical user interfacetoolkit. These are hold-overs from the originalMode X graphics mode used underMS-DOS. Many other restraints are due to the engine originally being written in QuickBasic, which had severeReal mode memory limitations. There are plans for removing most limitations, which the developers have been implementing gradually since the FreeBASIC port.[4]
The engine's mascot is Bob the Hamster, the protagonist of the game for which the engine was originally built for, Wandering Hamster.[5]
The OHRRPGCE was created by James Paige as a generic engine for personal use, starting in mid 1996 and building on previous free and commercial games created by Paige and Brian Fisher and released under the Hamster Republic name. The engine was created alongside its first game,Wandering Hamster, demos of which were released in late 1997, and which is still in active development as of 2020.[6][7] Initially he decided to release the engine asshareware, offering only a crippled "4-Map" version to the public. Many people wanted the full engine, and James gave it to anybody who could mail him what he deemed a "Good game". After a few months of this, he released the full engine asfreeware.[8][9]
The November 9, 1999 release of the OHR was the first version to include the HamsterSpeak scripting language. The OHRRPGCE does not use version numbers, but rather named versions, starting with the "handshake" release on November 29, 2002.[10]
On May 19, 2005 the engine was open-sourced under the GPL-2.0-or-later, and since then has been developed by a team of dedicated programmers. Not long after this, the engine was successfullyported from QuickBasic to FreeBasic to run natively on Windows andLinux.[2] The OHRRPGCE gained the ability to play sound files as well as other music formats with the release of "Ubersetzung" on September 21, 2007.[10][11]
The engine was later ported toMac OS X in the Zenzizenic release (May 6, 2011), and toAndroid in the Callipygous release (April 4, 2016), as well asAmazon Fire TV Android consoles.[10] A number of OHRRPGCE games have been released on theGoogle Play,[12]Steam,Itch.io,[13] and other stores, as well as on the discontinuedOuya andGamestick console systems[citation needed].
In 2017, versions Dwimmercrafty and Etheldreme added mouse support to the game editor and preliminary support to the game player, which was completed in Fufluns in 2020.[citation needed]
{{cite web}}
: CS1 maint: bot: original URL status unknown (link)