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:
Thomas Hallock
2025-09-30 15:49:25 -05:00
parent 32c3a35eab
commit 4b6888af05
2 changed files with 4 additions and 4 deletions

View File

@@ -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',

View File

@@ -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':