编程思想一般指的是能够指导开发者进行开发,或者解决问题的一套思想。编程知识指的是具体平台,具体语法和具体类的认识。
编程思想我分成三部分:1,系统,2,设计模式,3,平台
我以系统为单位进行了一个总结,您的软件或者游戏中可能包含一个或若干个系统。
通常在游戏系统是按照策划角度分的,我这里的系统是从技术角度分的。
1,外部通信系统
2,内部通信系统
3,素材系统
4,模型系统
5,数据系统
6,ui系统
7,场景系统
8,人工智能系统
9,动画系统
10,物力系统
每个系统由若干个设计模式构成,这里的设计模式不局限于大家知道的20几种设计模式,可以从系统中提出l通用的结构都可以叫做设计模式。(改日总结)
平台结构,一个平台一般都会包含一个运行环境,比如说cpu或者虚拟机,还会有开发语言,内置类和开发工具(改日总结)
编程知识:
as3的:(这里可以详见我的页游开发总结)
对运行环境的认识:包括虚拟机,内置类。
对开发的认识:包括语言和开发工具。
编程思想和编程知识的一个关系
每个系统都是由若干设计模式组成,每个设计模式可以使用具体平台的具体语言和内置类实现。
实际使用情况。
编程思想可以指导我们程序怎么写,但是每行代码具体有哪些字符组成,这个要参考具体平台的具体语言。
感言实际中 游戏开发 中还得随实际情况来做。。。。