Skip to content

main release

Latest
Compare
Choose a tag to compare
@ZingZing001 ZingZing001 released this 22 Oct 21:02
· 4 commits to main since this release
74bd006

Release Notes: v1.0.0 - Guess Who’s The Thief

Features:

  • Interactive Cutscene: Players experience a fully-voiced introduction with dynamic scenes and suspect reveals.
  • Time-Based Challenge: Intense, time-limited gameplay encourages quick decisions.
  • Suspect Interactions: Investigate suspects—Frank, William, and John—through interactive clues and dialogues.
  • Multiple Endings: The outcome is based on player choices, leading to varied story endings.
  • AI-Powered Feedback: Integrated with GPT (OpenAI) to generate custom feedback on player actions.

Improvements:

  • Central Timer Sync: A unified timer across all scenes for consistent countdown experience.
  • Custom Progress Bar: Sleek, cylindrical progress bar design that matches the game’s theme.
  • Audio Fixes: Ensured only one audio track plays at a time during the cutscene sequences.

Bug Fixes:

  • Audio Playback: Fixed instances where multiple audio files overlapped during cutscenes.
  • UI Enhancements: Improved the appearance and functionality of progress bars to display accurately and fill correctly.

External Libraries / APIs Used:

  • JavaZoom JLayer: For MP3 audio playback within the game.
  • OpenAI GPT Integration: Leveraging GPT APIs to dynamically respond to player inputs and provide intelligent feedback.

Collaboration Status:

This project was collaboratively developed by:

  • Johnson Zhang (@ZingZing001): Backend Development, Game Logic, and Scene Transitions.
  • Kimberly Zhu(@kimkimz): Frontend UI Development, Backend Development, and prompt engineering.
  • Nicky Tian(@Nicky8566): Audio & MP3 Integration, API Integration, Timer Synchronization and prompt engineering..

Full Changelog: https://github.com/ZingZing001/GuessWhosTheTheif/commits/v1.0.0