安下载编程开发

分类分类

imeight(HTML5模拟器)

imeight(HTML5模拟器)

v1.0 免费版

大小:7.63 MB 更新:2021/04/15

类别:编程工具系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

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

imeight(HTML5模拟器)

软件功能

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

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

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

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

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

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

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

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

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

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

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

imeight(HTML5模拟器)

软件特色

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

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

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

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

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

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

imeight(HTML5模拟器)

官方教程

  游戏编程教程

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

  一、等待并获取

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

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

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

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

  关键代码:

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

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

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

  Numpad是有区别的,编码为96到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)= 96 + 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至N然后NEXT: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可使子画面不可见。

  八、厌倦了球?

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

  SPRDGN(0)= DGNMAN():SPRX(0)= 0:SPRY(0)= 0'MAN是内置设计SPRDGN(1)= DGNWALL():SPRX(1)= 0:SPRY(1) = 24'SO IS WALL

  九、那艺术品呢?

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

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

  十、趣味项目

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

imeight(HTML5模拟器)
imeight(HTML5模拟器)

  十一、颜色!

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

imeight(HTML5模拟器)

  十二、像素数据动画

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

imeight(HTML5模拟器)

使用说明

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

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

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

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

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

imeight(HTML5模拟器)
精品推荐
同类推荐
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
编程开发排行榜
实时热词