Scratch-一个学习编程的软件

Scratch是MIT出品的一个极易简单上手的编程软件,说是编程软件,其实基本上只要使用鼠标就能完成所有的编程语句。这个软件的一个主要目的就是教会初学者来领会最基本的编程概念:包括赋值,判断,循环,多线程等等。在使用这个软件的时候,很多时候,你就可以感觉是在搭积木,所有的语句都已经被划分成了各种种类,然后只是从各个部分里选取合适的语句组合起来(见下图)。可就是这样一个软件,已经可以编写相当复杂的游戏。

scratch_interface

于是利用这个软件,我也花了一下午来想一个小游戏。我原本想编写一个当初风靡寝室的活过30秒系列的飞机游戏,可是实在懒得粘贴复制太多次,就作了些变动,只有两个敌机,但速度随时间增快,然后敌机可以自己互相碰撞,但只能允许撞七次,同时还让自己的飞机可以有力场影响敌机的飞行路线,可是我还是无法支撑过50秒,有兴趣的话,不妨试试玩玩这个游戏呀。(在网页界面里,仿佛有一些毛病,还是挺有机会让敌机自我撞毁而胜利的;你也可以下载Scratch到桌面在进行游戏,可以玩得更流畅些,更有挑战些,或者试着调试一些参数把难度增得更大)

Learn more about this project
当然主网站上还有更多好玩的游戏,不妨去看看。不仅如此,你也可以完全试试编写你想玩的游戏呀:)

Comments 5

  1. scorp wrote:

    37s….

    Posted 15 Oct 2007 at 9:50 am
  2. scorp wrote:

    原来是”you lose!!”
    我第一眼还看成” you loser!!”, 心想这游戏也太mean了吧?

    Posted 15 Oct 2007 at 9:52 am
  3. aries wrote:

    it seems if you are using Java 6.0, then you will have fewer bugs :)

    Posted 15 Oct 2007 at 10:00 am
  4. Stone wrote:

    这游戏比较好玩 :)
    好像是我按住方向不松的话, 游戏速度就会加快, 但是秒表速度不变. 也就是说, 如果只轻击方向键控制飞机, 直行的时候不按健, 可以坚持更长的”秒表时间”

    Posted 15 Oct 2007 at 11:41 am
  5. scorp wrote:

    按住方向好像只会加快自己,敌机是一直稳扎稳打的在加速…

    Posted 19 Oct 2007 at 3:44 pm

Post a Comment

Your email is never published nor shared. Required fields are marked *