Nuvie: Lots More Work on Martian Dreams Support

nuvie_martian-dreams-early

Eric Fry has been hard at work on Nuvie over the last couple of weeks, as evidenced by the number of updates he has made to the project’s changelog:

2014-07-09 Eric Fry r1954
* More work on MD end sequence.
* Moved about_martian_dreams() function into common code so it can be
called from both intro and ending logic sequences.

2014-07-08 Eric Fry r1953
* Started work on MD end sequence.
* Tweaked timings for MD ‘Run Introduction’ sequence
* Added more actor stats to MD create player.

2014-06-28 Eric Fry r1952
* Added patch from Yorick Hardy. This removes the use of modulo random
logic from FadeEffect::pixelated_fade_core() this should give better
randomness on systems with a bad rand() implmentation.
* Hide console when transitioning from main menu to game window.
* Removed console error from NuvieFileList.
* Added ConsoleAddWarning() this prints to the console but doesn’t force
the console to be displayed if it is hidden.

2014-06-25 Eric Fry r1951
* Added About Martian Dreams ‘Credits’ sequence.
* Fixed bug in text_load() script function.
* Added sub index to image_load() script function.
* Trim whitespace from player name in MD character creation sequence.
* Tweaked Freud logic to have him write more often.

2014-06-24 Eric Fry r1950
* Added writing and blinking animation to character creation sequence.

2014-06-18 Eric Fry r1949
* Added player name input logic the to MD character creation sequence.
* Added new sprite.text_width getter method. This returns the width
of the sprite’s text field in pixels.

2014-06-16 Eric Fry r1948
* Work on MD character creation logic.

There’s a fair bit to ferret out of these updates, and most of it pertains to adding support for Martian Dreams to the engine. The character creation sequence is being worked on, the credits sequence has been added, and the endgame sequence is the current focus of Eric’s attentions. As well, he has been making a number of “behind the scenes” changes to the engine, and a patch has even been introduced to correct its handling of random numbers.

It’s great progress. Now if only he would post a couple new screenshots of the working parts of Martian Dreams running in Nuvie; the image above is quite dated, and likely doesn’t represent the current appearance of the game in the engine.