cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 4095|回复: 14

【图形机绘图技巧】天才啊!!!

[复制链接]
发表于 2010-8-31 11:39:15 | 显示全部楼层 |阅读模式
图形机讨论区的发帖坏了,请管理员帮忙移过去。


在casiokingdom上下了几个w w w . p e g i . i n f o 的游戏,居然都有图片,而且在9750gii上能运行!!!
比如说,他们的for循环是这么写的:
  1. Do
  2. Isz Z
  3.    'code
  4. LpWhile Z<10
复制代码

相当于:
  1. For 1->z to 10
  2.    'code
  3. next
复制代码

但效率应该提高了(不确定,没测试过)

请各位汉化casio但抱怨效率太低的童鞋看看,这段代码是干什么的?

  1. Filename:+TREE
  2. F-Line 11+S,63-T,22+S,63-T?
  3. F-Line 9+S,62-T,10+S,62-T?
  4. F-Line 23+S,62-T,24+S,62-T?
  5. F-Line 26+S,60-T,28+S,60-T?
  6. F-Line 4+S,59-T,6+S,59-T?
  7. F-Line 28+S,58-T,29+S,58-T?
  8. F-Line 27+S,57-T,28+S,57-T?
  9. F-Line 4+S,56-T,6+S,56-T?
  10. F-Line 26+S,56-T,27+S,56-T?
  11. F-Line 2+S,55-T,3+S,55-T?
  12. F-Line 23+S,55-T,25+S,55-T?
  13. F-Line 30+S,55-T,31+S,55-T?
  14. F-Line 21+S,54-T,23+S,54-T?
  15. F-Line 8+S,53-T,10+S,53-T?
  16. F-Line 31+S,53-T,32+S,53-T?
  17. F-Line 1+S,52-T,3+S,52-T?
  18. F-Line 11+S,52-T,12+S,52-T?
  19. F-Line 29+S,52-T,31+S,52-T?
  20. F-Line 2+S,51-T,3+S,51-T?
  21. F-Line 13+S,51-T,16+S,51-T?
  22. F-Line 27+S,50-T,28+S,50-T?
  23. F-Line 5+S,49-T,6+S,49-T?
  24. F-Line 24+S,49-T,26+S,49-T?
  25. F-Line 1+S,48-T,2+S,48-T?
  26. F-Line 20+S,48-T,23+S,48-T?
  27. F-Line 30+S,48-T,31+S,48-T?
  28. F-Line 7+S,47-T,8+S,47-T?
  29. F-Line 25+S,47-T,26+S,47-T?
  30. F-Line 11+S,46-T,15+S,46-T?
  31. F-Line 4+S,45-T,5+S,45-T?
  32. F-Line 28+S,45-T,29+S,45-T?
  33. F-Line 1+S,44-T,2+S,44-T?
  34. F-Line 7+S,44-T,8+S,44-T?
  35. F-Line 25+S,44-T,26+S,44-T?
  36. F-Line 31+S,44-T,32+S,44-T?
  37. F-Line 1+S,43-T,3+S,43-T?
  38. F-Line 8+S,43-T,10+S,43-T?
  39. F-Line 23+S,43-T,25+S,43-T?
  40. F-Line 30+S,43-T,31+S,43-T?
  41. F-Line 2+S,42-T,5+S,42-T?
  42. F-Line 10+S,42-T,11+S,42-T?
  43. F-Line 21+S,42-T,24+S,42-T?
  44. F-Line 28+S,42-T,31+S,42-T?
  45. F-Line 5+S,41-T,6+S,41-T?
  46. F-Line 11+S,41-T,22+S,41-T?
  47. F-Line 27+S,41-T,28+S,41-T?
  48. F-Line 3+S,40-T,5+S,40-T?
  49. F-Line 12+S,40-T,15+S,40-T?
  50. F-Line 17+S,40-T,21+S,40-T?
  51. F-Line 28+S,40-T,30+S,40-T?
  52. F-Line 29+S,39-T,30+S,39-T?
  53. F-Line 9+S,37-T,12+S,37-T?
  54. F-Line 21+S,37-T,24+S,37-T?
  55. F-Line 7+S,36-T,9+S,36-T?
  56. F-Line 24+S,36-T,26+S,36-T?
  57. F-Line 4+S,35-T,6+S,35-T?
  58. F-Line 20+S,35-T,21+S,35-T?
  59. F-Line 26+S,35-T,30+S,35-T?
  60. F-Line 14+S,34-T,15+S,34-T?
  61. F-Line 18+S,34-T,20+S,34-T?
  62. F-Line 15+S,33-T,18+S,33-T?
  63. {8,25,7,29,3,26,4,23,29,6,11,7,10,32,1,4,28,16,29,31,4,7,24,32,1,30,32,6,1,3,11,30,32,1,3,5,7,26,28,30,32,1,7,26,32,5,10,23,28,14,19,14,19,2,31,4,3,11,22,30,3,30,3,12,21,30,13}鉒ist 1?
  64. {61,61,60,59,58,58,57,56,56,55,55,54,54,54,53,53,53,52,51,51,50,50,50,50,49,49,49,48,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,42,42,41,41,39,38,38,38,38,37,37,36,36,36,36,35}鉒ist 2?
  65. List 1+S鉒ist 1?
  66. List 2-T鉒ist 2?
  67. S-Gph1 DrawOn,Scatter,List 1,List 2,1,Dot?
  68. DrawStat?
  69. Return

复制代码


请大家顶一下
 楼主| 发表于 2010-8-31 11:44:16 | 显示全部楼层
我的汉字显示发正是受到 前面的f-line的影响,1秒会10条线,6秒就搞定了,
但是,后面一部分绘图(主要是点)却是瞬间的事儿

特别注意这一段
  1. {8,25,7,29,3,26,4,23,29,6,11,7,10,32,1,4,28,16,29,31,4,7,24,32,1,30,32,6,1,3,11,30,32,1,3,5,7,26,28,30,32,1,7,26,32,5,10,23,28,14,19,14,19,2,31,4,3,11,22,30,3,30,3,12,21,30,13}->List 1
  2. {61,61,60,59,58,58,57,56,56,55,55,54,54,54,53,53,53,52,51,51,50,50,50,50,49,49,49,48,47,47,47,47,47,46,46,46,46,46,46,46,46,45,45,45,45,44,44,44,44,43,43,42,42,41,41,39,38,38,38,38,37,37,36,36,36,36,35}->List 2
  3. List 1+S->List 1
  4. List 2-T->List 2
  5. S-Gph1 DrawOn,Scatter,List 1,List 2,1,Dot
  6. DrawStat
  7. Return
复制代码

评分

参与人数 1金钱 +1 收起 理由
zhuloupu4 + 1 玩玩

查看全部评分

 楼主| 发表于 2010-8-31 11:46:30 | 显示全部楼层
上传程序(都没有密码)(.g1r)(9750gii可用)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2010-8-31 16:45:59 | 显示全部楼层
内存不足,war2无法运行
发表于 2010-8-31 16:49:36 | 显示全部楼层
不不不,是变量定义有误(9860GII模拟器测试)
发表于 2010-9-1 08:33:35 | 显示全部楼层
额----
这么简单的原因:前面一段由于是代码手工画,计算器为了判断语句,比较慢。而DrawStat属于计算器内部的操作,绘制比较快
 楼主| 发表于 2010-9-3 20:03:23 | 显示全部楼层
7# yzhang37

对的。因为9750每plot一下就要redraw一次,和蛋筒的vb一样。
可以将此技术用在chinese display上,但肯定不能每个字都存储在DrawStat中,得先压缩在解压缩下,具体那个快大家可以权衡一下。(于是我的线条储存方法宣告破产。。。)此技术也可用到.g1m的Mario上。

关于war2的问题:
有两个.g1r,懂PROG的人应该知道warpict.g1r仅仅是将标题图片存储在StoPict中,运行过之后删掉就行了。。。:
把程序区中warexe运行一次,再将warexe,~intro删掉就行了.
还有一点注意:一开始屏幕上只有一个指针,等你造了不是农民的单位后就有东西了。请大家阅读代码,自己摸索(或问权威)操作方法。

请大家拿到游戏不要光玩,要研究一下它的代码,设计,世界观之类的。
发表于 2010-9-4 09:22:26 | 显示全部楼层
7# yzhang37

对的。因为9750每plot一下就要redraw一次,和蛋筒的vb一样。
可以将此技术用在chinese display上,但肯定不能每个字都存储在DrawStat中,得先压缩在解压缩下,具体那个快大家可以权衡一下。(于是我 ...
GWHBOB 发表于 2010-9-3 20:03
原来如此,我开始怎么都弄不出来,还奇怪怎么会可以运行
 楼主| 发表于 2010-9-4 14:38:31 | 显示全部楼层
zelda操作:

是我以再难也没现代文阅读难,在晕也没Listen to the passenger晕的精神阅读代码后得出,很不辛苦滴!

α在w w w . p e g i . i n f o 画面按住[EXE]可跳过开场动画
β上下左右移动,[Alpha]攻击
γ地图上有传送点,是开始时随机出现的,请大家探索
δ一个传送点是去到NARYU(仙女)的,和她对话可开启BOSS传送点,再对话可以治疗(要用打怪掉的东东)
εNARYU的地盘走到屏幕外面就可以回来。
ζBOSS传送点一开始是锁定的,和NARYU对话开启,BOSS点进去就回不来了(废话)。
η回合:你动五次(移动攻击)怪动一次,但如果你按键慢的话会被怪抢先。一个好的方法是在计算器绘图时就按住键。
θ怪随机移动,和你在一个格子则你Hp-1
ιBOSS的位置不好判断,总是貌似没碰到就扣血啦,请大家注意
κBOSS的血较厚,建议BOSS行动间隔中5个行动安排为:{移近,打,移开}
λ适度游戏益脑,沉迷游戏伤身。。。
发表于 2010-9-4 18:38:43 | 显示全部楼层
我是以再难也没有文言文难,再晕也没有E篇阅读晕的精神,阅读了楼上的回复.
发表于 2010-9-4 20:36:57 | 显示全部楼层
为什么运行不了?帮忙解释一下
发表于 2010-9-4 20:39:01 | 显示全部楼层
我觉得文言文阅读题比一些现代文简单。。最简单的是说明文。。
发表于 2010-9-4 20:45:45 | 显示全部楼层
五大题<=二大题<=三大题
发表于 2010-9-4 20:56:08 | 显示全部楼层
其实我想问
字库装得下么9860
发表于 2010-9-4 20:56:13 | 显示全部楼层
我觉得文言文阅读题比一些现代文简单。。最简单的是说明文。。
朔雪X忆 发表于 2010-9-4 20:39
不是说在高中一怕写作文,二怕文言文,三怕周树人……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cnCalc计算器论坛

GMT+8, 2024-11-23 22:46 , Processed in 0.053818 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表