java吧 关注:1,237,509贴子:12,707,114

看了E神俄罗斯方块攻略,自己无教程,弄了个贪吃蛇。

只看楼主收藏回复

因为是第一个自己做的小游戏!还是挺有成就感!特地来贴吧发一贴庆祝一下!


IP属地:上海1楼2016-02-04 14:30回复
    暖贴


    来自Android客户端2楼2016-02-04 14:31
    回复
      不知道 我 @alwing 他会不会来看


      IP属地:上海3楼2016-02-04 14:32
      回复
        我之前没有做过小游戏,但是一直对做游戏很有兴趣,从贴吧精品贴中看到E神的俄罗斯方块教程,所以看了一遍,跟着做了一遍,对做游戏的过程有了一点的认识,所以自己就研究做了一个贪吃蛇。界面很丑。。主要还是锻炼自己的逻辑能力,图如下


        IP属地:上海4楼2016-02-04 14:35
        回复
          和谐的社会主义新中国就需要你这种人才


          IP属地:四川5楼2016-02-04 14:35
          收起回复
            你這麽說他肯定裝比不回復
            你要說他是個傻嗶他就蹦出來回你的貼了
            意見僅供參考 後果概不負責


            星座王
            点亮12星座印记,去领取
            活动截止:2100-01-01
            去徽章馆》
            IP属地:上海来自Android客户端6楼2016-02-04 14:45
            收起回复
              我来假装大神说一下思路,哈哈。
              除了基本的界面代码,主要实体类有一个snake和fruit,整个游戏地图设计成一个二维布尔数组,true代表黑色方块,false代表白色方块,snake主要初始化有一个Point 的List,坐标代表着小蛇的位置,长度代表小蛇的长度,进入游戏后有一个线程控制着画面的自动刷新,小蛇的自动行走,故小蛇有几个重要的属性,一个是point的集合,一个方向属性代表着头,头朝哪里 线程就控制着朝哪里自动行走,并且同时在地图上生成随机一个fruit,判断不能和小蛇身体坐标重叠。添加键盘监听,上下左右来控制小蛇行走,碰到fruit加分,分数到一定程度,加速即缩短线程sleep时间,加快它刷新页面的频率。差不多这样。。。哈哈哈,第一次发帖,新人勿喷~


              IP属地:上海7楼2016-02-04 14:49
              收起回复
                不知道能不能求到 E神加个好友~


                IP属地:上海8楼2016-02-04 14:55
                回复
                  我之前也做过


                  来自Android客户端9楼2016-02-04 15:23
                  回复
                    学java基础中 不过对怎么做还是不懂


                    来自Android客户端10楼2016-02-04 17:43
                    回复
                      新人参观
                         春嗅百花秋赏月,夏沐凉风冬听雪


                      IP属地:北京来自Android客户端12楼2016-02-04 20:03
                      回复
                        6666


                        IP属地:四川来自Android客户端13楼2016-02-04 21:26
                        回复


                          IP属地:北京来自iPhone客户端14楼2016-02-06 00:57
                          收起回复
                            66666666


                            来自Android客户端15楼2016-02-06 17:05
                            回复
                              你们给我听好!六小龄 必须.... 走错片场了 ...


                              IP属地:广东16楼2016-02-06 17:56
                              回复