我不太喜欢游戏,但我正在学习并实践人工智能算法。现在,因为我可以开发完整的应用程序,这意味着即使我学习了各种技术,我也不会在面试中有什么可以展示的东西。
我看到所有的人工智能技术/算法通常都是通过模拟来测试的。我看到过一个谷歌的视频,他们在小型游戏中展示了他们的人工智能技术,这些小角色根据他们的学习来展示/做一些事情。所以我认为,通过在小型游戏中实现它们,我可以演示我所学到的东西,这样我就能有一个小型的实践应用。
但我想在网站上展示,所以我想知道在浏览器中进行模拟/游戏的最佳方式是什么。
回答:
在浏览器中运行的游戏通常是用 JavaScript 或 Flash 开发的。如果您对 Python 特别感兴趣,请查看 Pyjamas:
Pyjamas 是一个用于 Web 和桌面的富互联网应用程序 (RIA) 开发平台。
它包含一个 Python 到 Javascript 的编译器、一个 AJAX 框架和一个 Widget Set API。 Pyjamas 最初是 Google Web Toolkit 的 Python 端口,Google Web Toolkit 是 Java 到 Javascript 的编译器。 阅读常见问题解答和功能列表。