10月10日_关于玛丽医生的初步构思_By PureMilk

10月10日_关于玛丽医生的初步构思_By PureMilk

本来对算法分析课十分期待,上了以后就十分失落,哎,咋讲那么慢那么理论呢,DP是多有意思的东西啊怎么能讲那么枯燥呢。闲来无事,想想这玛丽医生怎么写吧。

这一想呢,发现还真比贪食蛇难许多。首先我们要设置一个欢迎画面让用户选择player数目是单人模式还是对战模式。然后各自选择级别和速度,并由player1选择音乐。

首先画背景图,再在上面覆盖。如果单人模式,一个瓶子,瓶口不提示下一个药丸的颜色而是用右上角的小动画取代,还需要单独记录生育各色虫子数,没减少一只左侧动画显示对应色虫子死掉。如果双人模式,则画两个瓶子,瓶口提示下个药丸的颜色,中间有记分版,包括 级别,速度,本次对战赢得局数,剩余虫子总数。双人模式还有个不同是连消的时候会给对方下蛋。每个瓶子应该算是一个map,map中的每个格子有三个属性,一个记录是虫子还是药丸,一个记录颜色,分为红黄蓝三种,还有一个记录它的连接情况,分为上下左右四种(这一点比较细节,玩一次看看就知道怎么回事了)。关于游戏的逻辑,四个一消,四周的滑落,算法是我擅长的嘛就不多扯了。

今天写了一点代码了,大概四五十行的样子,还要准备明天的比赛,就不多写了。等比赛完了把写了的代码贴上来

你可能感兴趣的:(10月10日_关于玛丽医生的初步构思_By PureMilk)