Bullets fired simultaneously now share the same fire_id
Only one hit is counted even if multiple bullets with the same fire_id hit the target
Gem Icon Creation and Synchronization
Created a gem icon and synchronized it with the main screen and currency file
calculateCoin Mechanism Update
Changed from instantly increasing coins when ItemCoin is obtained to adding coins at the result screen
Separated baseCoin and bonusCoin to fix a bug where bonuses (time, level, hitrate) were being applied even after game over
Encryption Mechanism Improvement
Updated from simple 1-to-1 encryption to formula-based encryption
Testing
Verified the coin settlement log at the end of the round
Confirmed coin and gem display on the main menu
Confirmed coin reduction when upgrading in the main menu
Verified log output when insufficient balance is detected
Future Improvements
Additional Gem Acquisition Routes
Obtain gems after clearing all rounds
Obtain gems when achieving milestones
Gem Spending Options
Add additional places to spend gems
Important Notice
Due to the encryption mechanism update, loading previous out/currency files will result in errors. Please delete existing out/currency files before running the game.
Week 6 Updates
currency
tocoin
coin
gem
fire_id
fire_id
hit the targetcalculateCoin
Mechanism UpdateItemCoin
is obtained to adding coins at the result screenbaseCoin
andbonusCoin
to fix a bug where bonuses (time, level, hitrate) were being applied even after game overTesting
Future Improvements
Important Notice
out/currency
files will result in errors. Please delete existingout/currency
files before running the game.