-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Mickaël Pointier edited this page Dec 3, 2024
·
26 revisions
Welcome to the Encounter wiki!
Note: Wiki syntax is on https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists
- Splash/Jingle Section
- ❌
Need a different pattern for the second half of the music when the Defence Force logo appearsGood enough as it is now
- ❌
- Game Intro
- ✅ Move the achievement list before the typewriter sequence
- Game Outro
- ✅ Show the list of unlocked achievements and the percentage unlocked
- ✅ Move the final score to the center line where the original score was displayed
- Loading screens
- ✅ Show the tip of the day (save the number of launches to select the right tip so it's not always the same)
- ❌
Possibly show a QR codes to the web pageNot enough memory or disk space
- Game work
- Known issues
- ✅ On the half way warning, the clock goes back to 1:59:59 instead of 0:59:59
- ✅ The text input does not properly reset when an error is detected (cursor does not go back to start and the old text is not erased)
- ✅ The scripting conditional jumps seem to have been broken at some point, so the dog and thug don't work properly
- ✅ The inventory refresh should probably be done in a buffer to avoid the flickering
- ✅ The text area is not cleared when removing the black tape from the window
- ✅ Inspecting the safe after it's blown still show the closed door with the bomb
- ✅ Version 0.3 fails to load the game on OCI 0.1.13/0.1.16
- ✅ Need to be able to skip the splash screen with a keyboard press
- Scripting
- ✅ Finish designing all the puzzles
- ✅ Implement the puzzles in script
- Settings/UI
- ✅ Add a PAUSE option, since the game is realtime, with a few points removed from score each time paused is called. (more each time)
- Note: Not everybody is fan of the negative points on pause, need to check if that's a problem or not.
- ✅ Menu choice to enable/disable sound/music
- ❌
Disk check system (validating the floppy is not corrupted)No time or room for that :x:Stretch goal -> Implement a disk copy system to allow the disk to be duplicated easilyNo room on disk, but external tool is doable - ❌
Language selection (if multiple languages on the same disk)No room on disk, will have one disk per language
- ✅ Add a PAUSE option, since the game is realtime, with a few points removed from score each time paused is called. (more each time)
- Audio
- Music:
- Music player
- ✅ Integrate the Arkos Player into the game
- ❌
Validate that we can play sub-tunes from the same file (for the main game)Each tune is in a separate file
- Music player
- Music sequences
- ✅ Jingle music 100%
- ✅ Game music 100% (probably possible to add some here and there, but will depend of the remaining disk space)
- ✅ Credits music 100% (technically reused the typewriter music, but that actually works ok)
- ✅ Intro music 100%
- Sound effects
- ✅ a "beep" for the wrist watch beeping
- a lound screaming alarm (the mechanical type used in alarms, not electronic sounding alarm clocks style)
- ✅ some "acid burning" for when making the hole in the door
- ✅ 'shhhhh' sound effect for the fuse burning
- ✅ some "pling" sound of a window breaking
- some kind of "crunch" for when putting the rope around the window
- some kind of "scrap" for when collecting the sulphur and saltepetre
- some kind of "plonk plonk" for when using the mortar
- ✅ some kind of "swoosh" for when throwing some item
- ✅ some kind of "ziiip" for when equiping a protection suit (note: Could be better...)
- sound of a river flowing
- dog barking and growling
- ✅ birds chirping
- ✅ water dropping from a wet ceiling
- foot steps
- climbing up or down a ladder
- ✅ sliding down a rope
- ✅ door/cabinet opening
- ✅ car trunk/door opening and closing
- book/note/newspaper folding/page turning
- some kind of "Hmmm hmmm" humming sound
- Music:
- Known issues
- Localization
- Languages
- ✅ English
- ✅ French
- Others? (Spanish, German, ...)
- Format
- ❌
Check if all languages can fit on a single floppyNot enough room disk, each language will be on a separate floppy
- ❌
- Languages
- Website
- ✅ Have https://defence-force.org/index.php?page=games&game=encounter up and running
- ✅ Create redirect from http://encounter.defence-force.org to https://defence-force.org/index.php?page=games&game=encounter
- Release Process
- Beta Testing
- General feeling about how the game feels, if there are things which are not obvious or could be done differently
- Actual game testing: Can the game be finished, are there non working options or combinations of actions, crashes, etc...
- Compatibility testing: Does it run properly on physical machines using specific configurations:
- Computer models:
- Oric 1
- Oric Atmos
- Oric Telestrat
- Oric Nova 64
- Pravetz 8D
- Disk systems:
- Microdisc
- Cumana
- Jasmin
- Cumana Reborn
- Cumulus
- Loci
- Computer models:
- Localization testing:
- How understandable are the texts: Wording, typos, grammatical mistakes...
- Appearance issues: Alignement, truncation, and kerning
- Untranslated content
- Physical Release
- Test on 3.5"
- Test on 3"
- Check if the stickers and inlays work or need to be redone
- Beta Testing
When the game boots, here is what happens:
graph TD;
Boot-->Jingle;
Jingle-->Intro;
Intro-->Game;
Game-->Credits;
Credits-->Intro;