Difference between revisions of "Face Off"
From TACWiki
m |
(→How to substitute new face stimuli) |
||
| Line 26: | Line 26: | ||
==How to substitute new face stimuli== | ==How to substitute new face stimuli== | ||
| + | |||
| + | # Make the file system changes following the guidelines below. | ||
| + | # Update Face Off content in the game solution for the corresponding file system changes. | ||
| + | ::[[Code_How_To's#Use_Images|How To Use Images]] | ||
| + | # Compile the game and test. | ||
| + | # [[Code_How_To's#Publish_the_Installer|Build The Installer]]. | ||
| + | |||
| + | ===File System Guidelines=== | ||
| + | |||
| + | Face stimuli are organized into emotion categories. To add a new emotion category, simply create a new directory under Game\FaceOff\Content\Texture\Faces. Each image added to the directory must follow the proper naming convention, else the image will not be loaded. | ||
| + | |||
| + | ====Image Naming Convention==== | ||
| + | |||
| + | [EmotionCategory]_[ImageNumber].[Extension] | ||
| + | |||
| + | The EmotionCategory must be exactly the same as containing directory name. ImageNumber must start at 1 and increment by 1 for each image without skipping an integer. Extension can be any valid XNA supported format type. | ||
| + | |||
| + | '''Example''' | ||
| + | Directory: | ||
| + | Game\FaceOff\Content\Texture\Faces\Angry | ||
| + | |||
| + | Images: | ||
| + | Game\FaceOff\Content\Texture\Faces\Angry\Angry_1.png | ||
| + | Game\FaceOff\Content\Texture\Faces\Angry\Angry_2.png | ||
| + | Game\FaceOff\Content\Texture\Faces\Angry\Angry_3.png | ||
| + | |||
| + | Current images may also be replaced, so long as the naming convention is maintained. | ||
| + | |||
| + | |||
| + | |||
[[Category:Mini Games]] | [[Category:Mini Games]] | ||
Revision as of 10:15, 13 April 2010
Contents
Events
EventCode
FO_START - The main menu has been initialized.
FO_START_BOARD - A new board (round) has been started.
FO_STARTFACELOAD - A face on the tray has begun to load.
FO_FACELOADED - A face on the tray has finished loading.
FO_FACEDRAG - The user has begun to drag a face from the tray.
FO_BOARDFILL- The user has dropped a face from the tray onto an empty board cell.
FO_BOARDUNDO - A filled cell on the board was clicked, sending the face back to the tray and emptying the filled cell.
FO_CORRECT_GROUP - A group was determined correct during validation.
FO_INCORRECT_GROUP - A group was determined incorrect during validation.
FO_END - The user has finished the game and exited.
MenuEvent
FO_MENU_INPUT_Enter - User has pressed the Enter key.
FO_MENU_INPUT_MouseClick - User has clicked the left mouse button.
FO_MENU_INPUT_Left - User has pressed the Left key.
FO_MENU_INPUT_Right - User has pressed the Right key.
FO_END_QUIT - User has exited Face Off via main menu.
GameEvent
FO_MENU_INPUT_MouseClicked - User has clicked the left mouse button.
FO_INPUT_SubmitPressed - User has clicked the submit button.
FO_INPUT_MouseReleased - User has released the left mouse button.
How to substitute new face stimuli
- Make the file system changes following the guidelines below.
- Update Face Off content in the game solution for the corresponding file system changes.
- Compile the game and test.
- Build The Installer.
File System Guidelines
Face stimuli are organized into emotion categories. To add a new emotion category, simply create a new directory under Game\FaceOff\Content\Texture\Faces. Each image added to the directory must follow the proper naming convention, else the image will not be loaded.
Image Naming Convention
[EmotionCategory]_[ImageNumber].[Extension]
The EmotionCategory must be exactly the same as containing directory name. ImageNumber must start at 1 and increment by 1 for each image without skipping an integer. Extension can be any valid XNA supported format type.
Example
Directory: Game\FaceOff\Content\Texture\Faces\Angry
Images: Game\FaceOff\Content\Texture\Faces\Angry\Angry_1.png Game\FaceOff\Content\Texture\Faces\Angry\Angry_2.png Game\FaceOff\Content\Texture\Faces\Angry\Angry_3.png
Current images may also be replaced, so long as the naming convention is maintained.