cmclark00
|
5c10c6d051
|
Update progression screen to use minimalist black/white/theme color scheme
|
2025-03-27 22:16:37 -04:00 |
|
cmclark00
|
4166fe2b7a
|
Add player progression system with XP, themes, and fix high score entry loop issue
|
2025-03-27 21:19:28 -04:00 |
|
cmclark00
|
3b2f25c61f
|
Fix high score entry infinite loop issue by using ActivityResultLauncher and proper activity result handling
|
2025-03-27 21:19:16 -04:00 |
|
cmclark00
|
bae3a01087
|
Improve touch input handling to prevent accidental diagonal movements at higher speeds
|
2025-03-27 20:47:20 -04:00 |
|
cmclark00
|
4ea4ba7d1b
|
Increase 'touch to start' text size for better visibility
|
2025-03-27 19:19:01 -04:00 |
|
cmclark00
|
dcc4cc28d5
|
Fix level-based scoring to maintain starting level throughout gameplay
|
2025-03-27 19:13:03 -04:00 |
|
cmclark00
|
d2554d5dfc
|
fixed HS on title
|
2025-03-27 19:09:11 -04:00 |
|
cmclark00
|
ee2bb0883a
|
Add reset stats functionality to stats screen with confirmation dialog
|
2025-03-27 18:37:22 -04:00 |
|
cmclark00
|
0f1404d969
|
Optimize TitleScreen by pre-allocating HighScoreManager and using KTX canvas extensions
|
2025-03-27 18:26:10 -04:00 |
|
cmclark00
|
2da2444758
|
Fix accessibility warning in TitleScreen by adding performClick override and proper touch handling
|
2025-03-27 18:23:32 -04:00 |
|
cmclark00
|
222f48e8c4
|
Fix hard drop double drop issue at high stack levels by improving state management and preventing race conditions
|
2025-03-27 18:20:39 -04:00 |
|
cmclark00
|
8125d0f7b3
|
Remove action bar from stats and high scores screens
|
2025-03-27 17:07:47 -04:00 |
|
cmclark00
|
cdd80e5796
|
Add stats system with lifetime and session statistics, including line clear tracking
|
2025-03-27 17:06:39 -04:00 |
|
cmclark00
|
44c4c73feb
|
Add combo system that tracks consecutive line clears with next piece
|
2025-03-27 08:51:10 -04:00 |
|
cmclark00
|
2c7639a861
|
Fix README: Correct rotation control to single tap
|
2025-03-27 02:14:46 -04:00 |
|
cmclark00
|
414eba9db7
|
Fix README: Remove hold piece functionality and correct control scheme
|
2025-03-27 02:14:24 -04:00 |
|
cmclark00
|
db93b70741
|
Update README with accurate Android version requirements and features
|
2025-03-27 02:12:06 -04:00 |
|
cmclark00
|
2683d7b156
|
Enhance side border glow effect during line clears
|
2025-03-27 01:59:47 -04:00 |
|
cmclark00
|
7ba18e1a4a
|
Fix board positioning and block alignment issues. Ensure pieces reach bottom and columns have equal width.
|
2025-03-27 01:54:55 -04:00 |
|
cmclark00
|
5016b6a2f3
|
fix: ensure line clear callbacks are properly connected in GameView.setGameBoard()
|
2025-03-27 00:54:04 -04:00 |
|
cmclark00
|
b068de76f5
|
Add high score system with persistent storage using SharedPreferences and Gson
|
2025-03-27 00:27:44 -04:00 |
|
cmclark00
|
8dc1d433ea
|
Fix line clearing performance by processing on background thread
|
2025-03-26 19:39:14 -04:00 |
|
cmclark00
|
9fbffc00d0
|
Add title screen with falling tetrominos and fix game resume functionality
|
2025-03-26 19:13:43 -04:00 |
|
cmclark00
|
a56f08afb9
|
Add background music and fix pause menu: - Add GameMusic class for background music playback - Add music toggle button to UI - Fix resume button to properly resume game instead of restarting - Add volume control icons - Add proper music lifecycle management
|
2025-03-26 16:52:22 -04:00 |
|
cmclark00
|
fabb2742da
|
Optimize line clear animation for smoother gameplay: - Reduce animation duration to 100ms - Improve animation smoothness with better scaling and fade effects - Eliminate initial animation delay - Add subtle glow effects for better visual feedback
|
2025-03-26 16:09:03 -04:00 |
|
cmclark00
|
f4e5a9b651
|
Initial commit: Modern Tetris implementation with official rules and scoring system
|
2025-03-26 12:44:00 -04:00 |
|