三国志11吧 关注:323,185贴子:11,227,075

【无聊常更新贴】自制三国游戏的流程

取消只看楼主收藏回复

不是什么教学贴,就是介绍一下游戏的制作过程什么的……
以前那个未完工程因为移动硬盘的物理损坏折戟沉沙了~~~~
不过技术还在,重制一边不是啥问题
就把过程贴出来吧,结贴的时候就是完工吧
…………看完是不能学会做任何游戏的…………但也能知道一点知识,有兴趣的看看吧~~~


1楼2011-11-24 18:15回复
    另附……随便插楼


    2楼2011-11-24 18:15
    回复
      2026-04-30 09:14:38
      广告
      不感兴趣
      开通SVIP免广告
      首先说,要制作一个游戏,需要如下几点技能
      1、想象力
      为什么只有一个?……
      因为剪刀石头布也算游戏啊……游戏的界限很大的,能想就可以创作


      5楼2011-11-24 18:18
      回复
        如果要制作电脑游戏呢?再加一条
        1、想象力
        2、一门程序语言
        ……恩,会一门语言,就可以做所有类型的游戏,不过都是ASCII字符类型的……
        文字冒险游戏、一些经典模拟游戏,泥巴游戏,都是没有图像的


        6楼2011-11-24 18:19
        回复
          想要有花花绿绿的图像的游戏……那再加一条
          1、想象力
          2、一门程序语言
          3、一种图形库


          7楼2011-11-24 18:20
          回复
            图形库有免费的有收费的……
            图形库有高级由低级的
            高级的可以直接做一些操控,绘制一个图像,一个模型等等
            低级的……说个最低级的吧,“显卡驱动”——硬件和软件的接口


            8楼2011-11-24 18:21
            回复
              只有画没有声音啊……那再加一条
              1、想象力
              2、一门程序语言
              3、一种图形库
              4、一个音乐控制接口
              ……这个和图形库差不多,也是硬件的接口


              9楼2011-11-24 18:22
              回复
                ……那我有了以上的技能了,在什么地方做游戏呢?那就需要平台SDK(SDK:软件开发工具包)了
                1、想象力
                2、一门程序语言
                3、一种图形库
                4、一个音乐控制接口
                5、平台SDK
                平台是什么?个人电脑,游戏主机,掌机都算平台
                但说PC,windows,Mac OS,linux也算平台……
                想要在这些平台上做游戏,那就需要理解他们的软件开发接口
                


                10楼2011-11-24 18:24
                回复
                  2026-04-30 09:08:38
                  广告
                  不感兴趣
                  开通SVIP免广告
                  好吧……有以上五点,就能做电脑游戏了
                  ……但是,等等,有两个可以叠加
                  【平台SDK】和【音乐控制接口】就能混合……
                  大家的Windows系统都能播放音乐吧……那就是使用了【Win平台SDK】内嵌的声音接口……所以,简单起见,姑且合并这两项
                  ……其实也不完全是为了简单的原因……
                  游戏是软件,软件就要占用CPU,内存……
                  多用几个库,占用的就越多,那样受众就小了
                  所以放弃一些库也是可以减缓资源消耗的~~~


                  11楼2011-11-24 18:28
                  回复
                    那现在说一下我的这几个搭配:
                    1、想象力 ————任何人都有~~
                    2、一门程序语言 ————C++
                    3、一种图形库 ——————OpenGL
                    4、平台SDK ————WindowsAPI
                    解释一下:
                    C++,一门程序语言……
                    OpenGL,是Open Graphics Library的简称,翻译过来,都会吧【开源图形库】
                    WindowsAPI,这个是在Windows下开发各种软件都必须的


                    13楼2011-11-24 18:30
                    回复
                      前提……就介绍到这里,现在我们开始……
                      首先,做一个游戏的话,需要有个窗口…………那就做一个窗口
                      名字就叫做“三国游戏”
                      ……不想贴代码什么的,估计贴了没什么用,直接截图说明~~~

                      


                      14楼2011-11-24 18:33
                      回复
                        一个简单的窗口……其实这个窗口就包含了【平台SDK】和【图形库】
                        那个窗口的边框,以及这个窗口能在WindowsAPI系统上运行,就是【平台SDK】的作用
                        那个黑黑的背景,就是【图形库】的功劳~~~


                        15楼2011-11-24 18:35
                        回复
                          说明一下……这次制作这个游戏,就不再先做一个引擎了
                          而是一步步完善这个程序…………对于一个个人开发的独立游戏,没引擎也是可以的
                          ……但如果是团队开发就不一样了
                          因为,团队开发,如果没有引擎,就像没有交流用的语言一样,没有语言怎么能合作呢?


                          16楼2011-11-24 18:37
                          回复
                            看看很多三国游戏的开始吧……



                            


                            17楼2011-11-24 18:40
                            回复
                              2026-04-30 09:02:38
                              广告
                              不感兴趣
                              开通SVIP免广告
                              他们都有一个背景图片
                              几个按钮和游戏的标志…………
                              如果这是一个画,那我们应该怎么办?那就是先画背景,再画按钮,再写上字对吧……
                              那我们从绘制背景图片开始


                              18楼2011-11-24 18:41
                              回复