cmclark00
|
7614cef7e5
|
Add scoring for soft and hard drops, remove automatic falling points
|
2025-03-28 14:35:20 -04:00 |
|
cmclark00
|
9ab9b53407
|
Fix menu shifting issue and code cleanup. Fix menu shifting by adding fillViewport and padding to ScrollView. Added missing getLastClearedLines method. Improved code quality with proper logging constants and removed unused imports.
|
2025-03-28 12:33:42 -04:00 |
|
cmclark00
|
8661fd8a80
|
Disable diagonal inputs and prevent accidental hard drops. Block back swipe gesture to prevent accidental app exits.
|
2025-03-28 11:57:21 -04:00 |
|
cmclark00
|
809ae33e5e
|
Enhanced theme system with immediate UI updates, improved progression speed, and added visual/haptic feedback for theme selection
|
2025-03-28 09:11:59 -04:00 |
|
cmclark00
|
ae5ad1ed03
|
start adding theme support to full app.
|
2025-03-27 23:27:15 -04:00 |
|
cmclark00
|
ed7847ad70
|
UI improvements: Added border to selected theme and centered stats screen
|
2025-03-27 23:08:38 -04:00 |
|
cmclark00
|
843cae4b75
|
fix game music
|
2025-03-27 22:49:19 -04:00 |
|
cmclark00
|
4812c99ae3
|
radom untracked changes
|
2025-03-27 22:28:47 -04:00 |
|
cmclark00
|
3e22d1c863
|
Adjust XP progress bar position and add level badge to pause menu
|
2025-03-27 22:24:48 -04:00 |
|
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
|
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 |
|