OC小游戏-人机大战-猜拳

这篇博客介绍了如何使用Objective-C(OC)编写一个猜拳游戏,包括Person、Computer和Tocompare三个类的设计。Person类用于接收用户输入,Computer类生成随机数作为计算机的选择,Tocompare类负责比较并输出结果。通过简单的输入输出,实现了人机对战的猜拳游戏逻辑。
摘要由CSDN通过智能技术生成

先声明3个类,分别是Person、Computer、Tocompare,制定游戏规则,让0~2中的数字依次代表石头、剪刀、布;在Person类中声明一个变量,接收键盘录入的数字,在Computer中声明一个返回随机数的方法,然后在Tocompare类中进行比较,思路很简单,直接上代码:

Person.h​

@interface Person : NSObject

@property(assign ,nonatomic)int num;//声明一个属性,接收输入的数字

@end

​由于没有在Person类中声明方法,所以Person.m文件为空;

Computer.h​

​@interface Computer : NSObject

-(int)play;//声明产生一个随机数的方法

@end

Computer.m​

@implementation Computer

-(int)play

{   

   return arc4random()%3;//返回一个0~2中的随机数

}

@end

​To compare.h

@interface To_compare : NSObject

-(void)compare;//声明一个比较的方法

@end​

​To compare.m

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值