程序代写代做代考 第一个要实现的

第一个要实现的

Extension

1. Add balls
able to add new balls at runtime (i.e. specify all features dynamically by the players input and have an interactive placing component)
在游戏运行的时候,要有一个user 的 界面,要用户自己定义球的位置(用鼠标拖等等),颜色,大小等等
2. 球掉进洞的时候有声音
3. 有一个分数榜,给每个球一个分数,比如红球1分,蓝球2分,等等,球进洞了以后,球的分数加到分数榜上

可以用command design pattern因为涉及到‘undo’