feat: skip intro screen and start directly at game setup
Remove "How to Play" screen in favor of self-explanatory UX. Users now land directly on the game configuration page where they can immediately see and select their preferred game mode, style, and difficulty. The game mechanics are intuitive enough that they can be learned through play rather than reading instructions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -316,11 +316,11 @@ export function SteamTrainJourney({ momentum, trainPosition, pressure, elapsedTi
|
||||
x={pos.x}
|
||||
y={pos.y + 50}
|
||||
textAnchor="middle"
|
||||
fontSize="18"
|
||||
fontSize="20"
|
||||
fontWeight="900"
|
||||
fill="#1f2937"
|
||||
stroke="#f59e0b"
|
||||
strokeWidth="1"
|
||||
strokeWidth="0.5"
|
||||
style={{
|
||||
pointerEvents: 'none',
|
||||
fontFamily: '"Comic Sans MS", "Chalkboard SE", "Bradley Hand", cursive',
|
||||
|
||||
@@ -68,7 +68,7 @@ const initialState: GameState = {
|
||||
// Game status
|
||||
isGameActive: false,
|
||||
isPaused: false,
|
||||
gamePhase: 'intro',
|
||||
gamePhase: 'controls',
|
||||
|
||||
// Timing
|
||||
gameStartTime: null,
|
||||
@@ -292,7 +292,7 @@ function gameReducer(state: GameState, action: GameAction): GameState {
|
||||
mode: state.mode,
|
||||
style: state.style,
|
||||
timeoutSetting: state.timeoutSetting,
|
||||
gamePhase: 'intro'
|
||||
gamePhase: 'controls'
|
||||
}
|
||||
|
||||
case 'TRIGGER_AI_COMMENTARY':
|
||||
|
||||
Reference in New Issue
Block a user