❧   ❧
tetrix in Scala — Contents in Depth
❦

Contents

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