IchigoJamで作れるスマホアプリ!君の作ったゲームをKidspod;に投稿して世界中で遊んでもらおう!IchigoLatte 1.1.6 & W リリース!!

bddb370641cddf6fccae.jpeg

IchigoJamにインストールできる「こどもOS IchigoLatte」。BASICに慣れてきたらファームウェアを書き換えてJavaScriptに挑戦してみよう。

figure_program_229_2.png

今回はIchigoLatteの新作ゲーム「メタボライザー・ウサオ」をご紹介。

さっそく、ソースコードは以下です。

var fat;
var start;
 
var faceX=15,faceY=5;
var pitch=5;
var hMax=10,wMax=10;
 
function metabo(x,y){
 lc(x,y);log(chr(143));
}
 
function init(){
 cls();
 
 fat=0;
 start=tick();
 
 lc(faceX,faceY);log(chr(235));
}
 
function main(){
 var t=(tick()-start)/1000;
 lc(0,0);log("time:");
 lc(5,0);log(t);
 
 var fatMax=pitch*(hMax+wMax);
 lc(0,1);log((fat*100)/fatMax);
 lc(3,1);log("%");
 
 var width=0;
 if(fat<=pitch*hMax){
  metabo(faceX,faceY+1+fat/pitch);
 }else{
  if(fat%pitch==0){
   width=(fat-pitch*hMax)/pitch;
 
   var i=0;
   while(i<=hMax){
    var j=0;
    while(j<width){
     metabo(faceX+j,faceY+1+i);
     metabo(faceX-j,faceY+1+i);
     j=j+1;
    }
    i=i+1;
   }
  }
 }
 
 if(width>=wMax){
  lc(faceX+1,faceY);log(chr(255));
  lc(faceX+1,faceY-1);log(chr(158));
  lc(0,20);
  exit();
 }
 
 setTout(main,100);
}

function bf(b){
 if(b==1) fat=fat+1;
}
 
init();
setBprs(bf);
main();

このゲームはいわゆる連打ゲーム。IchigoJam/IchigoLatte本体についているボタンを連打して白い面積を大きくする時間を競います。カチカチとタクトスイッチを連打しましょう。白い面積が広がっていきます。

せっかくの新作ですので、Kidspod; にアップしておきました。この Kidspod; には「LattePlayer」機能があるので、今作ったゲームがスマホゲームに早変わりです。

IMG_1933.PNG

スマートフォンなどでこちらにアクセスし「LattePlayerで遊ぶ」をクリックするだけです。「btn()」は画面タップに結び付けられているので、画面連打で メタボライザー・ウサオ を遊ぶことができます。

IMG_1932.PNG

iPhoneの方は「ホーム画面に追加」をすることでホームにアイコンが現れ、まさにアプリのように遊ぶことが可能に!

みなさんも IchigoLatte JavaScript で楽しい作品ができたらぜひ Kidspod; にアップロードしてみてください。世界中の人がスマホで遊んでくれるかも!?


 

こどもOS IchigoLatte、Version 1.1.6 がリリースされました!

[ 更新内容 ]

* pwm5 可能に
* deep sleep 可能に

そして、なんと今回からパッケージに 56kB〜64kB の LPC1114-1115 に対応したファームウェア「IchigoLatte W」を同梱。

[ IchigoLatte W ]

* [vi] Ctrl+C,V,X added.
* [ms] PanCake object added.
* [] auto detect flash size. (56k,64k)
* [] . file expand to .0 ~ .3(.7).
+ [ms] ‘include’ added.

容量の大きなICをお使いの方は vi でコピペができたり、JavaScript で PanCakeオブジェクトが使えたり include 機能が使えたりします。そして、ノーマル版では 1つ しかなかったファイルが 4~8個 に増えています。RAMが多い分、ms のスタックも増えています。

20431178_10213474250831992_5532240646470774823_n.jpg

笹野さんが作っている IchigoDakeModoki などにお使いください!

mainvisual.png

みなさんの楽しいスマホアプリ、応募待ってます!

 

 

 

.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s