文件名称:CurriersOfCatan:使用Web浏览器GUI在Haskell中的Catan定居者
文件大小:5.43MB
文件格式:ZIP
更新时间:2024-06-06 22:52:06
game svg monads haskell functional-programming
加坦的咖喱 2017年Spring最终项目 迪伦·曼(Dylan Mann)和戴维(David Cao) 教授:斯蒂芬妮·魏里希,TA:安塔尔·斯佩克特·扎布斯基 运行说明 从项目根文件夹运行cabal install --only-dependencies ,然后运行cd src并运行ghc GamePlay.hs && ./GamePlay并在Web浏览器中导航到localhost:8022进行播放。 阅读顺序说明: : 定义所有与板相关的数据类型的类。 包含原始板类型和包装不安全的操作,以提供从总映射CornerLocations和TileLocations ,所以没有其它的代码具有触摸Board和不变仍然维持。 还包含一些设置方法。 这些是对板的静态引用,即。 Tile Corner Resource CornerLocation和TileLocation (如何角落和瓷砖在
【文件预览】:
CurriersOfCatan-master
----LICENSE(35KB)
----static()
--------screenshot.PNG(198KB)
--------catan.html(961B)
--------style.css(327B)
----TODO.md(1KB)
----src()
--------ActionParsing.hs(7KB)
--------CatanGUI.hs(20KB)
--------ParserCombinators.hs(3KB)
--------Parser.hs(2KB)
--------static()
--------Actions.hs(19KB)
--------Setup.hs(48B)
--------GamePlay.hs(5KB)
--------Board.hs(10KB)
--------Tests.hs(4KB)
--------Types.hs(11KB)
----proposal.docx(7KB)
----catan_5th_ed_rules_eng_150303.pdf(5.79MB)
----Curriers-Of-Catan.cabal(2KB)
----.gitignore(179B)
----README.md(5KB)
----ChangeLog.md(126B)
----notes4-11.mdown(793B)