Skip to content
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

Current status

  • Splash/Jingle Section
    • Need a different pattern for the second half of the music when the Defence Force logo appears Good 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 page Not 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 easily No 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
    • 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 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
  • Localization
    • Languages
      • ✅ English
      • ✅ French
      • Others? (Spanish, German, ...)
    • Format
      • Check if all languages can fit on a single floppy Not enough room disk, each language will be on a separate floppy
  • Website
  • 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
      • 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

Game engine workflow

When the game boots, here is what happens:

graph TD;
    Boot-->Jingle;
    Jingle-->Intro;
    Intro-->Game;
    Game-->Credits;
    Credits-->Intro;
Loading

Clone this wiki locally