下载 APKPure App
可在安卓获取Yukigassen -Programming war-的历史版本
编程你的坦克
这是一个雪球游戏,两个坦克对两个坦克。但是,坦克不能直接操作。每个坦克都根据预先编程的程序运行。因为坦克的性能是相同的,所以胜负取决于程序。
* 保存编辑过的程序时,如果文件名中包含“示例”或“级别”,则无法保存。请适当更改文件名并保存。
yukigassen(雪球游戏)的规则
● 与蓝队和红队对战
● 如果您击中雪球5次,您将被罚下场。
● 如果两个单位都离开,则他们将被击败。
● 您最多可以有10个雪球。
●只要雪球返回其基地,就可以无限次地重新装满雪球。
● 如果你留下两个对手的坦克或触碰对手队伍的基地,你就赢了。
● 如果时间用完,剩余生命值较多的人获胜。如果相同,则蓝队将获胜。
游戏模式
● 本地对决
这是一场存储在终端内的程序相互竞争的战斗。该应用程序从一开始就具有从1级到3级的程序。
● 全球对决
如果您在本地对决中赢得 1 级计划,您将能够选择全局匹配。这将与通过互联网连接的世界各地的用户创建的程序竞争。有进入和匹配选择两个菜单。输入仅在开始时有效,但匹配输入在执行输入时也有效。
条目将您自己的程序上传到服务器。上传的程序将作为红队战斗。在比赛选择中,您可以选择由世界各地的用户上传的节目。
程序规范
● 用户变量仅为整数类型
● 流程控制是if then else, while, switch case break
● 事件驱动型
● 特殊变量
· R1 用作雷达阵列变量的参数,作为外部函数返回值的存储目的地
· R2 用作外部函数返回值的存储目的地
·在-180到179度范围内表示uDir炮塔的方向
·余生。初始值为5
· BallNumbers雪球的数量
● 雷达阵列变量
使用特殊变量 r1 作为参数,存储在该方向上到对象的距离。值为 1000 表示在该方向上找不到对象。如果找到对象,则存储 4 到 60 之间的整数。
雷达球雷达,物体为雪球
· RadarTank 以坦克为坦克的雷达
· RadarWall 以墙为对象的雷达
● 用户变量
如果将 % 添加到头部,它将成为用户变量。它是一个整数类型变量。无需声明,初始值为0。
● 单位制(距离、角度)
外部功能(稍后描述)和雷达的单元系统不同。外部功能的距离约为雷达距离的5倍。在外部函数中,角度从-180度到179度为360度,但在雷达中为0到15度。
● exfunc语句
· ShootBall 发射一个雪球。成功启动后,0将存储在r1中。
· SearchBase 寻找您团队的基地。360度系统中的方向存储在r1中,距离存储在r2中。
搜索 searchEnemy 附近的敌人。存储的值与searchBase相同。
· SearchFlag 寻找敌方团队的基地。
● 坦克声明
它指示机器的操作。该语句不会立即执行,而是在一系列处理结束时执行。因此,即使您一次指定多个操作,也只会实际执行指定的最后一个操作。
编辑程序
您可以使用内置编辑器编辑程序。还可以导出程序文件并使用通用文本编辑器进行编辑。使用外部编辑器进行编辑时,您可以通过导入并使用名称保存来使用它。
在内置编辑器中,当您按右端的 + 按钮时,会在其下方添加一行。
Last updated on 2018年12月15日
Minor bug fixes and improvements. Install or update to the newest version to check it out!
Yukigassen -Programming war-
1.00 by furusawa326
2018年12月15日