FreedroidRPG
FreedroidRPG | |
---|---|
Fighting a larger bot with the help of one hacked earlier. | |
Genre | RPG, Post-apocalyptic |
Latest release | 1.0 (Announcement) |
Release date | January 22nd, 2023 |
Platforms | Linux, FreeBSD, Haiku , Mac, Windows |
Developer | FreedroidRPG dev team |
Code license | GPL v2 or later[1][2] |
Media license | GPL v2 or later[1][2] |
P. language | C, Lua |
Library | SDL |
Contribute | |
FreedroidRPG is a free game. This means that the source code is available to be studied, modified, and distributed. Most projects look for help with testing, documentation, graphics, etc., as well. |
Arch: | freedroidrpg |
---|---|
Debian: | freedroidrpg |
Fedora: | freedroidrpg |
Gentoo: | games-rpg/freedroidrpg |
Ubuntu: | freedroidrpg |
Slackware: | freedroidrpg |
OpenSUSE: | freedroidrpg |
Mageia: | freedroidrpg |
FreeBSD: | freedroidrpg |
Haiku: | games-rpg/freedroidrpg/ |
FreedroidRPG is an isometric RPG, it's code and content are licensed under the GPL.[1][2] The game uses OpenGL hardware acceleration by default but can also use SDL graphics.[2]
Gameplay[edit]
The gameplay is similar to other isometric games like FLARE where left clicking on a location will interact with it, either by movement, attacking, message, or dialog. Players can interact with a number of objects including fighting enemies, talking to NPCs, reading signs, opening chests, smashing barrels and boxes, and logging on to computer terminals. The game is progressed by completing a series of missions.
The player can acquire different items, weapons, armor and circuits from defeated enemies, chests, boxes and barrels. Valuable circuits is the currency in FreedroidRPG's post-apocalyptic world, they can be traded for other goods and services at different NPCs.
A tutorial is included in all of the newer releases.
Fighting[edit]
Generally there are four ways of fighting enemies: melee, ranged, programs, or hacking. Melee attacks require melee weapons (or no weapons) and ranged attacks require ranged weapons and ammo. Program attacks require getting in-game Source books, learning them, loading them, then right clicking to "run" the program. Finally Hacking requires loading the hacking program and right clicking on an enemy to start a mini-game (like Paradroid which the original Freedroid classic duplicated).
Sub-Games[edit]
In addition to the main game, and the hacking game, there are several sub-games for the player to experience. Including a parody nethack game, a concise thermonuclear war game, and several gambling games. These games are run though dialog so there are very few options for the player to take.
Story[edit]
The game starts with a mysterious message from Dvorak, First AI, after which the player is awoken from cryogenic storage. She/he takes the form of a human sized penguin, an alien from another planet. FreedroidRPG takes place in a not too distant future where a huge population of bots, most of which produced and controlled by a single company, have risen against their former masters, killing a large part of humanity and taking over control of the galaxy. The small town where the player is awoken hopes that, with her/his help, they can hold out against the bots, and who knows, maybe even win against them.
The player must struggle not only to survive in a cruel world ravaged by the depredations of a robotic apocalypse, but fight back and free the survivors from the tyranny of a world awash in closed source software and determine his own fate.
Characters[edit]
- Dr. Francis Spark, the scientist in charge of the cryogenic facility (Cryogenics Solutions: "Take the fast trip to the future with Cryogenic Solutions!") where the player is found.
- Sorenson, a programmer who has gone crazy after writing one-too-many lines of proprietary COBOL code.
- Ewald, a bartender with a penchant for gambling and nothing to serve but cold water.
- Spencer, leader of the Red Guard.
And many others, including humans, robots, and everything in-between.
Factions[edit]
- Selfish human, Tux. It is friendly to everyone and hostile towards bots.
- Civilians, humans who just want to be left alone.
- Crazy, people that were pissed off by Tux. They are civilians that are hostile to Tux.
- The Red Guard, an organization that seems to protect the remnants of humanity, but at what cost?
- Rebels, those who would oppose the Red Guard's methods (not yet implemented as of 0.16.1).
- MegaSys, a corporation that seems to have succeeded in achieving world domination by ironically killing their stockholders... and everyone else.
- Singularity, an AI which hates everyone but Tux and bots.
- Neutral does not attack anyone, neither is it being attacked
- Test as well does not attack anyone, neither is it being attacked
Acts[edit]
Starting from version 1.0 FreedroidRPG is structured in acts. Act 1 is considered complete, a preview of Act 2 is also shipped.
Development[edit]
The MBROLA text-to-speech-system was used to generate voices.[3] Most of the core engine code is written in C with dialogs and similar actions written in Lua for ease of use.
In the 2012 FOSDEM Game Devroom, Arthur Huillet gave a presentation discussing a number of important design decisions of FreedroidRPG.[4]
After the release of 0.16, development began on a second act of the game.
Version history[edit]
- See FreedroidRPG release history for more information.
Developers[edit]
The following lists some past and present developers in no particular order:
- Andrew A. Gill - voicing
- Arthur Huillet - maintainer, programming
- Arvid Picciani - music
- Bastian Salmela - art
- Chris Hoeppner - sounds
- Doris Stubenrauch - voicing
- Jeff Fox - programming, story/characters
- Johannes Prix - art, level design, programming, story/characters, sounds, voicing
- Karol Swietlicki - story/characters
- Leslie Viljonen - programming
- Reinhard Prix - programming
- Simon Newton - level design, programming, story/characters
- Tiina Heinonen - voicing
- Zombie Ryushu - testing
- Stefan Huszics
- J.K. Wood
- Stefan Kangas
- Ari Mustonen
- Miles McCammon
- Alexander Solovets
And many others!
FreedroidRPG was selected as a mentor organization for the 2010 Google Summer of Code.
Non-English Languages[edit]
Translations were reintroduced at release 0.16, hosted on Transifex[5]. Current available languages:
- French
- German
- Brazilian Portuguese
- Czech
- Swedish
- Italian
- Spanish
References[edit]
- ↑ 1.0 1.1 1.2 Freeroid RPG's copyright file at Debian Packages
- ↑ 2.0 2.1 2.2 2.3 The README at the project's Codeberg page
- ↑ FreedroidRPG contact information page
- ↑ Anatomy of a role playing game on the FOSDEM website, audio and video recordings as well as slides are included
- ↑ Transifex project page