A Tetris game written in Groovy.
Purpose
The purpose of this project is to show the features of Groovy to the beginners. These features include:
- Closure
- Groovy Bean
- MetaClass
- Mixin (with the keyword 'use')
- SwingBuilder
- MarkupBuilder (for building XML)
- XmlSlurper (for parsing XML)
- GAnt
- Utilities of unit testing, such as the MockFor class
- and so on...
Roadmap
- Record high scores
- Allow choosing level
- Options, such as assigning keys
- Insert junk rows
- Online battle
- Instant messaging
- Migrate to Griffon when it is mature enough
Get Involved
Feel free to join the project! Email me if you want to participate.