YK Forum » 校園生活 » [原創] fx-50fh/3650p 計數機遊戲:Calculator Hunter (#5)


2011-12-14 12:28 AM 仁傑
[原創] fx-50fh/3650p 計數機遊戲:Calculator Hunter (#5)

我自製的,打怪獸的遊戲 (類似 YK 的寵物中心),詳細說明已寫在下面的檔案內。

[color=Red]Calculator Hunter III 最新版:[/color]
[url]http://www.box.com/s/jpuavhothb03tmmxlfgp[/url]

遊戲說明:
[url]http://www.box.com/s/f7fqrpthaoguuv5ejrgy[/url]

計數機程式:
[url]http://www.box.com/s/ux199kdxbhug57cxq7sj[/url]

2011-12-14 05:09 PM mar041106
我一見到篇文就high大左:
我部Calculator終於有用la:em02:
點知見到'計數機程式'.......
我backspace:clown:

2011-12-14 06:37 PM w1ngYaN!`
下次day 6珍寶比我玩啊喂sosad

2011-12-16 02:04 PM s101076
本泥都有d想玩下
只怪個計算機冇位了@@:'( :'( :'(

2011-12-31 03:24 PM 仁傑
[size=3][color=Red]以下為 Calculator Hunter III 於電腦上運行的版本,(Javascript)
由 fx-50fh/3650p 計數機程式直接翻譯而成,並未作任何簡化修改。[/color][/size]

 
[hr]green[/hr]

[b]Calculator Hunter III 網頁瀏覽器版[/b]

Chrome 使用者請按下 [F12] 的 Console 頁面中輸入並執行以下語法
Firefox 6 或以上的使用者請用 [Shift] + [F4] 輸入並執行以下語法
其他瀏覽器請在網址欄打上「javascript:」,再在後面貼上以下語法,按 [Enter] 執行

[code]// Calculator Hunter III - JS version
function rand() {return Math.floor(Math.random()*1000+1)/1000;}
// rand() 為 千分之 1 至 1000 之亂數
// 程序開始:
c=0; d=0; x=0; y=0; m=0;
a=rand()*100000+16000; if(a>30000) a=a/2; b=1622;
lbl(); function lbl() {
if(0>=c) b=b+rand()*1000;
if(0>=a) return; if(0>=b) return;
if(0>=c) d=d+1;
if(0>=c) alert("出現新怪物");
if(0>=c) c=rand()*10000+d;
if(c>=3350) c=c/3;
alert("怪物血量:"+Math.round(c)+"\n等級:"+d+"\nHP:"+a+"\nMP:"+b);
x=prompt("輸入招式",x); m=prompt("輸入技能",m);
if(x==886) return; // 招式輸入886可離開遊戲
if(x==2) y=422/rand();
if(x==2) b=b-300;
if(x!=2) y=rand()*1000;
if(x!=2) b=b-100;
alert("攻擊點數:"+Math.round(y)); c=c-y;
if(m==2) a=a+2000; if(m==2) b=b-400;
if(m==3) b=b+400; if(m==3) a=a-2100;
if(m!=1) a=a-rand()*1000-d;
if(m==1) b=b-100;
m=0;
lbl();
} alert("遊戲結束"); alert("結束時等級:"+d);
// 製作:仁傑 @ YK Forum - 2011.12.31[/code]

 
[hr]green[/hr]

[b]Calculator Hunter III YK 版[/b]

[color=DarkGreen]請先進入YK Forum 的「聯繫我們」頁面:[/color][url]http://forum.eyankit.com/contact.php[/url],然後:
Firefox 6 或以上的使用者請用 [Shift] + [F4] 輸入並執行以下語法
Chrome 或其他瀏覽器之使用者請在網址欄打上「javascript:」,再在後面貼上以下語法,按 [Enter] 執行

[code]document.contact.cmessage.rows=24;
document.body.scrollTop=document.body.scrollHeight;
function rand() {return Math.floor(Math.random()*1000+1)/1000;}
c=0; d=0; x=0; y=0; m=0;
a=rand()*100000+16000; if(a>30000) a=a/2; b=1622;
lbl(); function lbl() {
if(0>=c) b=b+rand()*1000;
if(0>=a) return; if(0>=b) return;
if(0>=c) d=d+1;
if(0>=c) {document.contact.cmessage.value="出現新怪物\n"; if(d>1) alert(">>> 勝利 <<<");}
if(0>=c) c=rand()*10000+d;
if(c>=3350) c=c/3;
document.contact.cmessage.value+="怪物血量:"+Math.round(c); document.contact.cmail.value="等級:"+d; document.contact.cuser.value="HP:"+a; document.contact.csubject.value="MP:"+b;
x=prompt("x 輸入招式",x); if(x==886) return; m=prompt("m 輸入技能",m);
if(x==2) y=422/rand();
if(x==2) b=b-300;
if(x!=2) y=rand()*1000;
if(x!=2) b=b-100;
document.contact.cmessage.value+="\n攻擊點數:-"+Math.round(y)+"\n--------\n"; c=c-y;
if(m==2) a=a+2000; if(m==2) b=b-400;
if(m==3) b=b+400; if(m==3) a=a-2100;
if(m!=1) a=a-rand()*1000-d;
if(m==1) b=b-100;
m=0;
lbl();}
yk(); function yk() {document.contact.cmessage.value="=== 遊戲結束 ==="; document.contact.cuser.value="HP:"+a; document.contact.csubject.value="MP:"+b; return false;}[/code]

 
版權所有,請勿轉載。創作衍生版本請先告知原作者。

頁: [1]


Powered by Discuz! Archiver 5.0.0  © 2001-2006 Comsenz Inc.