快速构建输入驱动游戏
在本文中,我们将深入探讨如何快速构建一个输入驱动的游戏,以硬币排序游戏为例,详细介绍游戏的实现过程,包括游戏状态的实现、初始化设置、新游戏的开始、继续游戏、UI视图的初始化以及游戏模型的管理等方面。
1. 实现游戏状态
游戏的逻辑主要在 CoinsController 类中实现。下面是 CoinsController.h 头文件的内容:
#import <UIKit/UIKit.h>
#import "CoinsGame.h"
@class CoinsController;
@protocol CoinsControllerDelegate <NSObject>
-(void)gameDidStart:(CoinsController*)aCoinsController with:(CoinsGame*)game;
-(void)scoreIncreases:(CoinsController*)aCoinsController with:(int)newScore;
-(void)turnsRemainingDecreased:(CoinsController*)aCoinsController with:(int)turnsRemaining;
-(void)gameOver:(CoinsController*)aCoinsController with:(CoinsGame*)game;
@end
@interface CoinsController : UIViewController {
Coi
快速构建输入驱动的硬币排序游戏
超级会员免费看
订阅专栏 解锁全文
8万+

被折叠的 条评论
为什么被折叠?



