- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我正计划创建一个在线 Gameboy 风格的游戏(我正计划尝试在不直接模拟的情况下尽可能逼真地重新创建游戏),但我不确定我可能会使用什么技术使用。
作为引用,我打算尝试重新创建 Gameboy Color's Pokémon Trading Card Game . ( video example here )
游戏并没有使用很多持续的背景重绘,而且主要涉及我猜想的 Sprite 动画和关键帧动画。
是HTML <canvas>
带有 Javascript 的元素非常适合处理简单的 2D 逐帧更新动画,或者其他技术是否更适合处理它?是否也有用于可靠音频的 HTML 解决方案?
最佳答案
是的!如果您愿意学习,HTML5(包括 Canvas 元素)能够在浏览器窗口中创建完整的游戏。查看 mozilla 的实验性游戏:http://browserquest.mozilla.org
如果您有兴趣了解更多关于 HTML5、其特性和良好编码实践的信息,您应该查看:http://www.html5rocks.com
关于javascript - HTML 和 <canvas> 适合在线 Gameboy 风格的游戏吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12704173/
我正在用 C 编写一个 GameBoy 颜色模拟器,只是为了向这个世界介绍自己,它被解释,没有动态或静态重新编译:P 现在我正忙于用 C 代码实现所有 CPU 操作码的乏味任务,我必须编写所有这些:h
我目前正在实现gameboy模拟器。当我在执行循环指令时,我注意到 RL 指令是通过进位循环,而 RLC 指令是没有进位循环。交换名称是否更合乎逻辑。为什么会被这样称呼,背后是不是有什么隐情? 最佳答
我正在开发一个 Gameboy 模拟器,我已经在 ROM 中获得操作码 0xD1 (pop DE off stack) 但栈是空的(没有值被压入栈中)。所有未知的操作码都会返回错误,所有其他指令似乎都
这个问题不太可能对任何 future 的访客有帮助;它只与一个较小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,通常不适用于全世界的互联网受众。如需帮助使此问题更广泛适用,visit the
我正在尝试制作 gameboy 模拟器,但它的播放速度比应有的快。 这是我在主循环中使用的计时代码。 if (cpu.T >= CLOCKSPEED / 40) // if more than 1/4
我正在尝试以编程方式将字符写入内存,以便可以将其显示在屏幕上。如何使用 Gameboy 的 Z80 组件获取一个值(例如 65)并将其写入内存? 据我所知,这只是将寄存器加载到内存地址的情况: ld
我正在使用 C 编写 GameBoy 模拟器。现在我正在处理 CPU.c 文件,我对此处列出的一些指令感到有些困惑: http://realboyemulator.files.wordpress.co
我正在使用 C 编写 GameBoy 模拟器。现在我正在处理 CPU.c 文件,我对此处列出的一些指令感到有些困惑: http://realboyemulator.files.wordpress.co
这可能需要一段时间才能解释-在阅读本文时,请先品尝小吃。 我正在为C ++中的Gameboy Advance开发2D益智平台游戏(我是一个相当新的程序员)。直到昨晚,我一直在制作物理引擎(只是一些与轴
我花了很多时间学习 GameBoy 编程,因为我已经熟悉 Z80 Assembly,所以我并不害怕直接使用它。我(当然)会发现用 C 或 C++ 编程效率更高,但是找不到适用于 GameBoy 的完整
我想知道GBA的CPU是否可以使用通常为操作系统保留的任何功能,以及如何做到这一点。 例如,我想访问 cpu 显然支持的特权模式,但我不明白如何首先输入它(并修改它要运行的代码),因为 gba 在用户
有没有办法为 gameboy 编程? 最佳答案 http://www.loirak.com/gameboy/gbprog.php 来自链接: Have you ever dreamed of beco
这不是作业问题,而是针对我正在开发的游戏。 我有两个 16 位 RGB 颜色,并且想根据其他六个四位数量来改变它们的六个 channel 。算法简单但繁琐;我正在寻找一种方法,通过一次做更多有用的工作
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
由于 Gameboy 的处理器 LR35902 是 Z80 和英特尔 8080 的混合体,请记住,Z80 和英特尔 8080 无论如何设计为主要交叉兼容,任何具有 Z80 处理器的东西都可以运行用于L
关闭。这个问题是opinion-based 。目前不接受答案。 想要改进这个问题吗?更新问题,以便 editing this post 可以用事实和引文来回答它。 . 已关闭 8 年前。 Improv
所以对于上下文,我想让你知道我到目前为止的理解: 在一条指令执行后调用中断处理并设置中断主控启用标志。 中断处理由几个“中断例程”组成(对于 gameboy,它有 Vblank、LCD stat、定时
所以我是C新手,被分配了制作游戏的任务。我将使用 Gameboy 模拟器,并且不鼓励导入任何超出基础知识的库。 我想想出一种方法来运行秒计数器(将显示在屏幕上,)但无法使用 time.h 库,我觉得有
对于 Gameboy 编程中的游戏,我使用了四个数组,分别称为 top、oldTop、bottom 和 oldBottom: struct Point { int x, y; }; struct Re
我目前正在开发一个用于学习目的的 GameBoy Color Emulator。我还想模拟 GameLink 功能(poké-fight ftw!),但我没有找到任何关于如何模拟 GameLink 的
我是一名优秀的程序员,十分优秀!