hauberk, 在Dart中,一个基于web的roguelike

分享于 

3分钟阅读

GitHub

  繁體 雙語
A web-based roguelike written in Dart.
  • 源代码名称:hauberk
  • 源代码网址:http://www.github.com/munificent/hauberk
  • hauberk源代码文档
  • hauberk源代码下载
  • Git URL:
    git://www.github.com/munificent/hauberk.git
    Git Clone代码到本地:
    git clone http://www.github.com/munificent/hauberk
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/munificent/hauberk
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Splash screen

    Hauberk是一个 roguelike插件,一个基于ascii艺术的程序生成地牢爬行游戏。 它是在 Dart 中编写的,并在浏览器中运行。

    在它的所有荣耀中,

    Dungeon

    运行它

    要想在本地运行并运行它,你需要安装 Dart SDK。 我使用最新开发的Dart 通道版本,你可以从这里从这里得到。

    安装 Dart 后,在 PATH 上安装它的bin/ 目录,然后:

    • 克隆这里 repo。
    • 从它的root 目录中运行: $ pub serve
    • 在你的浏览器中,打开:http://localhost:8080

    Pub会自动将游戏编译为 JavaScript,如果你使用生产浏览器点击该 URL。 在你更改 Dart 代码时,只要你更改了服务器,它就会注意到并重新编译 JS。

    你可以使用 Dartium插件浏览到服务器,从而更快地迭代并拥有更好的调试体验,这将随你的需求而出现。 只要点击相同的URL,它就足以提供原始 Dart 代码而不是编译过的JS。

    我通常在Dartium中运行游戏,所以如果你在compiled-to-JS版本中看到任何 Bug,请在版本中。

    涉及到

    我希望有更多的人参与。 你更愿意为Hauberk自身贡献贡献。 有很多要做的事情,代码和游戏内容( 怪物,物品,食谱,区域,等等 )。

    如果你想要 hack 代码,可以在代码库中搜索"待办事项"。 我把那些 sprinkle,以标记需要修理或者打开的东西。 如果你发现一个抓住了你的眼睛,让我知道,我可以填写详细信息,或者发送一个请求。

    我还记得这个代码库可以作为其他游戏的跳板。 你可以自由地使用 fork Hauberk,并按照你自己选择的方式制作它。 它使用一个非常宽松的许可证,所以你可以用它做任何你想做的事。


    WEB  BASE  基于web  DART  Roguelike  
    相关文章