March & April 2013 Progress Report

Wed May 01 2013

Hello, and welcome to FreeDroidRPG's progress report for the months of March and April! We've had two stormy months, marked by a vicious attack by a devious hacker that added big, red frightening text to our home page, an attack which we've held off successfully thanks to the team's ingenuity and resourcefulness, and by a smooth transition to SourceForge's new git repository setup. The game itself wasn't left to gather dust on a shelf, either, and this is a list of some of the major changes:

  • Mike Fleischmann changed the way the repair skill works: the chance of fully improving an item steadily increases with the skill level, and if the level is at its maximum, the player has a small chance of either damaging the item or improving it. Additionally, the repair manual (which upgrades the player's repair skill) has been released for sale by the game's NPCs.
  • Until now, the only obstacles which could have been "opened" and have item contents were chests. This was changed and the first obstacles to show this are bookshelves, which can contain great (digitized) tomes of ancient lore... Just don't make too much of a mess when searching them. Thanks to Infrared, fluzz and Matthias Krüger.
  • Are you a fan of diversity? Do you already know all the chord's to the town's music track by heart? Would you like to control the way your environment sounds? Well, Matthias Krüger's new experimental radio may be just the feature for you. Visit the nearest terminal and adjust your jam today!
  • Miles McCammon added a description of the game's shops and their interface to the tutorial.
  • In the level editor, a new action clears the redo queue, as is the norm in most applications. By Xenux.
  • Many optimizations and cleanups in the game's code that ensure a smoother and more stable playing experience, by various members of the team.

All in all, 84 changes were committed during March and April.

As usual, we want to thank everyone who contributed to the game, and ask of anyone who has an idea, suggestion, query, bug report, patch, free time and will to help out to contact us, take a look at our bug & feature request tracker, or show us how you think things should be done with a patch. Who knows, you may even find you name on this list in the future!

-The FreeDroidRPG Team

January & February 2013 Progress Report

Fri Mar 01 2013

Hello, this is FreedroidRPG's first progress report for the year 2013! The team is continuing work on the expansion of the game, and is looking for feedback about the game's playability from users. These are some of the changes that opened the year:

  • fluzz implemented animated floor tiles; the first use for these is moving water, which can be found in the town for now.
  • Various new versions of the droid nest have been implemented by Matthias Krüger. A variety of things can happen around these primed droid service stations...
  • The autogun turret droid now uses its own model, set into the ground, by Infrared.
  • Jann Horn optimized parts of the game engine, increasing its overall performance and speed.
  • Matthias Krüger worked to improve the functionality of the various tests that ensure the integrity of the various aspects of the game.
  • Many new lua functions have been implemented that allow greater flexibility and more complex scripting of events through dialogs and event triggers, for example in finishing quests through map labels and creating traps. Tread carefully! Thanks to Matthias Krüger, Arthur Huillet and Xenux.
  • Many levels were tweaked to make the game world more immersive and expansive, as well as better utilize new features, thanks to Matthias Krüger.

As always, we wish to thank every contributor and encourage anyone with an idea, question, or a bug report or fix, to contact us, visit our bug & feature request tracker, or submit a patch to fix your favorite issue in the game. Who knows, you might find your name in this list in the future!

-The FreeDroidRPG Team

The FreedroidRPG Team Wishes you a Happy New Year!

Tue Jan 01 2013

Hello to everyone following the FreedroidRPG project! 2013 just rolled in, and the team would like to wish you all a happy new year, free from the influence of nasty robots that want to kill everything. We wave goodbye to 2012, remembering it as a good year full of positive development. Here's just a short outline of the major changes that marked the closing of 2012:

  • Matthias Krüger implemented the possibility to "sacrifice" a hacked bot and add its health to that of the player, if the player can win the hacking game again.
  • Chandra, the town sage, is a little old, but Raymond Jennings helped restore some of his wisdom; he now detects properly whether or not the player is escorted by the Red Guard, and chooses his words accordingly.
  • After the player teleports into town, it is now possible to reverse the teleportation cost-free by simply stepping into the town's refurbished teleporter room. The teleportation cloud turns blue when this service is available. Thanks to Xenux.
  • Many levels were tweaked and improved iteratively by Matthias Krüger.
  • Nick "Nario" Hagman has created a new music track for the game, and it can be heard in the Shelter level where Will Gapes can be found.
  • Samuel Pitoiset improved and streamlined the code used for player input and rendering fonts and lighting.
  • Xenux and Matthias Krüger worked to improve the numerous dialogs in the game both over and under the hood; from typos through grammatical or continuity errors and on to underlying Lua code.
  • Miles McCammon added a tongue-in-cheek title screen that accompanies losing the game.
  • Karol has set up shop inside the bowels of the Hell Fortress; Karol specializes in items related to crafting and building bots. Thanks to Matthias Krüger.
  • Jeniffer, a new character, has been added, as well as an item associated with her. By Matthias Krüger.
  • If a non-player character that is key for completion of the game is under threat of dying, and thus making the game unwinnable, the player is now notified through an event. Thanks to Miles McCammon.
  • The game icon (the Paraicon) has been refreshed and now reflects the new model used by the player character. Thanks to Matthias Krüger.
  • The dialog interface has been widgetized, which means it can be displayed faster and more aesthetically on larger screen resolutions, through much work by fluzz.
  • A new Lua function has been added to the dialogs that allows timed events to occur after a number of seconds, and is used in Michelangelo's dialog. By Xenux.
  • Michael Mendelson found and fixed a memory leak, and consequentially made the art of debugging a little easier.

That closed 2012, and now this is the team's New Year's Resolution for 2013:

  • Make the most super mega awesome free open-source game the world has ever seen
  • Try really hard not to cause a robot apocalypse in the process

And so, as always, we want to thank every contributor for their work, and alongside wishes of a year filled with peace and joy and friendship and fun playing FreedroidRPG, we ask everyone who wants to improve the game, whether you have a patch, a suggestion or just an idea, to talk to us about it, to make an official ticket or to do it yourself with a patch. We are currently in need of someone proficient in C to work with fluzz on the engine code, as well as to review and give the OK to the patches submitted on ReviewBoard. Who knows, you may find your name here on this list in the future!

-The FreeDroidRPG Team

May & June 2012 Progress Report

Sun Jul 01 2012

Hello, and welcome to another of FreedroidRPG's monthly progress reports! This time we've batched together the updates for the month of maying and the month of juning! If we May, we would like to ease up the June gloom and tell you of some of the things we've accomplished:

Graphics department

  • Smashed animations can now be specified to obstacles on a per-type basis, thanks to Michael Mendelson.

Writing department

  • The new show_node_if() function now replaces the clunky "if() then else" method, thanks to Matthias Krüger.

Sound department

  • Support for surround sound has been implemented, thanks to Michael Mendelson.
  • Glass breaking now sounds, surprisingly, like breaking glass! By Michael Mendelson.

Among the smaller changes:

  • Miles McCammon fixed a bug where items on the ground weren't shown when the game was paused.
  • The fallback that occurs on unsupported resolutions has been improved by Miles McCammon.
  • Much cleanup, polishing and waxing in all departments, thanks to all contributors.

All in all, 30 changes were committed in May and June.

As always, we wish to thank every contributor, and ask anyone with an idea, suggestion or other contribution to come and talk about it, file a report about it or code about it. Who knows, you might even find your name on this list next month!

-The FreeDroidRPG Team

March 2012 Progress Report

Tue May 01 2012

Welcome to FreeDroidRPG's monthly report for March! What? No, this isn't a prank! We actually did stuff during March! Here, these are just examples of what we accomplished:

Programming department

  • Undo and redo actions for enemies have been implemented in the level editor by Józef Kucia.

Writing department

  • The player is now better introduced to Bender, the strongest man in Town; his dialog has been restructured and makes better use of topics.

Some of the smaller changes:

  • Xenux corrected a bug with pasting map labels in the editor.
  • A check for the programming language Python has been added to the automated configuration that takes place before compiling from the source, thanks to Józef Kucia.
  • In-game screenshots, as well as thumbnails for saved games, are now saved in PNG format instead of the uncompressed BMP format. By Józef Kucia.

All in all, 53 changes were committed in March.

We would like to thank all of our contributors, and once again ask anyone with an idea, request or general sentiments about something in the game to tell us about it, complain about it or code about it. Who knows, maybe you'll find your name on this list next month!

But, of course, our greatest thanks must go to the Church of the Flying Spaghetti Monster, a generous benefactor who has funded much of the project's progress and to whom we owe many a bowling night and beer party. As our contract with the Church requires, we will soon be making great changes to the game, including changing the player character's penguin model with that of a spaghetti noodle, changing all weapons in the game to shoot meat balls, and making the game proprietary. All sale profits will go toward beer purchases. May we all be touched by His noodly appendage.

-The FreeDroidRPG Team

Happy April Fool's Day!