游戏代码怎么编程软件

操作方法

  • 01

    C++的学习不用非常深入,学习之后在数据结构上下点功夫,学到树就可以了,树和图可以留到以后看,之前的链表堆栈队列都看掉,争取自己写出来。然后学下SDL,这个包很容易学,看网上的教程几天就学会了,然后接下来就是从最傻逼的游戏开始写。我的过程是贪吃蛇-->乒乓-->打砖块,现在忙了没写下去了,都快忘记了,之后规划的路径是Galaxia--> 警察抓小偷-->简单的2d scroll游戏-->简单的2d rpg引擎,最终目标是看懂博德之门的开源引擎,尝试自己写2d RPG。

  • 02

    其实这里头都是有学习点的:贪吃蛇是练手,顺便学习简单的动画;乒乓是学最简单的碰撞检测 +物理;打砖块是学稍微精细一点的碰撞检测+第一个商业游戏(目的是练手);

  • 03

    Galaxia是学习简单的AI和Sprite表,这是第一个Sprite数量比较大的游戏,警察抓小偷是学习更复杂一点的AI,和简单的关卡编辑器;2d scroll游戏就是学习scroll的;简单的2d rpg引擎,这里能学到的东西就很多了,但是最主要的是,做一个完整的游戏引擎,以及所有的工具,包括更复杂的关卡编辑器、试验一下简单的脚本(物品掉落,比如说)。

  • 04

    相关教程: Lazy Foo' Productions (SDL + C++的教程,作者连怎么配置环境都手把手的交给我们了,每天学个两节很快就下来了,等学完了基本上我上头那个列表也写完了)

  • 05

    2D Game Programming Tutorials with SDL (同样是SDL+C++的教程,但是这里头有好几个游戏的源代码,开始写游戏的话,C++学好了,然后写一个月游戏应该就能看懂这里所有的源代码了,好处是他上来就告诉你 要有怎么样的架构)

  • 06

    可以看下entity driven engine的知识吧,如果你要写比较复杂的游戏的话。当然如果要写3d的话要看的就更多了,其实也很简单,就是比照着游戏发展史来,比如先上Wolf3d这样的游戏,当然不是比照它的源代码,而是实现类似的功能。

  • 07

    C++的相关的教程多的数不胜数,这里就不一 一列举了,但你学习到C++面向对象的时候,知道继承大概是个什么样子就行。细节部分慢慢追究。

  • 08

    总的来说每天花五六个小时学习,是为了保证自己生活有质量,在学习过程中,数据结构的学习也是不可获缺的,毕竟这是游戏编程里头很重要的一部分,数据结构设计的不好会影响你今后的发展,以及初学C++的小白,肯定没写过什么正经的代码,学数据结构可以大量的练习算法,而且最主要的,熟悉常用的数据结构。我觉得学到树就够了,最多把树学完就足够了,这也就是一个月的时间最多了。

  • 09

    最后,从开始的学习就要严谨,拿自己写的代码与专业的代码比较很重要,至于专业代码从网上搜索就好了,包括一些书上可能不会说到的东西。

(0)

相关推荐

  • 怎么用DreamWeaver编程软件制作下拉列表(代码)

    DW工具是每个编程工作者都是用的开发工具,这篇讲到怎么用DreamWeaver编程软件制作下拉列表(包含代码). 操作方法 01 打开DreamWeaver编程软件,创建一个如图所示的空白页面. 02 ...

  • win7下c语言编程软件有哪些

    win7下c语言编程软件有哪些.好多刚开始接触c语言的朋友都想知道用上面软件开发c语言比较好,一般来说微软的东西肯定是最好的,更适合新手学习,等上手了就可以接触别的软件了.这里脚本之家小编就为大家分享 ...

  • win10系统如何使用Fortran编程软件

    win10系统如何使用Fortran编程软件 具体如下: 1.下载安装Fortran编译器,Set as default为默认开发环境; 2.Fortran application为标准Fortran ...

  • c语言编程软件有哪些 Win7下用哪种C语言编译器

    好多刚开始接触c语言的朋友都想知道用上面软件开发c语言比较好,一般来说微软的东西肯定是最好的,更适合新手学习,等上手了就可以接触别的软件了.这里我们小编就为大家分享一下c语言编程软件有哪些? Micr ...

  • 三菱机械手编程软件RT ToolBox2离线仿真

    介绍RT ToolBox2 三菱机械手编程软件的离线仿真,可以进行编写代码,控制机械手运动,3D显示. 操作方法 01 安装好RT ToolBox2软件后,打开软件如图所示 02 现在先设置仿真工程的 ...

  • 了解编程软件

    计算机飞速发展,人们越来越离不开电脑,离不开软件,软件编程对于专业人士,并不稀奇,但对于外行人来说,就太科幻神秘.很多人都有软件编程的梦想,对于外行人员,应该如何学习软件编程呢,下面就来介绍如何学习软 ...

  • 三菱plc编程软件怎么用?

    三菱plc编程软件怎么用?

  • 手机可以装plc编程软件吗

    不可以的,MELSEC可编程控制器的各种编程工具(软件包)均安装在计算机(Windows系统)上使用,所以plc编程软件只能在WINDOWS系统环境下使用.

  • 艾默生plc编程软件ControlStar快捷键大全

    ControlStar是什么软件?ControlStar是艾默生PLC的专业编程软件,全中文界面,并且含有仿真软件,除了具备基本的程序编辑功能之外,还包含了许多的辅助工具,可以对可编程控制器进行设置. ...