熟悉typescript,javascript,使用ts,js做过简单2d平台跳跃项目。
熟悉godot,用godot(c#开发)做过2drpg游戏demo。
熟悉python,了解tensorflow,pytorch等开发框架,搭建过图像超分模型。也会爬虫。
会rust,用过beny做过vn游戏demo。
gameboy模拟器:用godot作为图形和音频引擎,用c#作为开发语言,实现了一个简易的gameboy模拟器,实现了较高精度的模拟器时钟、完整的gb模拟器cpu指令和中断,ppu渲染、以及apu生成和输出音频数据,能够完整运行塞尔达传说-织梦岛,口袋妖怪红等模拟器游戏。
2d滚动镜头rpg demo:用godot游戏引擎,用c#作为开发语言,实现了一个2d滚动镜头的动作角色扮演游戏demo,通过状态机的切换来实现游戏角色的不同状态,例如敌人有追逐和游荡状态,依据其和玩家角色之间的距离切换,而玩家角色有跑步,翻滚、攻击等状态,通过设置不同状态权值来更新角色状态。
2d web平台跳跃demo: 用typescript开发,实现了简易的游戏循环、按键处理、碰撞检测等系统。
一个使用godot作为图形显示和音频输出,采用c#开发的较高精度的gameboy模拟器,完整实现了gb模拟器的cpu指令和ppu渲染,能够正常运行绝大部分的gb游戏。
用godot引擎和c#开发的2d arpg demo,实现了基本的战斗功能,通过信号机制检测角色间以及角色和实体之间的碰撞。实现了简单的状态机和状态机之间的切换。通过帧序列展现角色动作以及状态之间的切换。