|
| 1 | +# EGF Creator - Quick Start Guide |
| 2 | + |
| 3 | +Welcome to the **EGF Creator**, the first implementation of the Educational Game Format 1.1! |
| 4 | + |
| 5 | +## Getting Started |
| 6 | + |
| 7 | +Simply open `index.html` in any modern web browser. No installation or server required! |
| 8 | + |
| 9 | +## Creating Your First EGF Package |
| 10 | + |
| 11 | +### 1. **Metadata Tab** |
| 12 | +Fill in your game's basic information: |
| 13 | +- **Title** (required): Name of your educational game |
| 14 | +- **Language** (required): Two-letter code (e.g., `en`, `fr`, `es`) |
| 15 | +- **Creator** (optional): Your name or organization |
| 16 | +- Other optional Dublin Core fields |
| 17 | + |
| 18 | +### 2. **Manifest Tab** |
| 19 | + |
| 20 | +#### Special Scenes (Required) |
| 21 | +Add exactly one of each: |
| 22 | +- **Game Title** - Opening screen |
| 23 | +- **Congratulations** - Success screen |
| 24 | +- **Game Over** - Failure screen |
| 25 | +- **Credits** - End credits |
| 26 | + |
| 27 | +Click "Add Special Scene", select the type, provide an ID, and upload the XML file. |
| 28 | + |
| 29 | +#### Content Scenes |
| 30 | +Add your educational content: |
| 31 | +- **Video Simple** - Tutorial videos (MP4, WebM) |
| 32 | +- **Audio Simple** - Audio lessons (MP3, WAV, OGG) |
| 33 | +- **MCQ Simple** - Multiple choice questions (XML) |
| 34 | +- **Hangman Simple** - Hangman-style word puzzles (XML) |
| 35 | + |
| 36 | +#### Cover Image |
| 37 | +Optional but recommended, add the cover image of your game: |
| 38 | +- **Cover Image** - Package thumbnail (JPEG, PNG) |
| 39 | + |
| 40 | +### 3. **Sequence Tab** |
| 41 | +Arrange your scenes in order by dragging and dropping. The creator enforces these rules: |
| 42 | +- Game Title must be **first** |
| 43 | +- Congratulations must be **third from last** |
| 44 | +- Game Over must be **second from last** |
| 45 | +- Credits must be **last** |
| 46 | + |
| 47 | +### 4. **Settings Tab** |
| 48 | +Activate any settings you added: |
| 49 | +- Max Wrong Answers |
| 50 | +- Background Audio |
| 51 | +- Foreground Audio |
| 52 | + |
| 53 | +### 5. **Export Tab** |
| 54 | +Click "Download EGF Package" to: |
| 55 | +1. Validate your package |
| 56 | +2. Generate the ZIP file |
| 57 | +3. Download to your computer |
| 58 | + |
| 59 | +## File Structure |
| 60 | + |
| 61 | +Your EGF package will contain: |
| 62 | +``` |
| 63 | +your_game.egf |
| 64 | +├── mimetype |
| 65 | +├── META-INF/container.xml |
| 66 | +└── egf/ |
| 67 | + ├── egf.xml |
| 68 | + └── assets/ |
| 69 | + └── [your uploaded files] |
| 70 | +``` |
| 71 | + |
| 72 | +## Tips |
| 73 | + |
| 74 | +- **IDs must be unique** - Each manifest item needs a distinct identifier |
| 75 | +- **Use descriptive IDs** - e.g., `intro_video`, `question_01`, `game_title` |
| 76 | +- **Test as you go** - Click the Export tab frequently to check validation |
| 77 | +- **Save your XML files** - Keep copies of scene XML files for editing later |
| 78 | + |
| 79 | +## Conformance |
| 80 | + |
| 81 | +This creator produces **EGF 1.1 conforming packages** that comply with the official specification at [egf-format.org](https://www.egf-format.org/specifications/1.1/). |
| 82 | + |
| 83 | +## Need Help? |
| 84 | + |
| 85 | +Check the validation messages in the Export tab - they'll guide you if anything is missing or incorrect! |
| 86 | + |
| 87 | +--- |
| 88 | + |
| 89 | +**Happy game creating! 🎮📚** |
0 commit comments