0

我爸爸想让我编写一个棋盘游戏。该棋盘游戏将在课堂环境中使用,教师将在课堂上控制棋盘游戏。因此,如果学生答对了问题,老师就会按下其中一个按钮,棋盘游戏就会继续进行。

游戏状态还必须可以保存为教师可以保存在 USB 驱动器上的文件。

对我来说,后端听起来非常简单,包括将数据存储在文件中。在我看来,我不需要这么简单的数据库。

但是,我更关心前端,以及一般使用哪种编程语言。从我从他需要运行它的计算机中看出,它们都在运行 Windows 7。我确实拥有所需的所有图形。它基本上是以线性方式从一个方格移动到下一个方格的棋子,每个棋子都有自己的路径。

现在,我正在考虑用 HTML5/JS 做它,但我担心计算机不支持它。我爸爸正在研究它,包括他们是否可以在计算机上安装 Chrome。我相信这将是理想的,因为他还表示对 iPad 版本感兴趣,该版本可以作为网页使用。

但是如果这些电脑不支持 HTML5/JS,或者你更有经验的人告诉我 HTML5/JS 将是一个糟糕的选择,你会为这个项目推荐什么?

非常感谢您的帮助。

4

2 回答 2

1

您可能需要考虑 Adob​​e Flash。它使用 Flash 插件发布到 Web,并作为 Adob​​e AIR 应用程序发布到 Windows、Mac OS、Android 和 iOS。此外,如果您想包含声音和视频或动画,它对动画和媒体的处理非常好。

如果您不想从 adobe 购买 Flash,您可以使用其他工具(例如 Stencyl)至少部分发布它。

于 2012-04-27T17:45:32.933 回答
0

考虑到您对图形的要求,您甚至不需要 HTML5 高级功能,而且浏览器已经使用 CSS2/HTML4 支持了十年的所有功能都可以正常工作。将状态保存简化为仅输出序列化转储以供用户复制或生成data:URL 以供下载,甚至是prompt'ing 序列化保存数据,您将拥有几乎可以在任何具有浏览器的任何东西上运行的代码。

于 2012-04-27T17:38:07.793 回答