欢迎来到神奇下载!我们唯一域名是:www.sqxzz.com

imeight 官方最新版 v1.0

更新时间:2022-06-10 15:49:42

软件介绍

imeight提供你H5模拟功能,可以通过这款软件设计简单的游戏,您可以在软件直接输入代码,可以通过指令的方式编辑游戏,支持逻辑命令添加,支持变量命令添加,支持运算命令添加,让用户可以快速通过指令设计H5类型的游戏,结合字符生成器、16色调色板等功能帮助用户快速编辑游戏内容,软件也提供数组功能,可以在数组索引中使用逗号运算符来创建矩阵,编辑的内容可以在软件直接运行测试,可以在软件查看运行错误的内容,可以在软件上一次编辑的内容,可以查看教程,为用户编辑H5作品提供帮助!

imeight软件功能

这是强大的编程语言。当编程仍然很有趣时,一种类似于80年代语言的语言。你也想体验吗?

该虚拟机器具有以下屏幕模式:

1、程序清单:用于编写和编辑程序文本。

2、运行程序屏幕:用于发出交互式命令并在程序运行时读取程序的输出。

3、设计实用程序:可以在软件设计简单的游戏,可以对游戏编程

4、可以选择通过指令对指令进行编程

5、提供完整的语法输入,您可以在软件输入指令,可以查看输入提示

6、可以在软件查看编辑的代码内容,可以直接运行测试代码

7、支持编写带有很多PRINT指令的程序,以制作精美的ASCII艺术

8、提供变量内容设置,在软件上控制变量参数,输入变量条件

9、隐式LET指令,您可以省略指令LET,但仍将其解释为赋值。

imeight软件特色

REM,冒号,空格:您的可读代码

您可以通过插入REM指令来使您的代码自我记录

提供多种表达式,支持字符串表达式、支持数值表达式

支持逻辑运算符添加,在软件输入游戏需要运算的内容

新功能-从“程序列表”和运行器中清除程序

通过输入编程指令,您可以在程序末尾添加一行

imeight教程

游戏编程教程

这个虚构的小机器也具有动作游戏编程所需的所有东西

一、等待并获取

WAIT指令将暂停程序的执行,直到发生以下事件之一:

按下或释放键盘上的按钮。请注意,在仿真器中,您需要将焦点放在(单击)“运行程序”屏幕上以获取击键事件。

时钟滴答声。它每20毫秒不断滴答作响。因此,等待时间最长20毫秒后将返回一条WAIT指令,具体取决于它开始运行的时间。例如,紧接着又一次等待,恰好是20毫秒。

GET指令将键盘上击键的键码分配给参数中的变量。连续的GET将按时间顺序处理按键。

关键代码:

如果未按下任何按钮(由于所有事件均已由GET指令处理),则GET会将值分配为0。

根据ASCII,字母按钮的键控代码为65至90。

根据ASCII,数字按钮的键控代码为48至57。

Numpad是有区别的,编码为到105。

32是空格键,27是退出键,13是Enter键,9:Tab键。

Shift和Ctrl按钮-分别为16和17。

功能键112-123(也可以激活浏览器中的功能。)

当在按下另一个键的同时仍然按Shift或Ctrl时,.5或.25会分别添加到其键控代码中。

发布后,否定的密钥代码由GET分配。

SECS = 10:AN = 10打印“在” + SECS +“秒中输入” + AN +“动物” T $ =“”:TICKS = 0 @LOOP:IF KEY = 27时获取密钥打印“ GIF UP?”? KEY <= 0 THEN WAIT:TICKS = TICKS + 1如果KEY> 31和128> KEY THEN T $ = T $ + CHR $(KEY)如果KEY = 13 THEN AN = AN-1:PRINT T $ +“ “ + AN +”仍然要走!“:T $ =”“如果AN = 0 =打印” YOU WIN。“:如果TICKS> 50,则结束SECS = SECS-1:PRINT SECS +”左边第二个...“:TICKS = 0如果SECS = 0,打印“ YOU LOSE。”:结束转到循环

二、动机

在其中没有任何等待的繁忙循环运行的时间高度依赖于运行程序的配置。

REM *处理器在我的笔记本电脑上运行代码的时间为1 s,您如何看待?*对于 I = 0到2600000:NEXT

对于I = 0到50:WAIT:NEXT'CPU冷却并且程序运行了1秒

三、清除过去的事件

对于I = 1到500:WAIT:N。“等待10秒钟:用户可能会碰到KEYS同时 打印‘打了一个按钮现在:’@GETLOOP:WAIT:GET A”程序员可能觉得这个等待获取属于一起 IF A = 0 TGGETLOOP打印REM先打*键的代码,因为程序已开始打印* REM *在GETLOOP等待时不需要一击*

对于I = 1到500:WAIT:N。@ZAP:获取A:IF A <> 0,转到ZAP'清除所有过去的事件 打印“立即单击按钮:” @LOOP:WAIT:获取A'现在, 如果A = 0 TGLOOP打印A, 这将获得一个年轻的事件

对于I = 1到500:WAIT:N。 CLR '清除所有过去的事件(以及所有变量等)。 打印“立即单击按钮:” @LOOP:WAIT:如果A = 0 TGLOOP,则打印A

四、缩写

对于I = 1到50:W.:N。“ WAIT> 980 BUT <= 1000毫秒

五、TIME和TIME $

自1970年1月1发布以来, PRINT TIME()'发生故障。PRINT TIME $(0)'以人类可读格式的 EPOCH'PRINT TIME $(TIME())'当前期和时间,UTC for I = 0到50:W。 :N。'等待(不止)第二个... 打印时间$()'当前期和时间,更短的 REM *最后两行应在1秒钟内不同*

时间少于20毫秒:

UNTIL = TIME()+ 10'从现在 @BUSY开始发生10毫秒的情况:如果TIME()

时区

打印时间$(TIME()+ 2 * 3.6E6)'在B时区偏移中 打印时间$(TIME()+ TZO)'在本地时区偏移中

六、精灵!

我的第一个动画

SPRX(0)= 180 + 160 * COS(TIME()/ 600)SPRY(0)= + 60 * SIN(TIME()/ 300)等待启动

最后,我们可以在Runner屏幕上看到一些图形。

SPRX和SPRY是内置阵列。每K个SPRX(K)表示子画面K的水平坐标;SPRY(K)是相同对象的垂直坐标。坐标以像素为单位,水平坐标0为屏幕的左边缘,屏幕为384像素宽。Y坐标从上到下,屏幕高216像素。子画面本身为24 x 24像素。

七、物理动画

SCREENWIDTH = 384:SCREENHEIGHT = 216'从屏幕中间开始 SPRX(0)= SCREENWIDTH / 2-12:SPRY(0)= SCREENHEIGHT / 2/2 @HIT'按 任意方向击球SPEEDX = RND( 40)/ 10-2:SPEEDY = RND(40)/ 10-2'每20毫秒 像素@LOOP'根据速度 SPRX(0)= SPRX(0)+ SPEEDX SPRY(0)= SPRY(0 )+ SPEEDY' 如果SPRX(0)<= 0或SPRX(0)> = SCREENWIDTH-24 THEN则在屏幕边缘上弹跳SPEEDX = -SPEEDX如果SPRY(0)<= 0或SPRY(0)> = SCREENHEIGHT-24 THEN SPEEDY = -SPEEDY WAIT:在A> 0 GOTO HIT上获得A,如果键码<= 0,则LOOP'LOOP ; 会以其他方式打

上面的算法出现在台球游戏(Pong或Breakout)中。

WT = 384:HT = 216 DIM SPEEDX(99):DIM SPEEDY(99)N = 0 @SPAWN N = N + 1 SPRX(N)= 0:SPRY(N)= 0 SPEEDX(N)= RND(30) / 10:SPEEDY(N)= 0 @LOOP,如果SPRY(I)<0则I = 1至NNEXT:GOTO OUT SPRX(I)= SPRX(I)+ SPEEDX(I)SPRY(I)= SPRY( I)+ SPEEDY(I)IF SPRX(I)<= 0 OR SPRX(I)> = WT-24 THEN SPEEDX(I)= -SPEEDX(I)' STOP死球 IF SPRY(I)> = HT- 24和ABS(SPEEDY(I))<.5则SPRY(I)=-24' 弹起(如果SPRY(I)> = HT-24则从地面和损失一些能量)THEN SPEEDY(I)= -SPEEDY(I) * .9' 如果SPRY(I)> = 0则添加重力THE SPEEDY(I)= SPEEDY(I)+。1下一页:@OUT WAIT:A ON A> 0 GOTO SPWN,LOOP

结合弹跳和重力效果,就像在Flipper和弹道游戏中一样。像上面一样,也可以使用重力为跳跃的角色设置动画。

请注意,将坐标设置为-24可使子画面不可见。

八、厌倦了球?

在“运行程序”屏幕上发出命令DS,以查看Spte的所有内置设计的名称。像这样使用它们:

SPRD(0)= DMAN():SPRX(0)= 0:SPRY(0)= 0'MAN是内置设计SPRD(1)= DWALL():SPRX(1)= 0:SPRY(1) = 24'SO IS WALL

九、那艺术品呢?

在“设计实用程序”屏幕模式下设计自己的精灵。您会在Memory Map中看到227个用于设计的插槽。只需使用鼠标选择插槽,颜色和油漆即可。完成后,从“内存映”下面复制该数字,在程序中将SPRD(K)设置为该数字。

REM假设你DREW东西放到SLOT 2在设计师 SPRX(5)= 0:SPRY(5)= 0 '的左上角 SPRD(5)= 288'所述第二设计从存储器

十、趣味项目

在下面的列表中找到一个错误。改正它,玩得开心。

十一、颜色!

输入背景还有另一个内置变量

十二、像素数据动画

您可以使用POKE指令在程序运行时重新设计精灵。热爱对同等座标几何爱好者。

imeight使用说明

您可以在浏览器中使用通常的“复制和粘贴”功能将示例代码从教程转移到“程序列表”面板。

要进行测试运行,请按> RUNNER(F9),在Runner屏幕中看到RUN命令出现,按Enter。

通过输入LIST命令返回到程序列表。

NEW命令还将删除程序文本。

长按Esc按钮可终止正在运行的程序。

近期热门

1
UEStudio增强版是 UltraEdit 的开发环境版本,软件功能非常强大,界面简洁明晰、作方便快捷,设计 […]
2
DLL函数查看器是一款易于使用的dll函数查看工具。软件具备了简单直观的用户界面,拖动dll文件到窗口,或者双 […]
3
精易csharp编程助手也就是精易c#编程助手,是一款辅助c#快速开发的工具,主要功能模块包括常用代码、网页提 […]
4
Alactty是一款跨平台的OpenGL终端仿真器,可以通过这款软件快速运行脚本,添加了对Windows的支持 […]
5
VSCodium(VScode二进制版本)免费下载是编程开发分类下一款电脑软件,神奇下载小编给各位带来了VSC […]
6
Dxpress版是一款优秀实用的控件库软件。Dxpress19中文版软件能够帮助用户设计具有图形和高级和高级功 […]
7
Kratos提供非常多的服务框架,可以帮助用户在搭建网站和应用的时候快速配置通讯,配置HTTP服务,配置数据分 […]
8
CDS是一款自动化软件,您可以在软件上建立多种自动化作业方式,有效提升企业工作效率,优化复杂的工作流程,您可以 […]
9
夜神助手全称是夜神模拟器连接助手,因为作者在安卓逆向学习过程中,经常使用夜神模拟器调试程序经常打开很多命令行窗 […]
10
MyBB是一款论坛开发软件,如果你需要设计论坛就可以直接通过这款软件部署到使用,不需要自己原创代码就可以立即创 […]

声明:本站所有软件和文章来自互联网 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助 转载需标注!

Copyright © 2018-2023 All Rights Reserved. 神奇下载网站备案编号:苏ICP备12036411号

抵制不良游戏软件,拒绝盗版。 注意自我保护,谨防受骗上当。 适度娱乐益脑,沉迷伤身。合理安排时间,享受健康生活。

共 22 次查询,耗时 1.014 秒