全新功能「收藏作家」上線啦!
HOT 閃亮星─肆夕耽美稿件大募集

做遊戲真的滿熱血的w

    各位讀者更新下近況,最近比較少創作,我只能說最近的日子很忙,身為一個工程師我要學很多商用的框架,另外私下我也嘗試做遊戲。因為我喜歡遊戲,遊戲使人開心。未來也會努力,因為也會想做遊戲設計師w

    應該是說我喜歡使人開心的一切事物。而這款遊戲呢,其實就是大魚吃小魚的遊戲,是參考影片從頭到尾打程式碼做出來的。我大概花了三天吧   !   其中有一點我一直想不透就是為什麼會有撞到邊緣卻不是圖案本身就會遊戲失敗的狀態。

    明明程式碼邏輯是對的......後來我想了一段時間終於想到了,這是由於創建敵方角色的構圖算法的問題,因為一開始我想說做比較簡易的,就用長*寬   =   該敵人物體的算法,既然如此的話就必須想像該敵方物體為矩形。

    還有代入圖片的時候要完全去背的,不然跑起來就會有白色邊緣,所以我也有用能去背的工具先轉圖了。

    這邊可以秀一下關卡難度設計的程式碼,還有根據分數調整主角魚的等級。

    void   logic()   {

//關卡難度等級

//分數<5時

if(GameUtils.count<5)   {

GameUtils.level   =   0;

myFish.level   =   1;

}   else   if(GameUtils.count<=15)   {

GameUtils.level   =   2;

}   else   if(GameUtils.count<=50)   {

GameUtils.level   =   2;

myFish.level   =   2;

}   else   if(GameUtils.count<=150)   {

myFish.level   =   3;

GameUtils.level   =   3;

}   else   if(GameUtils.count<=300)   {

GameUtils.level   =   4;

myFish.level   =   7;

}   else   if(GameUtils.count<=330)   {

GameUtils.level   =   5;

myFish.level   =   10;

}   else   if(GameUtils.count>500)   {

state   =   3;

}

        之後我會想打包這遊戲給我親愛的讀者玩,或許設計成手遊版的,但就是現在卡在圖片路徑問題,所以可能要再等等了。做遊戲耗腦也有點兇,等我復原一下就回來了。

上一篇回作家的PO下一篇

回應(0)