Releases: ZingZing001/GuessWhosTheThief
Releases · ZingZing001/GuessWhosTheThief
main release
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