海战战舰游戏 战舰是一种古老的游戏,很多人至少玩过一次,因为新编程的游戏对可玩性的要求越来越高,因此认为如今的变体和规则可能会有所不同。 尽管时代变了,战舰的新数字版本与过去的版本有所不同,但其核心规则与以前相同。 规则很简单,有很多空格标记为1到x(其中x是一个数字,取决于木板的大小)和A到x(相同的大小规则,但使用字母代替数字)。 船型: 1x2:通常有1个此大小。 1x3:通常有3个这样的大小。 1x4:通常有1个此大小。 1x5:通常有1个此大小。 水平或垂直放置船都没有关系。 每个玩家轮流说出一个空间的坐标(例如,A3或D9),这个地方是射击地点,这意味着另一个玩家必须告诉您您是否击中了他们的任何一艘船(尽管不是哪艘船)还是您错过了。 如果您击中了船所占据的所有空间,则玩家必须告诉您您沉没了船。 获胜者是将其所有对战舰击沉(击中其所有舰船)的玩家。 我们作为一
2021-11-11 07:06:55 16KB Java
1
宇野 用Java创建的简单Uno游戏
2021-11-10 15:07:27 2KB Java
1
从Java使用C ++代码的示例 该存储库包含三个单独的示例,这些示例从Java代码调用简单的C ++库。 示例库不执行任何操作,只包含一个类MyClass,迫使我们支持C ++(而不仅仅是纯C)。 CMake用于构建此库,因为找到的依赖项超出了我的设计范围。 该项目应该可以移植到所有主要平台。 使用了三种不同的包装器,如下所述。 每个人都实现相同的目标,即使用。 斯威格 这需要SWIG工具: : SWIG解析C ++头文件,并生成C ++ JNI代码以及Java本机和帮助程序类。 JNA JNA允许Java代码直接使用C动态库。 因为我们的库实际上是C ++,所以包含了一个小的包装程序,将其包装为C代码。 您将需要JNA jar运行它: : 杰尼 本示例直接使用JNI,无需自动生成。 Java代码中的MyClass类只是将其方法声明为“本机”,它们是由动态库提供的。
2021-11-09 23:12:19 17KB java cpp example jna
1
java-自动售货机 使用 Java 和 TDD 实现自动售货机的简单练习。 项目概况 Java 8 实现。 Groovy 2.3.x 测试。 用于解耦领域概念的接口(并且令人讨厌的是,以避免 GMock 中的 CGLIB 目标类代理问题)。 用于模拟的 GMock(因为它比 Mockito 少得多)。 带有静态分析的 Gradle 项目。 这个项目有点矫枉过正,但为了传达我的开发偏好。 更多笔记即将到来... 如何构建 此项目的客户将需要 Java 8u25 或更高版本。 要构建项目,只需从项目的根目录运行: ./gradlew clean build 。 完成后,自动售货机演示可以使用: ./gradlew clean run 当前状态
2021-11-08 14:32:06 83KB Java
1
太空商人 这是经典游戏Space Trader的重制版。 这个想法是买一艘船,在不同的星球上飞行,买卖货物,最终赚到足够的钱买一颗月球并退休。 这是由 Arvind Narayan、Thao Vo、Ishaan Rajan 和我自己为 2014 年秋季 CS 2340:Georgia Tech 的对象和设计部分完成的游戏的一个非常简单的实现。 由于我们对其含义的误解,原始项目在 GitHub 上的私有存储库中进行管理。 因此,我已在团队成员的许可下将代码移至我的个人存储库。 该项目是使用 Intellij IDE 完成的,并在 IDE 上运行。 我将致力于制作一个可执行的 jar 文件,让那些没有 IDE 的人可以运行游戏。
2021-11-08 10:22:14 9.01MB Java
1
点云库Java 该项目的目标是通过Java本机接口(JNI)使(PCL)数据结构和算法在Java项目中可用。 当前支持的操作系统是Windows和Linux(仅64位体系结构)。 建立 为了使用pcljava ,需要安装Point-Cloud Library版本1.11.1及其所有依赖pcljava 。 这些依赖性不来挤满了与此项目相关的文物。 适用于Windows的程序; 安装完成后,必须将以下目录添加到PATH环境变量中: C:\Program Files\PCL 1.11.1\bin C:\Program Files\PCL 1.11.1\3rdParty\VTK\bin C:
2021-11-05 08:41:11 55KB maven point-cloud pcl pcl-library
1
使用Java将Word转为Html或txt!
2021-11-04 19:32:49 4KB 1
1
本实例用Applet实现4种级别的玩法,分别为 PRIMARY(初级)、 INTERMEDIATE(中级)、 SENIOR(高级)和 EXTRA(特级),选择级别进入游戏界面。可以通过方向键控制蛇的运动来靠近前面的食物并吃掉食物,当碰到墙壁时作为游戏失败。方向键用来控制蛇的运动。小蛇向着食物的方向前进,如果不小心碰到墙壁则游戏结束。上方显示本次的成绩(得分)。小蛇本身在直行时由小段组成,碰到拐弯变成两段,每段由黑色的方格组成。
2021-10-25 15:43:11 19KB java 贪吃蛇
1
上课作业,及课课件,课堂笔记,课后代码题,上机练习,简答题.
2021-10-23 20:28:23 5.28MB rar
1
主要介绍了使用java swing实现qq登录界面示例,需要的朋友可以参考下
2021-10-22 16:25:12 42KB swing qq登录界面
1