[問題] Flash單字對戰遊戲請益
各位前輩好
小弟最近在進行一個flash遊戲的開發,由於平常習慣寫FLEX,對於flash還不是非常熟悉
所以上來請教幾個問題。
我先敘述一下我想做的遊戲: 單字選擇題對戰
我想做像是facebook game tetris battle那種對戰遊戲畫面
(畫面有兩個視窗,一個是自己,一個是電腦玩家)但不須要跟使者對戰,
而是跟電腦人對戰。
Requirement:
1.玩家和電腦所出現的題目是相同的,氣球落下的動畫也是相同的,
規則是,比誰先戳到正確的氣球。
2.遊戲開始→題目會出現在畫面上,以及四顆氣球(上有中文字義)由上往下落,
玩家必須使用滑鼠去點擊正確字義的氣球
(例,出現了academic,就必須將學術的氣球點破來得分)
答對:落下之前戳破正確的。(氣球破掉動畫,分數+1)
答錯:1.落下之前戳到錯誤的(氣球爆炸的動畫)
2.氣球落地(消失)
3.重點是當玩家如果戳中了「學術的」,電腦玩家的畫面「學術的氣球」則也會消失
4.一次對戰約10個單字,遊戲結束後會比較你和電腦的答對題數多寡,判斷勝負。
5.英文單字,還有對應的中文字義還有隨機挑選的選項將使用外部XML來餵給flash顯示。
My Questions:
1.關於需求3,將單字戳破的訊息傳送給電腦玩家,
小弟大概知道需要使用socket server(FMS)共享SO來傳送給對方,
但是單字是從本地端的XML來存取,所以是否有辦法能夠達到
不透過socket server來達成。
2.再者,如果真的放棄了電腦與玩家畫面的互動(也就是一樣顯示兩個視窗,
但是是各玩各的選擇題,不須牽扯到server),
有什麼方法可以讓電腦人自己移動滑鼠去點擊氣球(還須考慮到有時候選擇正確
有時候選擇錯誤),flash內有辦法做到這樣子嗎以及它的複雜度。
3.還是各位前輩對於對戰的方式有其他的想法或作法,
如果希望在這個寒假內能夠時做出來的方法。
整篇下來,其實我是希望這個遊戲可以不需要使用到server,
也能模擬出對戰的效果,希望有前輩能夠指導我! 我會非常感激不盡的!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.87.115
Flash 近期熱門文章
PTT數位生活區 即時熱門文章