如何自己编程做游戏
自己学编程做游戏需要学习、了解以下几样东西:
1、知道自己想做什么类型的游戏,手游、主机、PC,明确后选择游戏引擎。
2、目前市面上主流的引擎是Unity3D、虚幻四,2个引擎的脚本语言不同、游戏类型不同,Unity是C#,偏手游,而虚幻四是C++,偏主机和PC游戏。
3、学习C语言,C++或者C#至少要精通其中一门,熟练掌握基本数据结构、基础的算法、设计模式后,就算新手入门了。
什么是编程:
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】
高考毕业学编程,用这八款编程手游边玩边学
高考结束了,或许你浑身湿透,或许你身带小鱼,但你都会走向下一条道路,义无反顾。我们也即将迎来这个美好的假期,你是否有所安排?
我们可以学习编程,学习python,我们为什么要学习python呢?这8款游戏,可以边玩边学!
1、《异常》
是一个关于AI编程的游戏。
2、力资源机器(humanresource machine)
是一款以程序员为视觉的解谜游戏,游戏中,你将扮演一名职场中拼搏的程序员。
3、while True:Learn
是一个养猫的程序员发现,自己的猫写的代码比自己强多了。
4、ightbot:CodeHour
是一款面向小孩子或学生的简单编程。
5、编程卡丁车
是一个有趣的编程小游戏,适合小朋友们学习编程入门知识。
6、机播
机器人编程对战游戏,作者一个人独立开发的。
7、70亿人/7Billion Human
人力资源机的续作,关卡更多可以让多个工人同时执行程序,依然饱受好评
8、代码英雄
策略曰险类游戏,通过简单的程序指令操作英雄躲避危险
如有侵权,请联系删除。
现在编写手机游戏用什么语言
当然适合,我们这里还有很多零基础的小白,啥也不懂的那种专门学习编程开发技术
我给您大概的说一下编程开发新手怎么学
1、一门编程语言(C、C、Java、PHP、Python、Html等),确定选择一门语言
2、熟悉一种操作系统(Windows、Unix、Linux/类Linux、Android、IOS等),
3、简单的算法和数据结构。
先确定你学习完软件开发后想从事的工作,比如游戏开发(LOL,吃鸡,手游等);前端开发(网页、微信小游戏、Android/IOSAPP等);后台服务器,数据库(支撑前端运行的技术和数据);嵌入式(驱动、单片机等)。
确定方向后,再选择相应的编程语言,如游戏开发(C为主);网站,小游戏(H5/CSS/js等)、Android(Java为主);IOS(Objective-C、switch);后台服务器(Java、Python等);数据库(MySQL、Oracle、SQLServer等);嵌入式(C、汇编等)
就业方向
本专业毕业生适合的工作岗位是计算机程序设计师。适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作。
也可从事计算机研究与应用、软件开发等方面的工作。具体可分为以下方面:
1可视化编程掌握程序设计方法及可视化技术,精通一种可视化平台及其软件开发技术。获取Delphi程序员系列、Java初级或VB开发能手认证。就业方向:企业、政府、社区、各类学校等可视化编程程序员。
2WEB应用程序设计具有美工基础和网页动画设计能力,掌握交互式网页程序的设计技术,能进行网站建设和维护。获取Macromedia多媒体互动设计师或Delphi初级程序员或Delphi快速网络开发工程师认证。就业方向:企业、政府、社区、各类学校等WEB应用程序员。
3软件测试掌握软件测试的基本原理、方法和组织管理,精通软件测试工具。获取ATA软件测试工程师或Delphi初级程序员或Java初级程序员认证。就业方向:企业、政府、社区、各类学校等软件测试员。
4数据库管理能应用关系范式进行数据库设计,精通SQL语言,胜任数据库服务器管理与应用工作。获取Oracle数据库管理或SQLServer数据库应用或WindowsXP应用认证。就业方向:企业、政府、社区、各类学校等部门的中、大型数据库管理员。
想学游戏编程需要什么
不管什么游戏,最基本的要求有两个。一是至少精通一门编程语言,二是掌握游戏设计结构。
语言包括C/C++、C#、ObjC、Java等。游戏设计结构包括图形渲染、声音、物理、网络等等。
看你具体要想学习哪方面的游戏编程了。
如果做Windows PC游戏需要你学习DirectX或OpenGL等图形库,如有必要还需要网络和多线程的知识。
如果做手机游戏多为2D游戏,建议你了解一下cocos2d游戏引擎(Android或iOS,如果是WinPhone手机,顺便建议你了解一下XNA)。
如果做网页游戏,若是服务端建议你了解至少一门编写CGI的语言如PHP,还需要你知道数据库相关知识;若是前端建议你了解一下HTML5、JavaScript、Flash等等。
PS,请楼主不要看到这些内容就觉得晕,你提出的是一个很大很笼统的命题,希望你可以找准方向,专攻一路。草民提到的也不一定全面,当然更不深入,如果不对你就当没看到吧。
我想学手机游戏编程
你好,手游开发现在是挺火的,主流的一般就是IOS和安卓平台。要想做这一块,我觉得以下几点你需要做到:
1、确定做哪个平台的游戏开发,上面说的IOS(苹果)和安卓都是主流
2、针对该平台学习开发,举个例子,安卓的基础的就是Java,所以学安卓开发,需要去学习Java语言,学习分自学和培训班两种,这个就要看你自己了,你可以尝试自学,如果觉得学起来不累,容易掌握,那么没问题;如果觉得学起来吃力,建议上培训班。不知道你有没有计算机编程基础,没有的话个人建议你去找一个培训班。(哪个培训班好,请你咨询一下熟悉这方面的朋友)
3、关于英语和数学的问题
对于游戏开发,我自己做过一些,是vb上的开发,做的是rpg游戏,说实话,对数学是有一定的要求。不过你别担心,主要是算法上用,3D游戏用的就多了,你也不用刻意去学数学,用到时就有针对的去看,相信自己,在实际应用中学数学,一点也不累。
关于英语,计算机英语和普通英语还是有区别的,编程基本用不到什么英语,都是一些固定单词,熟了就好了。英语在编程上最大应用就是第一手技术资料一般都是英文的,所以你英语好会占很大便宜。
4、最后说一句,既然选择了,就贵在坚持,不要放弃,否则一事无成,祝你好运!
有问题可以追问!