首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
街机专题
街机 CAPCOM CPS1 中英文名字与驱动对照表
Part.I 简介 本文列举了街机 CPS1 中游戏的中英文名字与其驱动的对照,以帮助诸位更快地找到自己想玩的游戏。 注意:汉化版的街机模拟器 Kawaks 中游戏的中文名字是根据英文直译的,并不是习惯性的中文叫法。比如『三国志』英文名为『Warriors of Fate』,直译为『天命勇士』。 其他传送门 街机 CAPCOM CPS2 中英文名字与驱动对照表街机 CAPCOM CP
阅读更多...
Python玩街机
来源:GitHub 编译:Bot 编者按:近年来,虽然关于强化学习进展的新闻屡见报端,对强化学习感兴趣的人也很多,但对普通学习者来说,真正做一个自己感兴趣的强化学习项目还是太麻烦了。今天论智给大家推荐的是一名网友开源的Python库,它提供了一个可以玩任何旧版街机游戏的API,操作方式非常亲民。 这是一个允许你在几乎任何街机游戏中训练你的强化学习算法的Python库,它目
阅读更多...
Unity之街机捕鱼
目录 😪炮台系统 🎶炮口方向跟随鼠标 🎶切换炮台 😪战斗系统 🎮概述 🎮单例模式 🎮开炮 🎮子弹脚本 🎮渔网脚本 🎮鱼属性信息的脚本 😪奖励和等级的实现 😪Unity数据持久化 📖保存游戏 📖继续游戏 📖开始新游戏 最近又跟着教程从头到尾完成了一个实例,虽然是好久之前的教程,但是老师讲的很好,我作为Unity初学者也收获很多,复
阅读更多...
Construct3·街机小游戏·快速入门
简单了解: 游戏课程要求制作简单游戏入门,博主选择construct3开发工具,成品如下: 【游戏作业1】 https://www.bilibili.com/video/BV1y94y1W7ef/?share_source=copy_web&vd_source=7c4fbdc35a45de840f01f6f2cc74667b Game Making Sof
阅读更多...
追忆童年,用树莓派做个街机游戏机
很久没写博客了。近期已经从软件转入游戏机行业的开发,这个是本人的梦想,现在终于慢慢实现了。 第一个作品当然的街机游戏机了,这个最具有代表性。做着玩的,就不加投币器了。。。 rmxp4droid的优势就是基于JAVA全平台运行,哪天也用它做个街机游戏 我们先先来看看成品的吧,本人一口气做了两台 所需配件: 1.纸箱一个 大点的,上图用的是矿泉水的箱
阅读更多...
街机模拟游戏逆向工程(HACKROM)教程:[12]68K汇编-程序流控制
在之前的文章中,我们测试过一些简短的一小段程序,这些程序都有一个共同的程序运行流程,就是一句一句地向下执行,比如: movea.l #$325, a0 * ↓move.b #$01, (a0) * ↓move.b #$02, $01(a0) * ↓move.b #$03, $02(a0) *
阅读更多...
街机模拟游戏逆向工程(HACKROM)教程:[9]68K汇编move指令
在之前的文章中,我们已经多次测试过move这个指令,move指令可以说是68000汇编中最常用的一个指令,该指令可以把源操作数传递到所有寄存器以及所有的内存地址。而源操作数可以是所有寄存器的数据和所有的内存地址的值,同时源操作数也可以是一个立即数。我们来看看一个move指令可以操作的对象。 move.b #$95, d0 *单字节立即数传递move.w #$
阅读更多...
街机模拟游戏逆向工程(HACKROM)教程:[5]中断
在上一章中,我们搜索到了"恐龙新世纪"模拟游戏中1号机台玩家血量的地址,那么,这个地址在对该游戏的逆向工程中可以起到什么作用呢?我们可以考虑,玩家血量的变动有多少种情况: 1、被敌人攻击 - 得到敌人某个技能的攻击力,自身的防御力。 2、被队友攻击 - 得到队友的攻击力。 3、被道具击中 - 得到道具的攻击力。 4、使用扣血技能
阅读更多...
街机模拟游戏逆向工程(HACKROM)教程:[0]工具
街机hack,从早期的街霸-降龙版 到后期对各种街机的各种改动版本 这些成果,就是对街机游戏的代码进行逆向分析的结果。对于大部份街机游戏,是基于摩托罗拉68000的CPU,使用的是一套特别的汇编指令集。 一、MAME下载 我们想要对游戏进行逆向分析,首先我们需要的是一个可以查看游戏中的汇编代码的工具,这里选择也只能选择的是一款比较流行的多机种模拟器工具,MAME。 下载地址
阅读更多...
街机模拟游戏逆向工程(HACKROM)教程:[1]数据的存储与读取
简介 在计算机中,数据存储的介质一直在变化,从最早的穿孔纸带,到现在的固态硬盘。但存储的原理是一直没有变化的,在计算机中,我们所存储的数据,一直都是以二进制的形式被存储存在不同的介质中。 计算机用位 (bits) 来存储数据,每一位可以是两种状态之一:0或1,这就是二进制数字。而这种形式十分不方便记忆,所以,为了方便记忆,每个二进制数字,都可以转换为十六进制数字或十进制数字。 二进制十六
阅读更多...
用QT 模拟日本跑马街机的一款游戏
阅读更多...