欢迎关注公众号:
贪吃蛇小游戏是一款十分经典的小游戏,适合用于新手的练习,花了近两个月的时间,终于可以运行出比较完善的贪吃蛇了,相比于优快云中的大神,花个几天的时间就可以做出Java版本的贪吃蛇小游戏,而自己花了两个月多的时间,有些伤。 这两个月在不断地学习进步, 从完全小白到搞成贪吃蛇小游戏,期间很多不懂得问题,都会去网上搜,去优快云中问大神,现在整个游戏剩下封装,也就是将在elipse上可运行的游戏打包出来,形成一个文件夹,以便可以在电脑上使用。
现在打算对于整个贪吃蛇游戏运行的原理过程,算法分析等做一个总结,而这个过程会持续一段时间,因为贪吃蛇小游戏涉及到Java基础知识中的很多东西,如面向对象,线程,图形界面程序控制等等,这些知识我还需要继续看Java学习视频300集,Java核心技术等来完善,自己Java学习笔记的内容的展开,或许在应用中更好的理解相关知识的原理和本质。由于自己还是零基础学习,所以在整个程序中有很多是借鉴别人的,换句话说,就是网上抄来的,自己理解了人家的以后,结合自己的贪吃蛇游戏结构,整合形成了现在的游戏框架,以前学习过Java相关的知识,但是远远没有到随手写代码的地步,更何况有很多东西已经遗忘掉了,现在学起来无异于从头开始,借鉴归借鉴,抄归抄,Java贪吃蛇小游戏涉及到Java基础知识的大部分,通过这个小游戏来理解Java基础知识,或者说写贪吃蛇小游戏来在应用Java基础知识,也是一个不错的选择。
Java贪吃蛇游戏这个部分通过以下几个环节展开
引言:
贪吃蛇小游的设计过程,以及这个系列专题的整体架构,
总论
目前贪吃蛇游戏的运行结果,贪吃蛇小游戏的设计原理,运行过程,整体架构,算法分析等等,也就是自己设计的游戏结果,其次从整个框架来谈贪吃蛇的组成,设计到那些大的知识点等等
分论
总论从整体上来分析贪吃蛇的运行,分论则讨论贪吃蛇的各个组成部分,如随机点的形成,蛇的设计,按钮时间等等。
反思
整个贪吃蛇游戏的设计过程和理念,以及涉及到的知识点,自己犯过的错误等等