有這個舊遊戲(J2ME),但我現在無法在谷歌找到它。 這個名字叫做「Capture」(注意它更像是「Jezzball」)
我試圖實現這個遊戲,但我不能想出一個好的算法和數據結構。
遊戲的想法是,
任何人都可以推薦一種算法嗎?
(我希望這個想法很清楚)算法爲捕獲遊戲
Q
算法爲捕獲遊戲
4
A
回答
3
通過算法,我猜你是指程序的設計。你最終會在最後的遊戲中使用幾種算法。
你可以像設計任何一款軟件一樣設計這款遊戲(遊戲沒什麼特別之處)。首先,你將從一個規範開始,你有。然後,你把它分解成邏輯單元:
- 板
- 玩家
- 敵人
,然後你會考慮它們之間如何相互作用。例如,當玩家移動時,該板被更新。當敵人移動時,它會檢查棋盤,看它是否與玩家發生衝突。等等。
至於遊戲的結構,每場比賽我一直在努力做到這一點:
set up the world
while (playing)
{
draw the world
update the world
}
在你的情況下,world
將是主板,玩家和敵人(這也包括UI)。這裏有一個層次,玩家和敵人都屬於板,讓您得到:
create_board
while (playing)
{
draw_board
update_board
}
和draw_board
是:
draw_background
draw_player
draw_enemies
和update_board
:
update_player
update_enemies
的update_
和draw_
功能可以進一步細分。這被稱爲top down design。
爲你設計整個遊戲將需要一個巨大的答案,它會帶走你自己的樂趣。希望這會讓你開始。
0
最後我發現了一個類似的遊戲+源代碼。 allegro.cc/depot/Jezzball/
不要「複製」代碼,但有一個開始/想法,因爲我在那裏打了幾個月。
和this answer也是一個好的開始。
相關問題
- 1. 算法:從一組遊戲
- 2. A *算法和遊戲
- 3. 玩Go遊戲的算法?
- 4. 卡片算法遊戲
- 5. 算法在3D遊戲
- 6. 遊戲時間算法
- 7. socket.io遊戲開發算法
- 8. 數字遊戲算法
- 9. JAVA - Go遊戲算法
- 10. 益智遊戲算法
- 11. 二維遊戲算法
- 12. 飛行遊戲AI算法?
- 13. Unity3D遊戲錄製算法
- 14. 算法的策略遊戲
- 15. 圖形遊戲算法
- 16. 輪到遊戲的算法?
- 17. 遊戲的配對算法
- 18. Python捕捉遊戲
- 19. 平衡游泳池的遊戲和家庭遊戲算法
- 20. C#利用SlimDX捕獲全屏遊戲
- 21. 遊戲:在遊戲/窗口產卵精力的算法egdes
- 22. 驗證網絡遊戲益智遊戲的算法
- 23. 遊戲計算FPS
- 24. 捕捉iPhone遊戲音頻
- 25. 獲取psx遊戲的遊戲ID
- 26. 算法來解決填字遊戲
- 27. 確定TicTacToe遊戲狀態的算法?
- 28. 用硬幣遊戲的算法
- 29. 在遊戲中搜索算法?
- 30. BubbleShooter遊戲中的Flood-Fill算法
看起來非常類似於Windows的好老[Jezzball](http://www.youtube.com/watch?v=4T3q2sxG5xI):-) – aioobe
這款遊戲*方式比J2ME老:http:// www .mobygames.com/game/qix – NPE
你是指「爲這款遊戲提供設計」是什麼意思? – aioobe