java山寨一个dota

问题描述

如题,有谁能大致说一下怎么实现么?用那些技术?

解决方案

解决方案二:

解决方案三:
魔兽争霸里面有一个dotaRPG游戏
解决方案四:
建议先去了解游戏引擎吧。。。
解决方案五:
顶,我也想做个java版地魔兽来着,有个JMonkeyEngine游戏框架你可以看一下,在电驴上面有相关的资源,看好你饿~
解决方案六:
java的dota?好想法,但。。。有这个必要么
解决方案七:
socket..难不成你要自己搞个魔兽争霸出来??
解决方案八:
socket..难不成你要自己搞个魔兽争霸出来??
解决方案九:
学好java再说吧
解决方案十:
想太多了!
解决方案十一:
无语
解决方案十二:
别想太多,java做不出来这类东西的。
解决方案十三:
引用11楼ylz2007的回复:

别想太多,java做不出来这类东西的。

请问一下dota是用什么语言写出来的?
解决方案十四:
我正在做纯Java游戏引擎。有兴趣一起。
解决方案十五:
大型游戏很多美工处理都是直接底层处理的吧,JAVA不擅长的,而且一个人写大型游戏是不是想的太简单了?
解决方案:
就是做出来了,运行起来那得多慢呀
解决方案:
楼主挑战的是电脑性能的极限
解决方案:
Java不适合做桌面应用程序
解决方案:
dota用到的技术只有war3自带的WE地图编辑器而已
解决方案:
你要是做出来就NB了,dota,自认为做的很NB。
解决方案:
可以看看RPG制作大师--RPGMakerXP,RPGMakerVX这两个软件。
解决方案:
该回复于2011-04-25 13:37:38被版主删除
解决方案:
想法是好的!不过实现起来有点难!
解决方案:
该回复于2011-04-25 13:50:20被版主删除
解决方案:
魔兽地图编写有个专门的语言的叫jass解释型,动态,弱类型。前几年研究过一阵,后来工作忙,放弃了。你感兴趣的话,自己找资料看看。
解决方案:
引用17楼jayyounger的回复:

Java不适合做桌面应用程序

何以见得?你要是没做过真正的桌面应用程序,那么请别误认子弟。
解决方案:
没多大用处的
解决方案:
确实想太多了~~
解决方案:
做不出来的,你能操作内存吗
解决方案:
Java适合做这种大型游戏?楼主,你见过?还是先了解下Java的应用领域吧!魔兽是C++写的,Java写的话,能有几个人去玩,想象下你点击右键后,2-3s甚至更久后你才能看到效果,你还“忍心”玩?
解决方案:
,Java做这个太痛苦了吧
解决方案:
该回复于2011-04-26 08:44:09被版主删除
解决方案:
楼主做好了以后第一时间联系我帮你测试游戏。。。
解决方案:
这个不太现实吧
解决方案:
引用16楼gshhunter的回复:

楼主挑战的是电脑性能的极限

++
解决方案:
该回复于2011-04-26 08:34:13被版主删除
解决方案:
java做不出来,用.net做吧。可以联系我。(*^__^*)嘻嘻……
解决方案:
该回复于2011-04-26 08:49:17被版主删除
解决方案:
做好先看看java怎么和其他语言交互
解决方案:
永中Office一样是用java写的,也不慢啊,不过魔兽这种大型网游一般都是特殊的脚本语言,比如luan等。
解决方案:
写错了,luna脚本。
解决方案:
其实魔兽是用delphi写的
解决方案:
孩子。还是不要想这个比较好。
解决方案:
mark,我真不相信java还有这么强大的功能
解决方案:
很多年前,我电脑的dota坏了,家里上不了网,找了个电脑高手来修,他问我有没有电话,我给了一台固话给他,只见他用电话线连接我的电脑,然后不断在电话上敲键,我见有点困,就去睡了一下,过了几个小时睡醒出来,只见他已经在安装dota了,安装完毕,试一下,完全没问题。多年之后,我才知道,那高手是用固话连接电脑用0101的二进制码来给我编写了一个dota,后来听说那高手去了米国,之后就没有听过他的消息了...
解决方案:

解决方案:
内个,我只能说,我能力有限,帮顶吧不过Java也可以做桌面应用的
解决方案:
引用44楼kenjun的回复:

很多年前,我电脑的dota坏了,家里上不了网,找了个电脑高手来修,他问我有没有电话,我给了一台固话给他,只见他用电话线连接我的电脑,然后不断在电话上敲键,我见有点困,就去睡了一下,过了几个小时睡醒出来,只见他已经在安装dota了,安装完毕,试一下,完全没问题。多年之后,我才知道,那高手是用固话连接电脑用0101的二进制码来给我编写了一个dota,后来听说那高手去了米国,之后就没有听过他的消息了..……

擦擦擦擦擦擦擦擦擦擦擦
解决方案:
呵呵,支持啊,玩了这么久DOTA,倒是没想过善哉一个dota
解决方案:
引用40楼chjttony的回复:

写错了,luna脚本。

还是错了luna是月骑lua才是那啥脚本
解决方案:
神马,

时间: 2024-09-18 09:00:44

java山寨一个dota的相关文章

java swing 一个窗口打开新创口 加上go()程序就死掉了

问题描述 java swing 一个窗口打开新创口 加上go()程序就死掉了 import javax.swing.*; import java.awt.Rectangle;import java.awt.event.*; public class Swing7 extends JFrame implements ActionListener { JButton jb = new JButton(); public Swing7() { this.setTitle(""Java--&q

新官上任,转贴一篇:Java做一个最简单的通话程序

程序 Java中的网络编程是一个很重要的部分,也是其编程优越性的地方之一.在Java中有一个专门的Java.net类库来管理网络编程的有关方法. 下面先介绍在Java中怎样用socket进行客户与服务器通信.最后再介绍一个一个最简单的通话程序. 一.怎样用socket进行客户与服务器通信 在Java中用socket进行客户/服务器之间的通信编程.Socket是两个实体之间进行通信的有效端点.通过socket可以获得源IP地址和源端口.终点IP地址和终点端口.用户可以将多个socket连入同一个端

用Java写一个地图编辑器

用Java写一个地图编辑器 记得媒体在采访C++之父的时候,他说作为程序员,要相信自己能够解决已经理解的任何事情.换句话说:您可以解决任何问题,只要想得明白 现实问题:开发一个基于地砖的二维游戏的地图编辑器,要求生成两个binary文件,各包含一个二维数组,*.map存放地砖,花花草草什么的.*.item放道具,比如某个点可能会触发一个事件.很简单,随便写.看到这里您已经大致明白程序的整体结构.计算机语言:java. 要理解事件必须分析 初步来看,地图编辑器:生成某种形式的若干数组,无论是哪种形

用java写一个main函数,打印出1-6这这六个数字的所有不同的排列

1.2.2.3.4.5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234.412345等.要求:"4"不能在第三位,"3"与"5"不能相连. package com.test; import java.util.ArrayList; import java.util.List; /** * 1.2.2.3.4.5这六个数字,用java写一个main函数,打印出所有不同的排列, 如:512234.412345等.要求

JAVA 中一个字符串s ,有36位取前24位,代码怎么写?

问题描述 JAVA 中一个字符串s ,有36位取前24位,代码怎么写? 求解..JAVA 中 一个字符串s ,有36位取前24位,代码怎么写? 解决方案 s.substring(0 24) 解决方案二: s = s.subString(s 24); 解决方案三: s.substring(024); substring()方法包头不包尾索引从0开始 解决方案四: s = s.subString(024); substring()方法包头不包尾索引从0开始 解决方案五: s = s.subStrin

Java调用一个不存在的方法

问题描述 Java调用一个不存在的方法 请各位大神帮我解释一个问题,先看代码,谢谢! abstract class Base{ abstract public void myfunc(); public void another(){ System.out.println(""Another method""); } } public class Abs extends Base{ public static void main(String[] args){ Ab

怎么用Java编写一个简单的登录系统?可以注册账号的那种

问题描述 怎么用Java编写一个简单的登录系统?可以注册账号的那种 数据库用的是MySQL,但Java操作方面的不知道怎么入手,求大神指点啊,有实例参考就更好了,谢谢 解决方案 import java.awt.event.*; import javax.swing.*; import java.awt.*; import java.awt.Container; import java.util.*; import java.sql.*; class Login extends JFrame im

用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码。

问题描述 用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码. private void submit() { dialog = ProgressDialog.show(this, "提示", "处理中.."); new AsyncTask() { @Override protected String doInBackground(String... params) { String urlString = AppConstan

为什么用 Java:一个 Python 程序员告诉你

每当我告诉别人我一直在用Java工作时,大家的反应都是: "纳尼!Java?为啥是Java?" 说实话,本人刚开始的时候也是同样的反应.但是由于Java的类型安全,执行性能和坚如磐石的工具,我渐渐地开始欣赏Java.同时我注意到,现在的Java已今非昔比--它在过去的10年间稳健地改善着. 缘何是Java? 假 设每天都用Java的想法还没有让君恶心到食不下咽,我在此重申Java已非你所了解的"吴下阿蒙"了.当Python, Ruby, 和Javascript在&q