gbc吧 关注:16,917贴子:151,178
  • 20回复贴,共1

Gameboy游戏开发教程

只看楼主收藏回复

春节期间刚好赶上疫情,宅在家里实在无聊。突然想起儿时的GBC游戏机自己不能开发个游戏,查了下资料GB/GBC游戏是用汇编来开发,觉得可能要放弃了。又发现网上有人做了下gbdk的开发套件,可以使用C语言来进行开发。兴奋,春节期间写完了5个章节,目前公司已经复工后续可能更新会变慢,但尽量保持一周一更新吧。
有感兴趣的可以一块学,看后期咱们是否能做一款RPG游戏出来
目前章节是从搭建环境->精灵->方向控制->调色板->背景 ,这么个节奏来的,后续也可能会想到哪写到哪吧
文章列表链接在这里,后续也会在这里和我的公众号进行更新:https://blog.guohai.org/category/gameboy
看完前5章可以做出来的一个效果



IP属地:北京1楼2020-03-06 14:59回复
    赞,我也有很多创意,也会画画,就是懒得学代码。


    IP属地:浙江来自Android客户端3楼2020-03-06 21:44
    收起回复
      技术宅,👍


      IP属地:广东来自Android客户端4楼2020-03-11 12:06
      收起回复
        有个玩意叫GB-Studio,可以不需要汇编开发游戏。但是实现的都是一些通用的框架。
        你可以去看看,。


        IP属地:广东5楼2020-03-11 16:08
        收起回复
          以前哪个平台上有个RPG工具的游戏,可以自己设置人物、剧情、任务


          IP属地:安徽6楼2020-03-12 09:58
          回复
            这个厉害了, 玩家新玩法


            IP属地:江苏7楼2020-03-12 10:12
            回复
              马克一下


              IP属地:福建来自Android客户端8楼2020-03-19 02:46
              收起回复
                Gbc有些游戏太难又没有金手指,自己学了下汇编语言,修改rom


                IP属地:广东来自iPhone客户端9楼2020-03-26 18:03
                回复
                  感觉这个gbdk有点bug
                  #define MAX_MEM 1024
                  static char s_mem[MAX_MEM];
                  static void _init_mem()
                  {
                  int i = 0;
                  for (i = 0; i < MAX_MEM; i++)
                  {
                  s_mem[i] = '\0';
                  }
                  }
                  比如这样的代码 它就崩了?为什么


                  IP属地:福建10楼2020-03-31 15:38
                  收起回复
                    真赞


                    IP属地:广东来自iPhone客户端11楼2020-04-14 09:00
                    回复
                      我不怀疑技术宅,我怀疑艺术宅。一个rpg就是一部动漫。还要有游戏成分。难搞!


                      IP属地:河南来自Android客户端13楼2020-05-29 22:34
                      回复
                        Python能不能开发这个??C不会啊


                        IP属地:安徽来自Android客户端16楼2020-09-06 00:10
                        收起回复
                          大佬会做卡带吗


                          IP属地:福建来自iPhone客户端17楼2020-10-11 14:33
                          回复