1
A
回答
2
我會從卡和甲板和手和播放器類開始。我會告訴他們我打算如何封裝決定贏球的規則,以及我如何評估他們。
你想成爲什麼樣的具體人物?
我不覺得「設計一個撲克遊戲系統」是非常普遍的面試問題。事實上,我從來沒有在面試中被問過這樣的事情。你在賭場申請工作嗎?這可能可以解釋它......
1
我看到一種有趣的方式來表示一副計算機科學書中的一副撲克牌。你創建一個數組/數字1-52列表。然後你說數字1-13代表黑桃,14-27代表紅桃,等等。然後你可以使用模數來輕鬆確定什麼適合這張牌,並從那裏看到牌是什麼。
+2
微觀優化的無保證黑客攻擊。如果一個程序需要這樣的技巧來提高性能,我會說廢棄並重新設計。我比較喜歡使用黑客節省一點空間或時間的程序,這些程序的可讀性,正確性和易於維護。 – 2011-03-22 23:19:44
2
我會遠離模板的答案。這個面試問題的主要原因是要了解你如何思考以及如何整合你的經驗總和。沒有正確答案爲這個採訪問題;但可能會有很多錯誤的。
您不僅需要知道如何設計,還需要準備好爲您的設計決策辯護。例如,爲什麼你會使用面向對象的設計與程序?您是否考慮過項目計劃?什麼平臺?
如果你覺得恐慌,你可能需要學習更多有真實世界的經驗。
相關問題
- 1. 遊戲結構設計
- 2. Java在線撲克遊戲
- 3. 運行Java撲克遊戲
- 4. Java撲克遊戲程序
- 5. 撲克遊戲決定卡
- 6. java的撲克遊戲空指針
- 7. 蘋果遊戲中心的撲克桌
- 8. 實現撲克遊戲的投注
- 9. 比較ArrayList撲克遊戲Java
- 10. 直接在java撲克遊戲
- 11. VBScript撲克遊戲 - 我有什麼牌?
- 12. 撲克遊戲,改變數組值
- 13. Rails + Heroku +多人遊戲(撲克)
- 14. 嵌套for循環java撲克遊戲arraylist構造函數
- 15. 多人紙牌遊戲的遊戲體系結構和設計策略
- 16. 一個簡單的方法來計算java中的撲克遊戲的出局
- 17. 遊戲:一般結構和遊戲項目結構
- 18. 需要關於設計/遊戲結構的建議
- 19. 設計一個簡單的遊戲類層次結構
- 20. 遊戲設計MVC - 控制器架構
- 21. 遊戲架構和狀態設計
- 22. 如何檢查我的撲克遊戲中的Full House?
- 23. Spritekit遊戲設計
- 24. 更好的C#撲克框架設計?
- 25. 建議Zynga撲克等多人遊戲的框架
- 26. 如何調試我的撲克遊戲遞歸邏輯?
- 27. 撲克遊戲中卡對象散列碼的建議?
- 28. 創建頭部檢查器的Java撲克遊戲
- 29. 未處理的異常在撲克遊戲
- 30. 如何編寫RSpec來測試我的撲克遊戲丟棄?
你可能會問一個更具體的問題。目前來看,這個問題過於寬泛,可能會被封閉。也許你曾經想過通過一些設計*你可能會使用這些設計,並對這些設計的特定方面有特定的問題? – 2011-03-22 22:59:45
好的採訪者不會問使用模板或模板可以解答的問題。我更喜歡有爲我工作的人;否則我會寫一個程序來做到這一點! – 2011-03-22 23:21:24