Difference between revisions of "SCI/Fan Games/Z"

From ScummVM :: Wiki
< SCI‎ | Fan Games
Jump to navigation Jump to search
(Created page with "== Zork Demo == {{FanGame| name=Zork Demo| release=| versions=| alternateNames=| developer=| platforms=DOS| engine=SCI| support=Since ScummVM 1.2.0 }} '''Zo...")
 
(Add more infos)
Line 2: Line 2:
{{FanGame|
{{FanGame|
name=Zork Demo|
name=Zork Demo|
release=|
        image=http://sciprogramming.com/showcase/screenshot.png|
release=July 28, 2014|
         versions=|
         versions=|
alternateNames=|
alternateNames=|
developer=|
developer=[[SCIWiki/gumby|gumby]]|
platforms=DOS|
platforms=DOS|
engine=[[SCI]]|
engine=[[SCI]]|
Line 11: Line 12:
}}
}}
'''Zork Demo''' is a freeware fan-created adventure game demo using the SCI engine that is an implementation of the [[Infocom]] text adventure, Zork.
'''Zork Demo''' is a freeware fan-created adventure game demo using the SCI engine that is an implementation of the [[Infocom]] text adventure, Zork.
==== Game Description ====
The beginning results of a tool currently under development. Eventually will be a fully-playable game.


Port of Zork to SCI.
Here's a list of what's fixed in the latest version:
- Completely rewrote and fully implemented the Queue and QueueInterrupt functions (this is what makes the 'daemons' or 'timers' work)
- Fixed Random() function implementation, it was generating negative numbers but code was expecting only positive ones
- Fixed parsing of preposition 'at'
- Fixed JigsUp (death handler) functionality - wasn't referring to correct text res # to pull the values from
- Array-driven print functionality had their parameter values swapped
- Fixed printing random values from text res when index contained mathematical operation (LeakDaemon)
- Cosmetic: Changed room scripts to be named the actual room instead of 'rmXXX'
- Fixed issue with attempting to print a single integer with the AppendMsgBuffer routine
- Vocabulary: When a word is both a noun and an adjective, only give it the noun class. Otherwise parsing was failing under certain scenarios (this was a fun one, I'll have to do a write-up on it at some point)
Out of heap errors are less frequent too. I was able to score upwards of 150 points in this version before the game crashed on me.
==== External Links ====
*[http://sciprogramming.com/fangames.php?action=review&id=27 Game's Info page at SCIProgramming]
[[Category:Fan Games]]
[[Category:Fan Games]]

Revision as of 14:25, 14 August 2017

Zork Demo

Zork Demo
screenshot.png
First release July 28, 2014
Versions
Also known as
Developed by gumby
Engine SCI
Support Since ScummVM 1.2.0

Zork Demo is a freeware fan-created adventure game demo using the SCI engine that is an implementation of the Infocom text adventure, Zork.

Game Description

The beginning results of a tool currently under development. Eventually will be a fully-playable game.

Port of Zork to SCI.

Here's a list of what's fixed in the latest version:

- Completely rewrote and fully implemented the Queue and QueueInterrupt functions (this is what makes the 'daemons' or 'timers' work) - Fixed Random() function implementation, it was generating negative numbers but code was expecting only positive ones - Fixed parsing of preposition 'at' - Fixed JigsUp (death handler) functionality - wasn't referring to correct text res # to pull the values from - Array-driven print functionality had their parameter values swapped - Fixed printing random values from text res when index contained mathematical operation (LeakDaemon) - Cosmetic: Changed room scripts to be named the actual room instead of 'rmXXX' - Fixed issue with attempting to print a single integer with the AppendMsgBuffer routine - Vocabulary: When a word is both a noun and an adjective, only give it the noun class. Otherwise parsing was failing under certain scenarios (this was a fun one, I'll have to do a write-up on it at some point)

Out of heap errors are less frequent too. I was able to score upwards of 150 points in this version before the game crashed on me.

External Links