Yvonne V. Richardson
  • Home
  • Portfolio
    • Project Management
    • Presentations and Lectures
    • Code Samples >
      • Android Java Resume Application
      • Student-Oriented Code Samples
    • Graphics and Gaming >
      • Making Believable Graphics
      • Little Red Riding Hood Video Game
    • Documentation
  • Web Development
    • Survey of 3-D Game Development
    • Gardeners Planting System
  • Educational Technology
    • Online Education
    • Online Shared Meeting Space
    • Presentation: The Unit Circle
    • Technical ToolBox
    • Mathematics 2 >
      • Math 2 Goals and Objectives
      • Math 2 Course Schedule
      • Math 2 Scoring Rubrics
      • Math 2 Blog
      • Math 2.4 Probability >
        • Math 2.4 Objective A
        • Math 2.4 Objective C
      • Math 2.4 Evaluation
      • Math 2 Thanks You
      • Contact Us
    • Productivity Tools
  • Colleges
  • Links
  • Contact Us
  • New Page

LITTLE RED RIDING HOOD

The purpose of this game was to build a videogame.  A public domain story using a free game engine may not be very exciting, but it includes every task associated with developing a game and was completed in a reasonable amount of time. The entire process is to locate a story, convert the narrative into a screenplay, and decide on the art for the characters and scenery. Then, the videogame designer determines how the characters move on the screen, how they interact with each other, and how they interact with the player.  These interactions are converted into scripts and code that is specific to the game engine.

The engine runs the application on the computer without interrupting other programs that are running.  The game engine determines the location and movement of objects on the screen, and it handles animation - in this case, frame animation. It also processes user inputs from the keyboard or mouse.  More advanced games include audio input and output, and they may also be set in more than one room.

LRRH can be improved, but there will be no versioning on this 2D game.   It is a playable game, and you may want to download it periodically to see what has changed, like adding more trees to the forest.  However, I would prefer to develop the next game using the Unreal or Unity game engines, to concentrate on 3D graphics and vector animation.

GAME ENGINE

The game was built using Adventure Game Studio, a free open source development tool that is primarily used  for simple graphic adventure games. AGS includes an Integrated development environment (IDE) and a scripting language based on the C language. It lends itself to features found in early, low-resolution adventure games published by Sierra On-Line  and LucasArts. Since then, Sierra On-Line became part of Activision, and LucasArts moved on to the Unreal 3D game engine.

SCRIPT

This version of The Story of Little Red Riding Hood was located at  Bewitch!!! using an Internet search. I converted it into script form that could be used in the game.
GAME FILES
lrrh.7z
File Size: 1647 kb
File Type: 7z
Download File

lrrh_source_files.7z
File Size: 519 kb
File Type: 7z
Download File

AGS game files are a combination of C, XML and other items.  The game engine generates the XML so the developer does not alter this code.
Some source files are included to give an impression of how the developer's code interacts with the game engine;
you may prefer to experience the game by downloading the .exe instead.
Use the file archiver 7-Zip to open the files after download.
Name Purpose
Game.agf XML that defines interaction between the files and the GUI
GlobalScript.asc  Functions that will be called by game engine
GlobalScript.ash Functions that are used by all scripts
room1.asc  Functions that are specific to the room

ART ASSETS

Animated art assets can make or break a video game.  The entire look and feel of a game can be changed simply by substituting different art.  In addition, 3D games require more work because they animate points on the objects that move on the screen, rather than using frames that represent the actions that a character can perform:  walking, sitting, talking, and so on.
For the purposes of this videogame, art assets were found on the Internet and can be used because of the Educational Fair Use Law. I used Photoshop extensively to customize them into cohesive story elements.
Little Red Riding Hood
Portions
We Heart It, located at http://weheartit.com

Profile
deviantART, located at http://walkingconflict.deviantart.com

Hood
deviantART, located at http://cherryisme.deviantart.com

Cloak Front
Red Riding Hood Cloak, located at http://www.ebay.com/

Cloak Back
Story Items, located at http://www.polyvore.com
The House
Homemade Gingerbread House
Depositphotos Inc., located at http://depositphotos.com

Grandma

ThinkTankToys, located at http://www.thinktanktoys.com

The Woodchopper
Fun Learning, located at http://yurli-classroom.blogspot.com/
The Forest
Community-centred approach transforms the forest sector
Community forest management and forest tenure, was located at http://www.futurepolicy.org/5673.html, but the site has been updated and the photograph removed.

Apple Time
Cartoon Big Green Tree with Branches
Crown of Big Tree
Green Apple and Red Apple
Green Beautiful and Tall Tree
Green Beautiful and Young Eucalyptus Tree
Illustration of Tree
Red Apple
Trees, Vector, Christmas Green Fur-Trees
Royalty Free Stock Photos, located at www.123rf.com

Wicker Basket
Depositphotos Inc., located at http://depositphotos.com

The Wolf
Artur Wall, located at http://www.discover-how-to-draw.com/

DragoArt images, located at http://www.dragoart.com

Grandma Wolf
Costume Shop Casa Ruiz, located  at http://www.disfracescasaruiz.es


Fonts
included in Windows
 
Copyright 2012, 2018 Yvonne V. Richardson