Water-Flow:用Java编写的地下水流模拟器

时间:2024-07-27 07:43:39
【文件属性】:

文件名称:Water-Flow:用Java编写的地下水流模拟器

文件大小:23KB

文件格式:ZIP

更新时间:2024-07-27 07:43:39

Java

水流 模拟 1 英亩农场的地下水流,深度可达 1 米。 这考虑了重力和植物耗水量。 一些很酷的功能包括模拟降雨、多个农场之间的水流、使用 Google 的地形数据来模拟实际的土地(如果您不想使用实际位置,还可以使用随机生成的农场)以及线程化以改善我的运行时间。 这最初是在我的大型程序设计课程中开始的一个项目的一部分。 目标是创建一个游戏,让玩家拥有并经营彼此相邻的农场。 您可以种植和出售农作物,以及买卖水权。 我的部分任务是模拟水流。 不幸的是,班级未能在学期末完成该项目。 幸运的是,我的部分已完成并且可以自行运行。 我只包含了流动模拟工作所需的项目部分。 如果您在尝试运行程序时收到“java.lang.OutOfMemoryError: Java heap space”作为错误,请尝试添加: -Xmx2G 到 VM 参数 -Xmx2G 是 2 GB 的最大堆大小。 如果这仍然不起作


【文件预览】:
Water-Flow-master
----server()
--------FlowData.java(619B)
--------NetworkData.java(282B)
----flow()
--------FlowWorker.java(12KB)
--------WaterFlow.java(13KB)
----cell()
--------Rectangle3D.java(2KB)
--------Crops.java(5KB)
--------Farm.java(3KB)
--------Cell.java(3KB)
--------Direction.java(227B)
--------Soil.java(2KB)
--------Point3D.java(679B)
--------Plant.java(5KB)
----topo()
--------ElevationData.java(4KB)
--------Topography.java(12KB)
----README.md(1KB)
----Main.java(2KB)

网友评论