0

我发现了一个史诗般的老游戏的这个很棒的克隆,叫做 gunbound。它是用 HTML5/javascript 开发的。

我想知道我是否能以某种方式找到他们用于该项目的 js/html5 库?

网站

我正在尝试查找它,因为它确实启发了我(我很惊讶这是在 html5 中完成的),并且我决心学习 html5 和 javascript。我想按照他们的步骤 :)

4

3 回答 3

3

它可能使用node.js服务器。用于CloudFlare安全。对于 html 部分,我认为它基于 html5 样板。

  • jQuery
  • QTransform用于CSS转换
  • socket.io用于服务器/客户端通信
  • soundmanager2用于音频

现在真正的答案。

浏览器的开发人员工具会告诉您站点使用的脚本和 css 文件。从该列表中,我提供了上面的列表。由于它使用socket.io,它很可能node.js用于服务器。如果您查看网络选项卡,您将看到Server:cloudflare-nginx标题。这是你的提示CloudFlare

于 2012-10-02T12:16:53.177 回答
0

江户馆是对的。您需要使用开发工具包(我推荐使用 chrome)来查找所有使用的库。

您还可以从控制台执行一些简单的 javascript (jquery) 代码,看看它做了什么。

如果您正在寻找主 js 文件,我建议您查看这个:

http://dragonbound.net/static/js/DragonBound.compiled.js

我能看到的是主 js 文件和它的定义...

于 2012-10-02T12:20:05.563 回答
0

查看 oage 的来源可以很容易地看出它使用以下内容:

<script type="text/javascript" src="/static/js/socket.io.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.21/jquery-ui.min.js"></script>
<script type="text/javascript" src="/static/js/jquery.tinyscrollbar3.js"></script>
<script type="text/javascript" src="/static/js/QTransform.js"></script>
<script type="text/javascript" src="/static/js/bgpos.js"></script>
<script type="text/javascript" src="/static/js/soundmanager2-nodebug-jsmin.js"></script>
<script type="text/javascript" src="/static/js/DragonBound.compiled.js?42"></script>

您可以在 html5、QTtransform、nodejs 和 jQuery 中搜索套接字以了解有关这些概念的更多信息。

构建它的模板是 HTML5 样板。

于 2012-10-02T14:42:07.963 回答