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