作为一名超的老程序员,偶也并非科班出身,偶本科学习的是应用心理学,然后通过书籍,网络,教程等自学的编程。
那门要学习编程入门,什么样的资料最适合呢?这里偶首推w3cschool,既老牌又非常知名,里面的基础教程非常丰富,涵盖了方方面面的入门教程。
如果你说的游戏化编程入门学习,那他们的APP刚好能满足你的需求,在苹果应用商店和各种安卓手机应用商店里都有。
对于初学者,有趣的学习,会让人更好的学习和进步。
类似这种边学边练,像游戏一样学习闯关的,是国内编程学习的新模式。
希望你通过这些能帮助你快速入门编程领域的基础知识。
零基础编程入门,偶主推w3cschool的APP,其次是慕课网的视频课程,两者结合学习。
能写手游棋牌游戏需要程序员具备哪些条件?
C语言:
是许多高级计算机语言的基础,C语言是一种计算机程序设计语言。具有高级语言的特点,又具有汇编语言的特点。C语言可作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。学好C语言能更好的学习其他高级语言,为以后的学习打基础;往深学C语言的话那就是学到C在Linux里的应用,Linux十分强大。
具备:游戏开发中的程序开发主要由图形引擎、声音引擎、物理引擎、游戏引擎、人工智能或游戏逻辑、游戏GUI界面(菜单)、游戏开发工具、支持局域网对战的网络引擎开发、支持互联网对战的网络引擎开发九部分组成。
其次一名开发人员所具备的要求是熟练掌握计算机本科专业所学的知识,主要包括C或C++语言、数据结构、编译原理、算法等,另外线性代数、微积分、牛顿力学在图形和物理引擎开发方面用途也很广泛,如果要提高的话还有必要了解硬件相关的知识如计算机体系结构、汇编语言。
用凡人修仙传为背景做一个小游戏?
无论您是选择PC开发还是andriod又或是ios 平台开发游戏,偶都建议你选用html5的游戏引擎进行开发,顺便想你安利一款优质引擎cocos2d。
目前从偶已知的开发语言来看,PC平台常用c++,android平台用java,ios用Object-C。前两者用eclipse开发较多,后者用coderunner。如果你选用html5的框架,那么你只需要学习js即可。官方推荐的工具是webstorm。你很容易就可以开发一些跑酷类的小游戏。