我父亲要我编写棋盘游戏。这个棋盘游戏将用于教室环境,老师将控制课堂上的棋盘游戏。因此,如果学生得到正确的问题,老师按下其中一个按钮,棋盘游戏就会进展。
游戏状态也必须可以保存为教师可以保存在USB驱动器上的文件。
对我来说,后端听起来不简单,包括将数据存储在文件中。在我看来,我不需要一个简单的数据库。
但是,我更关注前端,以及一般使用的编程语言。根据我从他需要运行的计算机中看到的内容,他们都在运行Windows 7.我确实拥有所需的所有图形。它基本上是以线性方式从一个方块移动到另一个方块的碎片,每个碎片都有自己的路径。
现在,我正在考虑在HTML5 / JS中使用它,但我担心计算机不支持它。我父亲正在研究它,包括他们是否可以在计算机上安装Chrome。我相信这将是理想的,因为他也表达了对iPad版本的兴趣,因为iPad版本只是用作网页。
但如果这些计算机无法支持HTML5 / JS,或者你有更多经验的人告诉我HTML5 / JS会是一个糟糕的选择,你会为这个项目推荐什么?
非常感谢你的帮助。
答案 0 :(得分:1)
您可能需要考虑使用Adobe Flash。它使用Flash插件发布到Web,并作为Adobe AIR应用程序发布到Windows,Mac OS,Android和iOS。此外,如果您想要包含声音和视频或动画,它还能很好地处理动画和媒体。
如果您不想从adobe购买Flash,您可以使用其他工具(如Stencyl)至少部署它。
答案 1 :(得分:0)
考虑到您对图形的要求,您甚至不需要HTML5高级功能,而且浏览器已经使用CSS2 / HTML4支持的所有内容都可以正常使用。简化状态保存,只输出序列化转储,以便用户复制或生成data:
URL以供下载甚至prompt
实现保存数据,并且您将拥有适用于任何具有浏览器。