本帖最后由 muyichuan2012 于 2024-8-1 14:16 编辑
基于AT32F435/437的植物大战僵尸游戏
示例目的
展示基于AT32F435/437 的植物大战僵尸游戏。
支持型号列表:
AT32F435 系列
AT32F437 系列
主要使用外设列表:
主要使用外设
XMC
DMA
GPIO
1 游戏介绍
《植物大战僵尸》是由美国宝开游戏公司(PopCap Games)开发的一款益智策略类塔防御战游戏,也
是《植物大战僵尸》系列的第一部作品。于2009 年5 月5 日发售。
玩家通过武装多种植物切换不同的功能,快速有效地把僵尸阻挡在入侵的道路上。不同的敌人,不同
的**构成五种不同的游戏模式,加之黑夜、浓雾以及泳池之类的障碍增加了游戏挑战性。
该作在PC 上同时有普通版、年度版、长城版、西游版等多个版本。
基于MCU 的源码来自于B 站UP 主老虎爱3D,感兴趣的朋友可以去关注一下。原案例是基于
STM32H7,应广大爱好者的要求,本案例将其移植到雅特力AT32F435/437。
2 快速使用方法
2.1 硬件资源
1) AT-SURF-F437 V1.x开发板
图1. AT-START-F402+ AT32-QSPI-LCD-GC9B71-EV 实验板
2.2 软件资源
1) SourceCode
SC0147_SourceCode_V2.0.0.zip 源程序
注:所有project都是基于keil 5而建立,若用户需要在其他编译环境上使用,请参考
AT32xxx_Firmware_Library_V2.x.x\project\at_start_xxx\templates中各种编译环境(例如IAR6/7,keil 4/5)进行简单
修改即可。
2.3 示例使用
1) 解压SC0147_SourceCode_V2.0.0.zip
2) 打开
SC0147_SourceCode_V2.0.0\project\at_surf_f437\applications\plants_vs_zombies\mdk_v5下
keil5工程
3) 编译下载到AT-SURF-F437 board
2.4 示例效果
视频效果链接:点我
|