文件名称:2D世界游戏:一款2D,自上而下,基于图块的游戏
文件大小:83KB
文件格式:ZIP
更新时间:2024-03-08 15:53:04
Java
注意:用户可能需要在运行之前导入javalib库 2D世界游戏 这是一款2D,自上而下,基于图块的游戏,玩家可以在其中探索随机生成的世界并捕获生物。 设计文件 类和数据结构 MapRender类:生成世界(绘制房间和走廊) 点类:代表网格上的一个点 xPos:x位置 yPos:y位置 房间类别:代表房间 lL:房间/大厅的lowerLeft Point uR:房间/大厅的上右点 up:如果房间顶部连接到大厅,则为true down:如果房间的底部连接到大厅,则为true left:如果房间的左侧连接到大厅,则为true right:如果房间的权利连接到大厅,则为true 走廊类:代表走廊,房间的子类 打开:与尚未连接到房间的走廊相对应的整数 演算法 generateMap(): 注意:仅当房间/大厅适合网格且与其他任何房间/大厅不重叠时才进行绘制。 在随机位置生成一个随机大
【文件预览】:
2D-world-game-master
----test.txt(0B)
----byow()
--------lab13()
--------lab12()
--------TileEngine()
--------.DS_Store(6KB)
--------InputDemo()
--------Core()
----.DS_Store(6KB)
----proj3.iml(550B)
----README.md(2KB)
----out()
--------production()
--------.DS_Store(6KB)
----.idea()
--------misc.xml(257B)
--------encodings.xml(159B)
--------libraries()
--------workspace.xml(15KB)
--------vcs.xml(183B)
--------uiDesigner.xml(9KB)
--------modules.xml(251B)