【问题标题】:Saving scores in winfoms game [closed]在winfoms游戏中保存分数[关闭]
【发布时间】:2015-05-08 20:20:49
【问题描述】:

这是我第一次用 winforms c# 制作游戏。我有一个记忆游戏,我想保存分数,所以每当点击“显示分数”按钮时,它都会列出前 10 个分数。

我唯一想问你的是,这是否只有将winform与数据库连接才能实现,还是有其他方法?

【问题讨论】:

  • 如何保存它取决于您。您可以使用本地数据库、共享服务器数据库、本地文本/xml 文件等...
  • 有很多方法可以做到这一点。我建议查看Using Application Settings
  • 看你想保存什么样的数据,如果你只是想存储数字,你也可以将它们存储在每行的文本文件中
  • 由于 SQL 的所有功能,我会使用数据库。您有一个非常具体的要求,总共可能只需要大约 15 行代码。

标签: c# database winforms visual-studio-2010


【解决方案1】:

有很多方法可以保存您的数据:

  • Xml 或文本文件
  • 本地数据库

这是一个关于如何从Saving Data to a Save Game File保存游戏数据的好例子

  • 共享服务器数据库:我建议使用SQL Server Compact EditionSQLite。 Microsoft SQL Server Compact 4.0 是一个免费的嵌入式数据库,软件开发人员可以使用它来构建 ASP.NET 网站和 Windows 桌面应用程序。

【讨论】:

  • 哪种方式更好?因为我需要这个游戏能够在任何计算机上显示分数,而不仅仅是我的。我不知道如何在 winform 中导入数据库,或者即使可以。
  • 那么您需要将数据保存在共享服务器数据库中,这样每个人都可以看到所有保存的分数
  • 谢谢,我现在就试试。
  • 如果您需要帮助我们可以讨论更多
  • 好吧,我一直试图在互联网上找到更多关于此的信息。我可以创建共享服务器数据库还是购买的东西?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-03
相关资源
最近更新 更多