作者chris76930 (玩具)
看板GameDesign
標題[問題] 程式上的問題
時間Mon Jan 12 19:21:55 2009
※ [本文轉錄自 C_Sharp 看板]
作者: chris76930 (玩具) 看板: C_Sharp
標題: [問題] 程式上的問題
時間: Mon Jan 12 17:43:58 2009
老師要我們寫一個桌上冰球(在遊樂場常可以看到)的程式,
以下是要求的內容:
桌面上有球,左右兩個球門(不要太大),還有兩個守門員(最好畫成張開的手)。
按鍵開始遊戲。球的初始位置與速度方向由亂數決定。球遇到邊界或者其他球,
就會反彈。假若球朝左或右行進時碰到守門員,則直接反彈。若未碰到守門員的
手,依然碰到左右牆反彈。除非進入球們,則球就消失。另外,用menu寫一個輸
入處。讓user選擇有幾個球,球的顏色,甚至大小、速度等。
球全部進球門,遊戲就結束。另外在球場外添加一計數欄位。紀錄左右兩隊各成
功之守門與失敗次數。兩個守門員之上下位置應該由鍵盤某兩個鍵控制。所以應
該寫一個”Help”告訴使用者如何玩此遊戲。
------------------------------------------------
|--- ---|
| | | |
|球| | | |球|
| | | O(球) | | |
| | | | | |
|門| | | | |
| | | | |門|
|--| |--|
| (可上下移動!) (可上下移動!) |
|-----------------------------------------------|
可是現在計分跟球的碰撞寫不出來 哭哭~~~
老師還要我們用visual C# 2005版的程式寫= = ,
可以請板上面的強者大大們幫我一下嗎??
感恩!!!>//<
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.193.19
推 NDark:給錢啊.不給錢怎麼開車!!! 01/12 18:33
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.193.19
推 NDark:請詳細描述你的問題. 01/12 19:25
※ 編輯: chris76930 來自: 203.67.193.19 (01/12 19:42)
推 DreamYeh:每顆球座標設為x,y 每一次無窮回圈就去判斷位置 應該很好 01/12 20:45
→ DreamYeh:算碰撞判定呀 01/12 20:45
→ StubbornLin:沒加小妹! 不專業 (誤) 01/12 21:19
→ StubbornLin:想要專業一點找個物理引擎來用 XD 01/12 21:21
→ StubbornLin:不過有種殺雞用牛刀的感覺 01/12 21:21
→ paglytw:這個不難寫~但是你的問題在那裡?要大家寫好給你?還是遇到 01/21 11:00
→ paglytw:了什麼問題? 01/21 11:01