易语言开发小游戏

1.程序部分
.程序集 窗口程序集1
.程序集变量 数组, 整数型, , "3"
.程序集变量 冠军, 整数型
.程序集变量 终点, 整数型
.程序集变量 到终点个数, 整数型

.子程序 显示物体

动画物体.缩放比 = 212
动画物体.类型值 = 0
数组 [1] = 动画框.创建物体 (动画物体, 10, 30, 真, “1”)
动画框.置层次 (数组 [1], 1)
动画框.置图片 (数组 [1], #兔子一号, )

动画物体.缩放比 = 500
数组 [2] = 动画框.创建物体 (动画物体, 10, 100, 真, “2”)
动画框.置层次 (数组 [2], 1)
动画框.置图片 (数组 [2], #乌龟一号, )

数组 [3] = 动画框.创建物体 (动画物体, 10, 170, 真, “3”)
动画框.置层次 (数组 [3], 1)
动画框.置图片 (数组 [3], #小猪一号, )

动画物体.缩放比 = 1500
动画物体.类型值 = 1
终点 = 动画框.创建物体 (动画物体, 666, -10, 假, “终点”)
动画框.置图片 (终点, #终点线, 0)
动画框.置层次 (终点, 1)

.子程序 __启动窗口_创建完毕

显示物体 ()

.子程序 _按钮1_被单击

冠军 = 0
终点 = 0
动画框.播放动画 (数组 [1], 0, , , )
动画框.播放动画 (数组 [2], 0, , , )
动画框.播放动画 (数组 [3], 0, , , )
动画框.自动前进 (数组 [1], 到数值 (编辑框1.内容), 30, , , 真, , 真, , )
动画框.自动前进 (数组 [2], 到数值 (编辑框2.内容), 30, , , 真, , 真, , )
动画框.自动前进 (数组 [3], 到数值 (编辑框3.内容), 30, , , 真, , 真, , )

.子程序 _按钮2_被单击

动画框.销毁所有物体 ()
显示物体 ()

.子程序 显示冠军
.参数 冠军号, 整数型
.局部变量 标识值_临时1, 整数型
.局部变量 标识值_临时2, 整数型

.判断开始 (冠军号 = 数组 [1])
    标识值_临时1 = 动画框.创建物体 (动画物体, 200, 200, 真, )
    动画框.置图片 (标识值_临时1, #兔子一号, )
    动画框.播放动画 (标识值_临时1, 0, , , )
    标识值_临时2 = 动画框.创建物体 (动画物体, 200, 200, 真, )
    动画框.置文本 (标识值_临时2, “兔子赢了!”, , )
.判断 (冠军号 = 数组 [2])
    标识值_临时1 = 动画框.创建物体 (动画物体, 200, 200, 真, )
    动画框.置图片 (标识值_临时1, #乌龟一号, )
    动画框.播放动画 (标识值_临时1, 0, , , )
    标识值_临时2 = 动画框.创建物体 (动画物体, 200, 200, 真, )
    动画框.置文本 (标识值_临时2, “乌龟赢了!”, , )
.判断 (冠军号 = 数组 [3])
    标识值_临时1 = 动画框.创建物体 (动画物体, 200, 200, 真, )
    动画框.置图片 (标识值_临时1, #小猪一号, )
    动画框.播放动画 (标识值_临时1, 0, , , )
    标识值_临时2 = 动画框.创建物体 (动画物体, 200, 200, 真, )
    动画框.置文本 (标识值_临时2, “小猪赢了!”, , )
.默认

.判断结束

.子程序 _动画框_碰撞到物体
.参数 碰撞物体标识值, 整数型
.参数 碰撞前横坐标, 整数型
.参数 碰撞前纵坐标, 整数型
.参数 被碰撞物体标识值, 整数型

到终点个数 = 到终点个数 + 1
.如果真 (冠军 = 0)
    冠军 = 碰撞物体标识值
.如果真结束

.如果真 (到终点个数 = 3)
    显示冠军 (冠军)
.如果真结束

2.图片资源表
.图片 终点线
.图片 兔子一号
.图片 乌龟一号
.图片 小猪一号

3.前台画面

时间: 2024-08-01 02:21:27

易语言开发小游戏的相关文章

使用cocos2d-x v3.1开发小游戏(基本框架)

小游戏的组成 欢迎界面 在游戏资源未全部加载完之前就需要载入,避免进入游戏会有一段黑屏时间. 可以用来展示游戏名称或者开发者logo. 开始菜单界面 一般用于显示游戏名称和关卡选择(或者称游戏难度选择). 可以外加一些设置性功能,如声音开关,帮助入口等等. 如果游戏设置内容较多可以把设置作为一个单独界面,在开始菜单上提供入口即可. 有的小游戏是以弹窗方式的菜单 主游戏界面 游戏的中心部分,比如2048游戏的格子滑动界面,扫雷游戏的扫雷界面,贪吃蛇游戏的蛇移动的界面,等等. 小游戏拥有这一个界面也

C语言俄罗斯方块小游戏练习

.title { text-align: center; margin-bottom: .2em } .subtitle { text-align: center; font-size: medium; font-weight: bold; margin-top: 0 } .todo { font-family: monospace; color: red } .done { font-family: monospace; color: green } .priority { font-fami

Unity_3D脚本编程:使用C#语言开发跨平台游戏pdf

下载地址:网盘下载 <Unity 3D脚本编程--使用C#语言开发跨平台游戏>以Unity 3D 的跨平台基础Mono,以及其游戏脚本语言C#为基础进行讲解.全面系统地剖析了Unity 3D 的跨平台原理以及游戏脚本开发的特点. 第1 章主要介绍了Unity 3D 引擎的历史以及编辑器的基本知识:第2 章主要介绍了Mono,以及Unity3D 利用Mono 实现跨平台的原理,并且分析了C#语言为什么更适合Unity 3D 游戏开发的原因:第3 章到第10 章主要介绍了Unity 3D 游戏脚本

详解 C 语言开发五子棋游戏以及游戏中的重要算法与思路

重拾 C 语言之后发现,原来 C 语言是那么的简洁,对于写小项目来讲,C 语言是那么的合适,然后,博主自己写了一个五子棋游戏,同样是基于博主自己封装的 nkCEngine 代码库编写,其实整个游戏里面大部分代码都用在逻辑处理上了,图形处理以及窗口创建的部分,因为有高度封装的 nkCEngine,基本上可以忽略不计,这篇博文来讲一讲 C 语言开发一个简单的五子棋游戏,这个游戏不包含人机对战的逻辑,所以唯一的难点估计就是在于如何判断下棋的一方在下棋时候是否获胜了,同时博主也会介绍一个游戏开发中最经常

易语言开发人工智能自动写文章软件!逆天了

我们今天要给大家分享一款可以自动写原创文章的软件,是我自己开发的,开发原理其实很简单,对接了网上某人工智能平台的API,实现了自动写文章的功能! 软件使用的文章渲染算法也是基于:乔姆斯基转换-生成语法进行生成的,效果还是不错!通过这个软件,你每天生成上万篇文章应该是不在话下,而且是原创的哦!软件的实现功能用的是易语言!我们先来抓包吧!数据我们已经抓包了,下面做的就是把数据封包到易语言子程序里面!我们已经把抓包到的数据已经封装到了易语言的子程序里面,然后通过"调试输出"成功返回正确的AP

【c语言】 &#160; &#160; &#160; 小游戏——猜字游戏

大家一起来玩一个小游戏吧! srand((unsigned int)time(NULL));//设置随时间变化的随机数 ret=rand()%100; //产生0~100随机数 添加 #include<time.h> 改变100的值,使其产生0~其他的随机数. 自定义游戏菜单menu. #include<stdio.h> #include<stdlib.h> #include<time.h> void  fun1(int ret,int count)//游戏

C语言实现小游戏

#include<stdio.h>void menu(){ printf("***************************\n"); printf("***********1>start*********\n"); printf("***********2>exit *********\n"); printf("***************************\n"); }int main

C语言实现小游戏(三)

#include<stdio.h> #include<stdlib.h>void init(char arr[3][3],int i,int j ){ for (i = 0; i < 3; i++) {  for (j = 0; j < 3; j++)  {   arr[i][j] = ' ';  } } }int prit(char arr[3][3], int i, int j){ for (i = 0; i < 3; i++) {   printf(&quo

c语言实现小游戏_三子棋

游戏规则:玩家走一步,电脑走一步.当然电脑怎么走的代码也是你写的. #include <stdio.h> #include <stdlib.h> /*******************************************************************************/ //函数功能:初始化棋盘 /**************************************************************************