Java +闪光=>事件驱动?

发布于 2024-10-19 08:12:08 字数 173 浏览 3 评论 0原文

我刚刚收到在线双陆棋游戏引擎的请求。制作它应该不难,因为毕竟它本质上是一个移动棋子而不是显示文本消息的聊天程序。我基本上是一名 PHP 开发人员,但由于我需要事件驱动的东西(无池),我假设我可以将 java 构建的核心应用程序和 Flash 界面结合起来。我应该在哪里寻找一些实际例子和一些建议,有什么建议吗?

谢谢

I've just received a request for an online backgammon game engine. It shouldn't be to hard to make as after all is essentially a chat program that moves pieces instead of showing text messages. I am basically a PHP developer but as I need event driven stuff (no pooling) I assume I could combine a java built core application and a Flash interface. Any suggestions to where should I look for some practical examples and maybe some advices?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

浅沫记忆 2024-10-26 08:12:08

您还可以使用 Adobe 的 Flex SDK 构建 Flash GUI。网络上有很多关于使用 Flash/Flex 进行游戏开发的教程。例如,这是我发现的一个有用的网站: 使用 Flex 和 ActionScript 进行 Flash 游戏开发

对于 Java 后端,您可以使用 BlazeDS 提供高度可扩展的远程访问和消息传递。

BlazeDS 使用两个主交换
服务器和客户端之间的模式。在
第一个模式,即
请求-响应模式,客户端
向服务器发送请求
已处理。 ...第二种模式是
发布-订阅模式,其中
服务器路由已发布的消息
到一组拥有
订阅接收它们。

You can also build up the the Flash GUI with Adobe's Flex SDK. There are plenty of tutorials in the web for game developing with Flash/Flex. This, for example, is a useful site I found: Flash Game Development with Flex and ActionScript

For the Java backend you could use BlazeDS which provides highly scalable remote access and messaging.

BlazeDS uses two primary exchange
patterns between server and client. In
the first pattern, the
request-response pattern, the client
sends a request to the server to be
processed. ... The second pattern is
the publish-subscribe pattern where
the server routes published messages
to the set of clients that have
subscribed to receive them.

巴黎盛开的樱花 2024-10-26 08:12:08

另一个可能的答案可能是使用 red5 或 ElectroServer。客户端采用 Flash 语言,服务器插件采用 Java 语言。

Another possible answer may be using red5 or ElectroServer. Client is in Flash and Server plugins are Java.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文