Archive

Posts Tagged ‘Interactive Fiction’

Latest Williamsburg Game Map

I’ve been working on updates to the building interior locations. This map reflects the latest navigation scheme. I’ll have the next playable release available to Kickstarter backers up shortly.

williamsburg-game-map-15

Latest Playable Release – HWLN12

This report recently went out to all of the game Backers on Kickstarter. The actual download location is available only to the Backers.

**********

Greetings, Backers!

I new version is available for download at [URL HIDDEN]. Included in the .zip archive is a map of the locations.

A quick word about the map: where you see the location names highlighted in blue, the blue portions indicate a shortcut in the game navigation system (meant for speedier play testing only). For example, on the map is the “Military Encampment” location with the word “Military” in blue. When you are playing the game, type “xmilitary” at the cursor and you will be immediately taken to the Military Encampment. This will work for any of the locations in blue.

A big “thank you” goes to backer Vivianne D. for her work on the navigation code in Inform 7. Now when you type “dir” at the cursor, the game will display all possible directions (unless specifically hidden) based on room relative location definitions. Previously, I had been hand coding all those directions.

Otherwise, changes in this version are not major. Cleaned up more descriptions, added some detail, etc. Feel free to play it and let me know what you find.

In an upcoming release I will be publishing a guide that provides a listing of the possible commands.

Hap

Revised Game Map

I’ve revised the game map slightly from the last published version. In this new map, there are some altered and additional paths between locations. Also, several of the buildings (represented by red squares) have interior rooms, providing more locations for exploration. These buildings are marked with the light blue circle around them. This map is being implemented in version 11 or the test program. I’ll have that version published soon for the HWLN Kickstarter backers.

 

Williamsburg Game Map 07

Doors, Doors, Everywhere!

An interesting note about dealing with doors in Inform 7. I’m having to come up with unique names to identify the individual rooms/locations in the game. While it’s possible for me to use designations like “location001,” “location002,” etc. and then assign display names with the “printed name” command, that’s not as useful to me from an ease-of-review programming methodology. So I’m having to come up with some fairly lengthy yet nicely descriptive names.

All this makes me realize how many doors I have in the game. The Governor’s Palace alone is four stories (including a basement), and it has a whole lot of bedchambers that need unique names, for example.

But at least the players will be able to open and close doors in the game–at least those that aren’t locked. Or hidden.

Interested in getting started with Interactive Fiction?

If so, this primer by Andrew Plotkin will give you an introduction. The handy-dandy reference card is especially helpful.

http://eblong.com/zarf/if.html

A Starting Screen

While I’m doing Glulxe testing, I thought I’d take one more screen shot of the game, this one all text. This is right after the game intro screen comes up, and the player presses the space bar to get into the game proper.

You’ll notice the first command issued by the player is followed by more descriptive text. “More” is a custom command I’ve added to the system that displays more detailed information about the location surroundings. Ultimately, it’s all to help the player make sense of the game.

firstscreen

Running on Glulxe

It’s quite easy to release Inform 7 games for the Glulxe interpreter, which in turn makes it easy to test. So that’s what I did to get this screen shot with the Capitol, and there’s a portion of descriptive text on the screen as well.

Parser-based or CYOA? What is IF?

I have an article published over on Storycade. Topic is parer-based versus CYOA; what should be considered “real” Interactive Fiction? Check it out!

New Navigation QA Version

August 23, 2014 1 comment

Version 2 of the Navigation Test is now available here. Updated with the following:

  • Gives verbose or brief descriptions of each location. Type “verbose” or “brief.”
  • Clear screen by typing “clear.”
  • Goes back to starting position by typing “reset.”

In this version, check for navigation accuracy (compared to the map), and make sure that Location X is consistent with location as identified in status bar.

Navigation QA: Checking the Map

August 22, 2014 3 comments

It’s been a while since the last update, as I’ve had several projects eat into my time both for work and for my dissertation. As it turns out, the dissertation is giving me the excu–uh, reason to reapply some focus on the Historical Williamsburg Living Narrative. I’ll need to have a simple version of the game up and running to provide to instructors willing to use the game in the classroom. That means I need to work on it.

I’ve gone back and forth and back again on the development tool to use for the project, from Inform 7 to Adrift to LiveCode, and right now I’m settled on LiveCode for the amount of control I have in building the interface and interaction framework for the game. Currently I’ve developed a simple version of the program that does nothing but navigate through the map, currently 199 separate locations, using abbreviated compass directions: n, ne, e, se, s, sw, w, and nw. The map is below, and you can access a PDF version: Logical Map – Nav Test.

Logical Map - Nav Test

 

Of course, you will need to actual program to run as well, if you’re interested in checking out the navigation. You may obtain that by accessing it by clicking this link. The file is a Windows version program Zip compressed for faster download. If you’re interested in a Mac version, leave a comment and I’ll compile a version for download.

If you intent to perform quality assurance testing and provide feedback, simply leave comments in response to this post. Be sure to list the error you found, how you encountered the error, and what the error does or doesn’t do. Most likely, errors at this stage will be discrepancies between the visual map and the navigational structure within the program. The visual map (above) is correct; the program will need to be corrected if any discrepancies are found.

One final note: anyone finding errors in the program will be listed as QA testers, being listed in the release version credits. So have at it!