Official Hamster Republic Role Playing Game Construction Engine
   HOME





Official Hamster Republic Role Playing Game Construction Engine
The Official Hamster Republic Role Playing Game Construction Engine (abbreviated as OHRRPGCE and OHR) is a free and open-source, "all-in-one" game creation system. It was designed to allow the quick creation of 2D role-playing video games (RPGs). It was originally written by James Paige in QuickBASIC and released in 1997. In May 2005, the source code was released as free software under the GNU GPL-2.0-or-later, and it was soon ported from QuickBASIC to FreeBASIC and to modern operating systems. The OHRRPGCE is designed to be simple to use and to create full ''Final Fantasy''-style RPGs without any programming required. HamsterSpeak, the custom scripting 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 a general-purpose language. HUDs, battle systems, special effects, customized menus, and entirely scr ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


FreeBasic
FreeBASIC is a FOSS, free and open source multiplatform compiler and programming language based on BASIC licensed under the GNU General Public License, GNU GPL for Microsoft Windows, protected-mode MS-DOS (DOS extender), Linux, FreeBSD and Xbox (console), Xbox. The Xbox version is no longer maintained. According to its official website, FreeBASIC provides syntax compatibility with computer program, programs originally written in QuickBASIC, Microsoft QuickBASIC (QB). Unlike QuickBASIC, however, FreeBASIC is a command line only compiler, unless users manually install an external integrated development environment (IDE) of their choice. Compiler features On its Front and back ends, backend, FreeBASIC makes use of GNU Binutils in order to produce console and graphical user interface applications. FreeBASIC supports the linking and creation of C (programming language), C static and dynamic library (computing), libraries and has limited support for C++ libraries. As a result, c ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


QuickBASIC
Microsoft QuickBASIC (also QB) is an Integrated Development Environment (or IDE) and compiler for the BASIC programming language that was developed by Microsoft. QuickBASIC runs mainly on DOS, though there was also a short-lived version for the classic Mac OS. It is loosely based on GW-BASIC but adds user-defined types, improved programming structures, better graphics and disk support and a compiler in addition to the BASIC interpreter, interpreter. Microsoft marketed QuickBASIC as the introductory level for their BASIC Professional Development System. Microsoft marketed two other similar IDEs for C and Pascal, viz QuickC and QuickPascal. History Microsoft released the first version of QuickBASIC on August 18, 1985 on a single 5.25-inch 360 KB floppy disk. QuickBASIC version 2.0 and later contained an Integrated Development Environment (IDE), allowing users to edit directly in its on-screen text editor. Although still supported in QuickBASIC, line numbers became optional. ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Display Resolution
The display resolution or display modes of a digital television, computer monitor, or other display device is the number of distinct pixels in each dimension that can be displayed. It can be an ambiguous term especially as the displayed resolution is controlled by different factors in cathode-ray tube (CRT) displays, flat-panel displays (including liquid-crystal displays) and projection displays using fixed picture-element (pixel) arrays. It is usually quoted as ', with the units in pixels: for example, ' means the width is 1024 pixels and the height is 768 pixels. This example would normally be spoken as "ten twenty-four by seven sixty-eight" or "ten twenty-four by seven six eight". One use of the term ''display resolution'' applies to fixed-pixel-array displays such as plasma display panels (PDP), liquid-crystal displays (LCD), Digital Light Processing (DLP) projectors, AMOLED, OLED displays, and similar technologies, and is simply the physical number of columns and rows of pi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

8-bit Color
8-bit color graphics are a method of storing image information in a computer's memory or in an image file, so that each pixel is represented by 8 bits (1 byte). The maximum number of colors that can be displayed at any one time is 256 per pixel or 28. Color quantization In order to turn a true color 24-bit image into an 8-bit image, the image must go through a process called color quantization. Color quantization is the process of creating a color map for a less color dense image from a more dense image. The simplest form of quantization is to simply assign 3 bits to red, 3 bits to green and 2 bits to blue, as the human eye is less sensitive to blue light. This creates a so called 3-3-2 8-bit color image, arranged like on the following table: Bit 7 6 5 4 3 2 1 0 Data R R R G G G B B This process is sub optimal. There could be different groupings of colors that make evenly spreading the colors out inefficient and likely to misrepresent the actual image. A ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


RPGMaker
''RPG Maker'', known in Japan as , is a series of programs for the development of role-playing video games (RPGs) with genre-driven varieties as well as machinima, originally created by the Japanese group ASCII. The Japanese name, ''Tsukūru'', is a pun mixing the Japanese word , which means "make" or "create", with , the Japanese transliteration of the English word "tool". The ''RPG Maker'' series was originally released primarily in Japan, but it was translated by fans in Taiwan, South Korea, China, Russia, and North America with ''RPG Maker 2000'' and ''RPG Maker 2003''. Most of the later engines have been officially translated and created by successors, Enterbrain and Gotcha Gotcha Games. PC versions ''RPG Maker'' is a program that allows users to create their own role-playing video games. Most versions include a tile set based map editor (tilesets are called ''chipsets'' in pre-XP versions), a simple scripting language for scripting events, and a battle editor. All versio ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Game Engines
A game engine is a software framework primarily designed for the development of video games which generally includes relevant libraries and support programs such as a level editor. The "engine" terminology is akin to the term "software engine" used more widely in the software industry. ''Game engine'' can also refer to the development software supporting this framework, typically a suite of tools and features for developing games. Developers can use game engines to construct games for video game consoles and other types of computers. The core functionality typically provided by a game engine may include a rendering engine ("renderer") for 2D or 3D graphics, a physics engine or collision detection (and collision response), sound, scripting, animation, artificial intelligence, networking, streaming, memory management, threading, localization support, scene graph, and video support for cinematics. Game engine implementers often economize on the process of game development b ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Special Effects
Special effects (often abbreviated as F/X or simply FX) are illusions or visual tricks used in the theatre, film, television, video game, amusement park and simulator industries to simulate the fictional events in a story or virtual world. It is sometimes abbreviated as SFX, but this may also refer to ''sound effects''. Special effects are traditionally divided into the categories of mechanical effects and optical effects. With the emergence of digital filmmaking a distinction between special effects and visual effects has grown, with the latter referring to digital post-production and optical effects, while "special effects" refers to mechanical effects. Mechanical effects (also called practical or physical effects) are usually accomplished during the live-action shooting. This includes the use of mechanised props, scenery, scale models, animatronics, pyrotechnics and atmospheric effects: creating physical wind, rain, fog, snow, clouds, making a car appear to drive by i ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

HUD (video Gaming)
In video gaming, the HUD (heads-up display) or status bar is the method by which information is visually relayed to the player as part of a game's user interface. It takes its name from the head-up displays used in modern aircraft. The HUD is frequently used to simultaneously display several pieces of information including the player character's health points, items, and an indication of game progression (such as score or level). A HUD may also include elements to aid a player's navigation in the virtual space, such as a mini-map. Common elements While the information that is displayed on the HUD depends greatly on the game, there are many features that players recognize across many games. Most of them are static onscreen so that they stay visible during gameplay. Common features include: * Health/lives – this might include the player's character and possibly other important characters, such as allies or bosses. Real-time strategy games usually show the health of every uni ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




General-purpose Programming Language
In computer software, a general-purpose programming language (GPL) is a programming language for building software in a wide variety of application Domain (software engineering), domains. Conversely, a Domain-specific language, domain-specific programming language (DSL) is used within a specific area. For example, Python (programming language), Python is a GPL, while SQL is a DSL for Query language, querying relational databases. History Early programming languages were designed for scientific computing (numerical calculations) or commercial data processing, as was computer hardware. Scientific languages such as Fortran and ALGOL, Algol supported floating-point calculations and multidimensional arrays, while business languages such as COBOL supported fixed-field file formats and record (computer science), data records. Much less widely used were specialized languages such as IPL-V and LISP for List (abstract data type), symbolic list processing; COMIT for string manipulation; APT ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Scripting Language
In computing, a script is a relatively short and simple set of instructions that typically automation, automate an otherwise manual process. The act of writing a script is called scripting. A scripting language or script language is a programming language that is used for scripting. Originally, scripting was limited to automating an operating system shell and languages were relatively simple. Today, scripting is more pervasive and some languages include modern features that allow them to be used for Application software, application development as well as scripting. Overview A scripting language can be a general purpose language or a domain-specific language for a particular environment. When embedded in an application, it may be called an extension language. A scripting language is sometimes referred to as very high-level programming language if it operates at a high level of abstraction, or as a control language, particularly for job control languages on mainframes. The te ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Final Fantasy
is a Japanese fantasy Anthology series, anthology media franchise created by Hironobu Sakaguchi which is owned, developed, and published by Square Enix (formerly Square (video game company), Square). The franchise centers on a series of fantasy role-playing video games. The Final Fantasy (video game), first game in the series was released in 1987, with 16 numbered main entries having been released to date. The franchise has since branched into other video game genres such as tactical role-playing game, tactical role-playing, action role-playing game, action role-playing, massively multiplayer online role-playing game, massively multiplayer online role-playing, racing video game, racing, third-person shooter, Fighting game, fighting, and Rhythm game, rhythm, as well as branching into other media, including films, anime, manga, and novels. ''Final Fantasy'' is mostly an anthology series with primary installments being stand-alone role-playing games, each with different settings ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Operating Systems
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs. Time-sharing operating systems scheduler (computing), schedule tasks for efficient use of the system and may also include accounting software for cost allocation of Scheduling (computing), processor time, mass storage, peripherals, and other resources. For hardware functions such as input and output and memory allocation, the operating system acts as an intermediary between programs and the computer hardware, although the application code is usually executed directly by the hardware and frequently makes system calls to an OS function or is interrupted by it. Operating systems are found on many devices that contain a computerfrom cellular phones and video game consoles to web servers and supercomputers. , Android (operating system), Android is the most popular operating system with a 46% market share, followed ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]