❧
❧
tetrix in Scala
— Contents in Depth
❦
Contents
tetrix in Scala
day 0
sbt
swing
abstract UI
day1
modeling the game
drawing the game
stage
wiring it up
specs2
bdd
day 2
validation
rotation
refactoring
functional refactoring
collision detection
tick
timer
bottom line
day 3
REPL
clearing rows
stream of pieces
next piece
drop
summary
day 4
concurrency
synchronized
akka
game status
day 5
too much locking
size of the grid
day 6
Russell and Norvig
utility function
lines
solving problems by searching
day 7
it’s alive!
heuristic function
day 8
buggy penalty
pruning the search tree
day 9
stop watch
second level
line number
cavity
day 10
scripting
crevasse
other parameters
day 11
HAL moment
variable thinking cycle
man vs machine
attacks
day 12
unfair advantage
Android
pfn/android-plugin
hello world
UI for Android
loading on device
day 13
println debugging
think once, move twice
config
survival of the fittest
cavity again
crevasse depth
thanks!
Contents in Depth
Combined Pages