我爸爸想让我编个棋盘游戏。这款棋盘游戏将在课堂环境中使用,老师将控制班级的棋盘游戏。因此,如果学生答对了一个问题,老师就会按下其中一个按钮,棋盘游戏就会前进。
游戏状态还必须保存为教师可以保存在USB驱动器上的文件。
对我来说,后端听起来非常简单,包括将数据存储在文件中。在我看来,对于这么简单的事情,我不需要数据库。
然而,我更关心前端,以及通常使用哪种编程语言。从我从他需要的电脑上发现,他们都在运行Windows7。我确实有所有需要的显卡。它基本上是以线性方式从一个正方形移动到下一个正方形的碎片,每个碎片都有自己的路径。
现在,我正在考虑用HTML5/JS来做这件事,但我担心计算机不支持它。我爸爸正在调查,包括他们是否可以在电脑上安装Chrome。我相信这将是理想的,因为他也表达了对iPad版本的兴趣,这将只是一个网页。
但是,如果这些计算机不能支持HTML5/JS,或者你的更有经验的人告诉我HTML5/JS将是一个糟糕的选择,你会为这个项目推荐什么?
非常感谢你的帮助。
发布于 2012-04-28 01:38:08
考虑到你对图形的需求,你甚至不需要HTML5的高级特性,而且浏览器已经用CSS2/HTML4支持了十年的所有东西都会做得很好。将状态保存简化为只输出序列化转储以供用户复制或生成data: URL以供下载,甚至prompt序列化保存数据,您将拥有几乎可以在任何具有浏览器的情况下工作的代码。
发布于 2012-04-28 01:45:33
您可能会考虑使用Adobe Flash。它使用flash插件发布到web上,并作为Adobe AIR应用程序发布到Windows、Mac、Android和iOS上。此外,如果你想包含声音和视频,或者动画,它对动画和媒体的处理也非常好。
如果你不想从adobe购买Flash,你至少可以用其他工具发布它,比如Stencyl。
https://stackoverflow.com/questions/10355234
复制相似问题