当前位置: 首页 > 软件库 > 游戏/娱乐 > 网络游戏 >

Java Online Gaming Real-time Engine

基于 Java 的客户端/服务器在线游戏引擎和 API
授权协议 GPL
开发语言 Java
所属分类 游戏/娱乐、 网络游戏
软件类型 开源软件
地区 不详
投 递 者 仇征
操作系统 未知
开源组织
适用人群 未知
 软件概览

基于 Java 的客户端/服务器在线游戏引擎和 API,可轻松创建/运行实时多人游戏。游戏包括战舰、卡米洛特、跳棋、国际象棋、连线、围棋、德州扑克、黑白棋、俄罗斯方块和井字棋。

  • History of Game Engine father of Game Engine: John Carmack first demonstration of game engine application:Wolfenstein 3D(1992) Doom&ShadowCaster early age of modern game engine:Quake(real-time 3D rend

 相关资料
  • 走的绿通,但是那天我在比较后面面试,面到我太晚了,就后来约到线上了,几乎是一周一面的节奏。 大概分享下流程,面经等后面再写。 8.14 一面,主要聊了下gpu-driven 和 nanite,阴影等,和一些c++八股,大约1h 8.23 二面,c++八股 ,做题五分钟做完,讲下思路, 25min结束 9.3 三面,其实该早一些,但是当时和天美面试时间撞了就延迟了几天,面试氛围和前两面相比比较轻松,

  • 在开发我的在线游戏时,我试图了解更多关于安全的知识。 截获从服务器发送的数据包、使用某些软件修改数据包并将数据发送回服务器是否可能,以及有多困难? 下面是一个场景: 玩家与AI敌人进行战斗。一个玩家输掉了这场战斗,在战斗结束时,数据包被发送回服务器,记录发生的事情。是否可以在发送之前修改此数据包,并告诉服务器玩家已经赢得了这场战斗?如何读取并修改这些数据? 是否有可能说玩家与1个敌人进行了一场战斗

  • 我正在为一个大学项目创建一个游戏服务器,所以我不使用任何库/框架。 经过大量研究后,我希望客户端和服务器使用UDP协议进行大量通信,例如角色移动和计时器,因为这方面的可靠性并不重要,丢失的数据包可以得到补偿。 但是,我还想将TCP协议用于游戏的其他方面,例如操作和事件,在这些方面,信息到达客户端是至关重要的。 我的问题是,我对使用UDP不太了解,在Java,从我的理解来看,它完全不同于仅仅为TCP

  • 问题内容: 我正在制作客户端服务器MMO风格的游戏。到目前为止,我已经建立了框架,以便服务器和客户端相互交互以提供状态更新。服务器维护游戏状态并定期计算下一个状态,然后每隔一段时间(每n毫秒)将其发送给所有客户端。用户可以在客户端查看此新状态并做出反应。然后,将这些操作发送回服务器进行处理,并发送给下一次更新。 明显的问题是这些更新在服务器和客户端之间传播需要花费时间。如果客户端采取行动攻击敌人,

  • 问题内容: 我最近一直在研究游戏开发,而我的第一种编程语言是Java。在玩了许多用c ++开发的令人惊叹的游戏之后,我想知道为什么Java在游戏行业中没有被大量使用。我查看了jMonkeyEngine 3和其他一些游戏引擎环境,但是看到的屏幕截图远没有那么令人惊叹。诸如EA的《极品飞车》(Need for Speed Hot)和ubisoft的Assassins Creed等标题传达了这种现实感。

  • 我使用Spring Boot开发了这个websocket服务器。服务器与基于js的客户机配合得很好。 控制器: 这是服务器端。现在,对于客户机,我已经创建了一个@ClientEndpoint,当我连接到URI“ws://localhost:8080/spring-mvc-java/chat”时,我能够建立一个连接,并且可以看到@ClientEndpoint的@OnOpen回调被触发。 但是,use

  • 这可能是雄心勃勃的,但在stackoverflow我信任... 我想知道在android平台上创建一个基于网络的游戏引擎的能力和可能的障碍,并将以类似于“与朋友交谈”等游戏的方式进行游戏。 null

  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se