易语言推箱子游戏(附带源码)

news2025/1/18 13:59:28

易语言推箱子游戏

  • 易语言
  • 易语言的安装
    • 易语言功能特色
    • 易语言安装步骤
    • 易语言常见问题
  • 导入游戏源码
  • 部分源码
  • 领取源码
  • 下期更新预报

易语言

易语言(EPL)是一门以中文作为程序代码编程语言,其以“易”著称,创始人为吴涛。易语言早期版本的名字为E语言,也通常代指与之对应的集成开发环境。其最早的版本的发布可追溯至2000年9月11日。创造易语言的初衷是进行用中文来编写程序的实践,方便中国人以中国人的思维编写程序,并不用再去学习西方思维。易语言的诞生极大的降低了编程的门槛和学习的难度。从2000年以来,易语言已经发展到一定的规模,功能上、用户数量上都十分可观。

易语言的安装

在这里插入图片描述


易语言功能特色

1、全中文支持,全部自主知识产权

2、拥有自己的编译器

3、跨平台编程

4、拥有自己的数据库系统,且支持访问现有所有数据库。

5、内置专用输入法,支持中文语句快速录入

6、全可视化编程

7、多种语言支持

8、可以与其它编程语言协作开发

9、人机界面友好,集成化程序设计界面

10、代码即为文档、源程序格式统一

11、多媒体功能支持强大

12、完善的网络、端口通讯和互联网功能支持

13、支持调用API底层函数

14、支持标准外部OCX组件

15、可由易语言支持库无限扩充其功能

16、模块化开发

17、强大的学习与帮助系统


易语言安装步骤

1、从网上下载易语言软件包,将压缩包解压,使用鼠标左键双击打开安装文件。这里我为你们提供了易语言的安装包;下载链接:https://www.123pan.com/s/ji8kjv-L0PU3.html
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
2、在项目新建窗口中,先从左侧选择需要创建的项目类目,之后在右侧选择对应的项目类型,并点击“确定”。(此处我们以“Windows空白程序”中的“Windows窗口程序”为例)

在这里插入图片描述

3、点击右侧组件选择框中的“按钮”选项。

在这里插入图片描述

4、使用鼠标左键点击拖拽的方式在创建的窗口中划出按钮对应的区域,当大小达到合适的标准后松开鼠标左键即可。

在这里插入图片描述
易语言

5、之后使用鼠标左键双击“按钮”区域,在编辑栏的最下方输入“信息框”语句。

在这里插入图片描述

6、再使用鼠标左键单击“信息框”这一栏,点击前方的“+”标志。

在这里插入图片描述

7、比如我们将提示信息修改为“helloworld”,窗口标题修改为“惊喜”,按钮和父窗口不需修改(注意修改的项目需要使用双引号)。然后我们点击顶部工具栏中,如图所示的播放按钮。

在这里插入图片描述

8、之后会弹出之前制作的模拟窗口,我们使用鼠标点击中间的按钮之后,就会弹出刚才设定的“惊喜”窗口了,是不是很惊喜呢?快来试试吧。

在这里插入图片描述

易语言常见问题

一、易语言怎么发送邮件?

1、按照上面同样的方法创建新项目后,点击打开顶部菜单栏中的“工具”按钮,在下拉菜单中选择“支持库配置”选项。

在这里插入图片描述

2、在支持库选择窗口中,点击下方的“全选”按钮并确认修改。

易语言

3、之后在窗口中创建收件人邮箱、邮件正文的输入窗口和发送按钮。

易语言

4、之后使用鼠标左键双击窗口内的区域,进入代码编辑界面,将如图所示的代码全部输入进去,包括了链接服务器成功与失败两种情况。

在这里插入图片描述

5、之后点击运行按钮,在窗口中输入邮箱地址、正文内容,并点击“发送”按钮即可。

易语言

二、易语言怎么模拟按键?

1、创建一个如图所示的的窗口,必须要包含取鼠标位置、模拟系数设置等功能。
在这里插入图片描述

2、之后使用鼠标左键双击窗口,将下方的编码依次输入到编辑栏中。

在这里插入图片描述

3、之后点击工具栏中的运行按钮,先点击“取位置”来获取鼠标位置,再设置好模拟按键的点击频率和次数,最后点击“开始模拟”按钮即可。

在这里插入图片描述

导入游戏源码

上面已经把易语言安装到电脑上了,下载我们导入推箱子游戏代码。
在这里插入图片描述
在这里插入图片描述
导入成功后运行程序
在这里插入图片描述
在这里插入图片描述
源码文件中我们已经帮你们打包过了
在这里插入图片描述
还有地图共有200个
在这里插入图片描述

部分源码

.判断开始 (X偏移 = 0 且 Y偏移 < 0)
    人物坐标.方向 = #人物方向_上

.判断 (X偏移 = 0 且 Y偏移 > 0)
    人物坐标.方向 = #人物方向_下

.判断 (X偏移 < 0 且 Y偏移 = 0)
    人物坐标.方向 = #人物方向_左

.判断 (X偏移 > 0 且 Y偏移 = 0)
    人物坐标.方向 = #人物方向_右

.默认

.判断结束
.判断开始 (地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移]#地图_地板 或 地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移] = #地图_目标)
    人物坐标.X = 人物坐标.X + X偏移
    人物坐标.Y = 人物坐标.Y + Y偏移
    添加操作记录 ()
.判断 (地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移]#地图_箱子 或 地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移] = #地图_目标箱子)
    .如果真 (地图数据 [人物坐标.Y + Y偏移 × 2] [人物坐标.X + X偏移 × 2]#地图_地板 或 地图数据 [人物坐标.Y + Y偏移 × 2] [人物坐标.X + X偏移 × 2] = #地图_目标)
        .判断开始 (地图数据 [人物坐标.Y + Y偏移 × 2] [人物坐标.X + X偏移 × 2]#地图_地板)
            地图数据 [人物坐标.Y + Y偏移 × 2] [人物坐标.X + X偏移 × 2]#地图_箱子
        .判断 (地图数据 [人物坐标.Y + Y偏移 × 2] [人物坐标.X + X偏移 × 2]#地图_目标)
            地图数据 [人物坐标.Y + Y偏移 × 2] [人物坐标.X + X偏移 × 2]#地图_目标箱子
        .默认

        .判断结束
        .判断开始 (地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移]#地图_箱子)
            地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移]#地图_地板
        .判断 (地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移]#地图_目标箱子)
            地图数据 [人物坐标.Y + Y偏移] [人物坐标.X + X偏移]#地图_目标
        .默认

        .判断结束
        人物坐标.X = 人物坐标.X + X偏移
        人物坐标.Y = 人物坐标.Y + Y偏移
        添加操作记录 ()
    .如果真结束

.默认

.判断结束
绘制地图 ()
判断是否过关 ()


领取源码

易语言推箱子游戏领取地址:https://www.123pan.com/s/ji8kjv-q0PU3.html提取码:关注微信公众号祖龙科技工作室回复推箱子即可获取


下期更新预报

网站源码

  • 📢博客主页:孤客网络科技工作室官方账号
  • 📢欢迎点赞👍收藏⭐️留言 📝如有错误敬请指正!
  • 📢本文由孤客原创,若侵权联系作者,首发于CSDN博客
  • 📢停下休息的时候不要忘了别人还在奔跑,希望大家抓紧时间学习,全力奔赴更好的生活💻

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1719946.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

记 Codes 开源免费研发管理平台 —— 日报与工时融合集中式填报的创新实现

继上一回合生成式全局看板的创新实现后,本篇我们来讲一讲日报与工时融合集中式填报的创新实现。 市面上所有的研发管理软件,大多都有工时相关功能,但是却没有日报功能,好像也没什么问题,但是在使用过程中体验非常不…

【设计模式】JAVA Design Patterns——Facade(外观模式)

🔍目的 为一个子系统中的一系列接口提供一个统一的接口。外观定义了一个更高级别的接口以便子系统更容易使用。 🔍解释 真实世界例子 一个金矿是怎么工作的?“嗯,矿工下去然后挖金子!”你说。这是你所相信的因为你在使…

先进的无人机GPS/GNSS模块解决方案

由于多星座支持和增强的信号接收能力,先进的GNSS模块提供了更高的精度和可靠性。集成传感器融合补偿信号中断,实现无缝导航。内置实时运动学(RTK)支持提供厘米级的定位精度。这些模块还优先考虑低功耗和紧凑的尺寸,确保更长的飞行时间和对无人…

第四范式Q1业务进展:驰而不息 用科技锻造不朽价值

5月28日,第四范式发布今年前三个月的核心业务进展,公司坚持科技创新,业务稳步拓展,用人工智能为千行万业贡献价值。 今年前三个月,公司总收入人民币8.3亿元,同比增长28.5%,毛利润人民币3.4亿元&…

Vue3项目练习详细步骤(第四部分:文章管理页面模块)

文章列表查询 页面主体结构 接口文档 接口调用 添加文章列表 添加组件 富文本编辑器 封面图片上传 接口文档 接口调用 编辑文章列表 结构调整 数据回显 接口文档 绑定请求数据 删除文章列表 接口文档 绑定请求数据 文章列表查询 页面主体结构 在ArticleManag…

太速科技-基于3U VPX 4核8线程I7 X86主板

基于3U VPX 4核8线程I7 X86主板 一、产品概述 该产品是一款基于第六代Intel i7四核八线程处理器的高性能3U VPX刀片式计算机。产品提供了4个x4 PCIe 3.0总线接口,其中2个x4 PCIe 3.0接口可配置为1个x8 PCIe3.0接口,另外2个x4 PCIe 3.0接口可灵活配置…

微信小程序教程DAY3

box标签 第二种方法 绿色第一种 第一种更好 效果一样 完成这个项目 先写循环

Git基本使用教程(学习记录)

参考文章链接: Git教程(超详细,一文秒懂) RUNOOB Git教程 Git学习记录 1Git概述 1.1版本控制软件功能 版本管理:更新或回退到历史上任何版本,数据备份共享代码:团队间共享代码,…

mirth Connect 自定义JAVA_HOME

mirth Connect 自定义JAVA_HOME 1、背景 服务器上安装了两个不同版本的Java,我希望Mirth服务使用与默认系统不同的版本。自定义指定java版本 2、解决方法 2.1 优先级说明 系统变量JAVA_HOME (设置后,mirth会根据这个进行启动运行服务,优先级…

2020 6.s081——Lab2:system calls

左岸的一座白色环形阶梯 浪人正在用和弦练习忧郁 晨曦下的少女听着吉他旋律 在许愿池边巴洛克式的叹息 ——许愿池的希腊少女 完整代码见:SnowLegend-star/6.s081 at syscall (github.com) System call tracing (moderate) 这个实验要求我们跟踪系统调用。 感觉实…

软件设计师,下午题 ——试题六

模型图 简单工厂模式 工厂方法模式抽象工厂模式生成器模式原型模式适配器模式桥接模式组合模式装饰(器)模式亨元模式命令模式观察者模式状态模式策略模式访问者模式中介者模式 简单工厂模式 工厂方法模式 抽象工厂模式 生成器模式 原型模式 适配器模式 桥…

nodemcu32s 和 mini D1 组局域网并用 webSocket 通信

实现思路 使用 mini D1 来搭建一个 webSocket 服务,然后使用 nodemcu32 连接,然后就可以进行通信了。 服务端代码(mini D1) 在代码中主要是需要控制好 loop 函数中的延时,也就是最后一行代码 delay,如果…

大模型时代的具身智能系列专题(六)

UCSD 王小龙组 王小龙是UCSD电子与计算机工程系的助理教授。他曾在加州大学伯克利分校与Alexei Efros和Trevor Darrell一起担任博士后研究员,在CMU RI获得了机器人学博士学位,师从Abhinav Gupta。他的研究重点是通过视频和物理机器人交互数据来学习3D和…

【AIGC】大型语言模型在人工智能规划领域模型生成中的探索

大型语言模型在人工智能规划领域模型生成中的新应用 一、引言二、LLM在规划领域模型生成中的潜力三、实证分析:LLM在规划领域模型生成中的表现四、代码实例:LLM在规划领域模型生成中的应用五、结论与展望 一、引言 随着人工智能技术的迅猛发展&#xff0…

yolov5-ros模型结合zed2相机部署在 Ubuntu系统

前言 本篇文章主要讲解yolov5-ros模型结合zed2相机进行实时检测,经改进实现了红绿灯检测,并输出检测类别与置信度! 目录 一、环境配置二、zed2驱动安装三、yolov5-ros功能包配置四、运行官方权重文件四、运行自己权重文件 一、环境配置 1、…

分享6个打开就能让人眼前一亮的网站,每次浏览都像发现新大陆~

1、ZLibrary zh.zlibrary-be.se/ ZLibrary是一个广受欢迎的在线图书馆,它提供了一个庞大的电子书和文章资源库,数量超过千万。这个平台覆盖了国内外众多领域的电子书资源,几乎可以满足用户98%以上的搜索需求,无论是学术研究、文…

Netty中半包粘包的产生与处理:短连接、固定长度、固定分隔符、预设长度;redis、http协议举例;网络数据的发送和接收过程

目录 粘包、半包 相关概念 网络数据发送和接收过程 Netty半包粘包解决方案 ByteBuf获取和默认大小 短链接 固定长度 固定分隔符 预设长度 常见协议代码举例 redis协议 http协议 参考链接 粘包、半包 相关概念 程序处理过程中我们会通过缓冲区接收数据&#xff0c…

input输入框的一些复习

<template><div><div style"text-align: center;margin: 10px 0;"><span style"font-size: 15px;font-weight: bold;">input输入框的基本应用</span></div><el-descriptions :column"3" size"defau…

Golang dlv远程debug

1. 前期准备 1.1. dlv安装 1.1.1. go install安装 go install github.com/go-delve/delve/cmd/dlvlatest1.1.2. 手动安装 下载 linuxx86 架构 二进制文件 &#x1f4ce;dlv.linux.x86.zip zip文件&#xff0c;下载后&#xff08; 如果没权限&#xff0c;记得 执行chmod ax…

linux下使用cmake-gui编译WXQT

一.编译环境 操作系统&#xff1a;Ubuntu 22.04.3 LTS wxWidgets源码&#xff1a;wxWidgets-3.1.5 编译工具&#xff1a;CMake-gui qt版本&#xff1a;5.13.2 二.编译步骤 1.将源码解压。 2.打开CMake-gui&#xff0c;并设置好源码目录和构建目录 3.点击configure 会弹出…