You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
561 B
Markdown
17 lines
561 B
Markdown
---
|
|
# edu-e39n
|
|
title: 'Write §5: Representing game state in Rust'
|
|
status: completed
|
|
type: task
|
|
priority: normal
|
|
created_at: 2026-03-13T20:03:17Z
|
|
updated_at: 2026-03-13T22:56:30Z
|
|
parent: edu-coqp
|
|
---
|
|
|
|
Reading lesson: design of Board, Player, Move types. Discuss representation trade-offs (bitboard vs array). Show the full type definitions.
|
|
|
|
## Summary of Changes
|
|
|
|
Wrote full content for §5 covering Rust game state representation: Player enum, GameState struct, board indexing, Display impl, move generation, winner checking, and immutable apply_move design.
|