主题:求码,C++一个吃星星游戏
如圖,http://www.ouliu.net/r/201204270011370ywkg.jpeg
大致做到這樣(8顆星星是隨機生成的,用到"(srand(time(0))"的)..
控制方面:
1:先輸入飛船的座標,回車,輸入飛船的方向(N,S,W,E),回車,以便開始(根據N,S,W,E飛船的樣子分別是^,v,<,>)
輸入完展示出一些選項出來.
- move forward(F)//向前走一格,(按F,回車)
- go forward by n units(G)//向前走n格,(按G,回車,按數字,回車)
- turn left by 90 degrees(L)//向左轉90度,(按L,回車),例如>,按了"L"會變成^,然後再按F或G時,行走方向不同了
- turn right by 90 degrees(R)//向右轉90度,(按R,回車)
- exit(E)//退出(按E,回車)
也就是要按以上任意一個指令,回車,飛船才會走.
然後把所有8顆星星都吃完的時候就顯示"good job!!"
按回車結束.
大致做到這樣(8顆星星是隨機生成的,用到"(srand(time(0))"的)..
控制方面:
1:先輸入飛船的座標,回車,輸入飛船的方向(N,S,W,E),回車,以便開始(根據N,S,W,E飛船的樣子分別是^,v,<,>)
輸入完展示出一些選項出來.
- move forward(F)//向前走一格,(按F,回車)
- go forward by n units(G)//向前走n格,(按G,回車,按數字,回車)
- turn left by 90 degrees(L)//向左轉90度,(按L,回車),例如>,按了"L"會變成^,然後再按F或G時,行走方向不同了
- turn right by 90 degrees(R)//向右轉90度,(按R,回車)
- exit(E)//退出(按E,回車)
也就是要按以上任意一個指令,回車,飛船才會走.
然後把所有8顆星星都吃完的時候就顯示"good job!!"
按回車結束.