下列建议为您可以考虑进行的一些其他操作。
-
实现其他算法来解决和生成游戏。
-
为玩家实现附加的可选提示,或修改当前的“建议单元格”提示以解释为什么建议选择该单元格。
-
支持附加的笔势。
-
允许填数游戏网格大于 9x9
-
添加 Windows Presentation Foundation (WPF) 用户界面。
-
使用 Windows Communication Foundation (WCF) 实现在网络上合作完成填数游戏。
-
为 Windows Vista 的 Windows Media Center 创建 Media Center Markup Language (MCML) 界面。(请注意,启动此功能后,可通过使用箭头键导航,使用数字键输入值等远程控制来轻松自如地玩 Sudoku 实施程序了。)
-
添加更多游戏相关的功能,例如高分跟踪以及游戏计时器。
总之有无数种可能,我期待看到您自己的实现。来体会编写代码的乐趣吧!
致谢
诚挚的感谢 Tablet PC 团队对本项目的支持;感谢 David Bessenhoffer 提供了完美的图像;感谢 Calvin Hsia 和 Brian Goldfarb 提供的建议和意见;感谢 John Keefe 和 Luke Stein 介绍给我这样迷人的游戏;感谢 Eliot Graff 帮助我完成此文档和发布的代码;感谢 Tamara Spiewak(对我以及 Sudoku)的关爱和支持。
作者简介
Stephen Toub是 Microsoft MSDN 团队的技术主管。他是 MSDN Magazine 的技术编辑,还是该杂志 .NET Matters 的专栏作家。Stephen 开发了 Sudoku 的实现,Sudoku 是 Touch Pack(所有 ultra-mobile PC 附带的软件包)的一部分。

RSS订阅