项目简介
ViTetris是一款专门为PlayStation Vita平台打造的类俄罗斯方块自制游戏。该游戏完全使用C语言从零开始编写,并借助vitaGL图形库实现了3D图形渲染。
项目的主要特性和功能
- 采用C语言开发,适配PlayStation Vita平台。
- 运用vitaGL库进行3D图形渲染。
- 具备完整的俄罗斯方块游戏逻辑,涵盖四连块的下落、旋转、放置及游戏区域清空。
- 实现游戏得分、级别和已清除行的逻辑处理。
- 对游戏边框、Tetromino队列、持有Tetromino、分数、级别和线条边框进行图形处理。
- 拥有文本渲染系统,可显示游戏得分、清除行数和等级等信息。
安装使用步骤
安装前准备
本游戏依赖vitaGL库,需在Vita上提取libshacccg.suprx文件以编译着色器。可参考指南https://cimmerian.gitbook.io/vita-troubleshooting-guide/shader-compiler/extract-libshacccg.suprx ,目前最简单的方法是安装并运行https://vitadb.rinnegatamante.it/#/info/997 。
运行步骤
- 下载项目源码文件。
- 运行
./sdk/bootstrap-vita-sdk
脚本自动设置Vita SDK。运行bootstrap-vita-sdk vita
或bootstrap-vita-sdk Vita3K
分别创建用于Vita设备或Vita3K模拟器的SDK环境。首次运行脚本会显示SDK环境设置进度,后续运行则会启动交互式子shell并设置相应环境变量。 - 配置好环境后,在项目根目录运行
make
命令构建.vpk
文件。 - 若要在Vita3K模拟器中构建和运行,运行
bootstrap-vita-sdk 3k
后,Vita3K
会添加到$PATH
中,按提示用固件和字体包配置Vita3K(需从互联网下载)。配置好后,运行make 3k
触发初始安装或更新已有安装的游戏资源。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】