DjThunder
|
 |
«
Posted
2011-11-15 22:44:29 » |
|
Hey there, Some people eared about my remake of Lionheart, and my LionEngine (a java game engine). Now, its time for a RTS game, with this remake of the great Warcraft, from Blizzard (1994). I made this project in order to improve my engine, by adding an RTS abstraction. This way, strategy games are easy to develop (at least, it should... :p) At this time, the game is playable, as a demo, including two maps, two races (Orcs & Humans), some units (Peon/Paysan, Grunt/Footman, Spearman/Archer, and their buildings TownHall, Farm, Barracks, Lumbermill). It is possible to play against a computer. Project page (source code is available): - http://www.b3dgs.com/v6/page.php?lang=en§ion=warcraft_remakeApplet game - http://www.b3dgs.com/v6/projects/warcraft_remake/game/index.htmlHere some screens:  
|
|
|
|
gbeebe
|
 |
«
Reply #1 - Posted
2011-11-15 22:46:25 » |
|
Be careful, Blizzard had FreeCraft shut down after it gained popularity. But I would love a way to play it on Linux, so good job 
|
|
|
|
kappa
|
 |
«
Reply #2 - Posted
2011-11-15 22:49:54 » |
|
oh nice, that looks damn cool. Now gimme a playable Applet/JWS version 
|
|
|
|
Games published by our own members! Check 'em out!
|
|
kevglass
|
 |
«
Reply #3 - Posted
2011-11-15 22:53:35 » |
|
Looks awesome  Kev
|
|
|
|
Nyhm
|
 |
«
Reply #4 - Posted
2011-11-15 22:55:43 » |
|
Nice, I'd love to play me some early Warcraft.
From a business/legal perspective, making a clone game (inspired by an earlier title) is one thing, but straight copying it is probably not something Blizzard will appreciate. I am not a lawyer, but you should especially avoid using their trademarks to promote your product.
|
|
|
|
Mads
|
 |
«
Reply #5 - Posted
2011-11-15 22:58:57 » |
|
Cant wait to try it! :-)
|
|
|
|
DjThunder
|
 |
«
Reply #6 - Posted
2011-11-15 23:04:04 » |
|
Its depends of the point of view. Blizzard logo is explicit because I used old stuff from them. It is as a respect (instead of removing every (c) !) But yes, I know that the deadline may be closer than what I hope...  We will see... Anyway, thanks everybody for your comments 
|
|
|
|
Nyhm
|
 |
«
Reply #7 - Posted
2011-11-15 23:08:18 » |
|
I see what you were going for now. Again, IANAL, but maybe something more like "A tribute to Blizzard's classic WarCraft" to make it clearer. In any case, I hope it sticks around, because I want to give it a try.
|
|
|
|
arielsan
|
 |
«
Reply #8 - Posted
2011-11-16 00:44:20 » |
|
Looks really nice, I was a big fan of Warcraft 1, I also want to play your remake 
|
|
|
|
sproingie
|
 |
«
Reply #9 - Posted
2011-11-16 02:40:17 » |
|
Blizzard is notoriously zealous about guarding their IP. Only way to be safe is don't use any of their assets or any of their names, and don't put "craft" in the name. No, they don't necessarily have a case as far as owning a suffix, but their lawyers are Level 85 elite mobs.
A straight up remake is just begging blizzard to go after you.
|
|
|
|
Games published by our own members! Check 'em out!
|
|
DjThunder
|
 |
«
Reply #10 - Posted
2012-01-16 23:52:36 » |
|
Hey, just a quick message to announce you that Warcraft Remake is now playable directly from your browser: http://www.b3dgs.com/v5/projects/warcraft_remake/game/index.htmlKeys: * Mouse + Arrows key to move and control * TAB to display debug * CTRL to handle/release mouse * ESCAPE to exit at any time Compatible with Java 6+
|
|
|
|
Nyhm
|
 |
«
Reply #11 - Posted
2012-01-17 00:33:25 » |
|
Ah, shucks - Firefox reports "Start: applet not initialized" in the status bar. Other applets seem ok, but I'm just getting a 640x400 gray rectangle. (I haven't tried the download version since your earlier release.)
Just wanted to let you know... I'm eager to play me some classic Warcraft.
|
|
|
|
DjThunder
|
 |
«
Reply #12 - Posted
2012-01-17 00:44:01 » |
|
Ah, I'm sure you are using IcedTea plugin with Linux, right ? Check this: https://help.ubuntu.com/community/AMD64/FirefoxAndPluginsYou have to use the sun-java6 instead... I don't know how to make it work with IcedTea ! Else, try to download the full zip, it should work fine (else the problem is from me).
|
|
|
|
Nyhm
|
 |
«
Reply #13 - Posted
2012-01-17 01:01:21 » |
|
Ha - good call! I've got all varieties of sun/oracle/openjdk runtimes that I test on, but Firefox has the IcedTea plugin (ala Ubuntu). Thanks for the tip.
|
|
|
|
DjThunder
|
 |
«
Reply #14 - Posted
2012-01-17 01:08:46 » |
|
So, is it working now ? 
|
|
|
|
Nyhm
|
 |
«
Reply #15 - Posted
2012-01-17 01:23:42 » |
|
The download runs well. Sorry, I don't have time to tinker with my plugin settings to diagnose IcedTea right now. (... and I'm trying to avoid playing because I know that would be my evening / week ...)
|
|
|
|
Cero
|
 |
«
Reply #16 - Posted
2012-01-17 01:33:57 » |
|
Browser version. Just crashes after title screen. Java console disappears too Opera and Firefox, windows 7, java 6 installed
|
|
|
|
DjThunder
|
 |
«
Reply #17 - Posted
2012-01-17 01:46:29 » |
|
Can you give me the content of the file: log.txt ? You can find it in this path: C:\Users\"NAME"\AppData\Local\Temp\warcraft_remake\
Thanks in advance !
|
|
|
|
Cero
|
 |
«
Reply #18 - Posted
2012-01-17 02:29:52 » |
|
Can you give me the content of the file: log.txt ? You can find it in this path: C:\Users\"NAME"\AppData\Local\Temp\warcraft_remake\
Thanks in advance !
sure. but it appears to be 0 kb
|
|
|
|
ra4king
|
 |
«
Reply #19 - Posted
2012-01-17 05:37:23 » |
|
It runs for me. I must say, amazing job. Quite addicting 
|
|
|
|
0circle0
|
 |
«
Reply #20 - Posted
2012-01-17 07:12:50 » |
|
I have always liked the old school warcraft games. This is cool. I'll have to check it out when I am not as tired.
|
|
|
|
jojoh
|
 |
«
Reply #21 - Posted
2012-01-17 13:55:07 » |
|
Mouse stuck in the upper left corner ish of screen (as if applet was in top left corner), but not even over the browser... no applet in sight. Ctrl or Esc did nothing, basically stuck. Wanted to try it again to see if console showed anything. Then it worked, until I quit, then the same thing happened again...
OS X (Lion), FF, Java 1.6
The outside browser worked fine, but would not allow changing resolution. Then game just flashed and came back to config/start menu. It also seemed to be difficult to place buildings, even though I saw a green square. Quite possibly all OS X issues.
Other than that it looked great. Looking forward to play it when I get home (to windows).
|
|
|
|
h3ckboy
|
 |
«
Reply #22 - Posted
2012-01-17 14:56:25 » |
|
veryg ood, but I must request that I be able to move screen by going to the edge because that drives me insane :/
|
|
|
|
gouessej
|
 |
«
Reply #23 - Posted
2012-01-17 15:37:19 » |
|
Hi Ah, I'm sure you are using IcedTea plugin with Linux, right ? Check this: https://help.ubuntu.com/community/AMD64/FirefoxAndPluginsYou have to use the sun-java6 instead... I don't know how to make it work with IcedTea ! Else, try to download the full zip, it should work fine (else the problem is from me). I will give it a try tomorrow but please don't advise GNU Linux users to replace IcedTea / OpenJDK by Oracle Java. Edit.: I get this when I try your game: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/b3dgs/warcraft/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:632) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:277) at java.net.URLClassLoader.access$000(URLClassLoader.java:73) at java.net.URLClassLoader$1.run(URLClassLoader.java:212) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:319) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:264) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332) Could not find the main class: com.b3dgs.warcraft.Main. Program will exit. I use this version of Java: OpenJDK Runtime Environment (IcedTea6 1.7.5) (rhel-1.16.b17.el5-x86_64) OpenJDK 64-Bit Server VM (build 14.0-b16, mixed mode) You probably compiled your game with Java 1.7, please compile it with Java 1.6 except if you really want us to use Java 1.7. Edit2.: I tested the version in the RAR archive (I had to use an online converter because I cannot install anything here).
|
|
|
|
DjThunder
|
 |
«
Reply #24 - Posted
2012-01-17 16:15:57 » |
|
No no, it is JDK 6u30 I just tried on Ubuntu 10.04 with Firefox, and it is working fine. I really don't know how to fix the problem with IcedTea. What is the problem with Oracle Java ? You want to check the source code of java before execute it ?  Hum, I will see what I can do.
|
|
|
|
jojoh
|
 |
«
Reply #25 - Posted
2012-01-17 17:40:32 » |
|
Well, I went home to play it and it started a bit better, but I still encountered some problems. The biggest one was: 1 2 3 4 5 6 7 8 9 10 11 12
| Exception in thread "com.b3dgs.warcraft.Scene" java.lang.NullPointerException at com.b3dgs.warcraft.gameplay.EntryHandler$Effect.access$200(EntryHandler.java:32) at com.b3dgs.warcraft.gameplay.EntryHandler.activateEffect(EntryHandler.java:93) at com.b3dgs.warcraft.building.ModelBuilding.render(ModelBuilding.java:154) at com.b3dgs.lionengine.game.strategy.AbstractEntryHandler.render(AbstractEntryHandler.java:350) at com.b3dgs.warcraft.gameplay.EntryHandler.render(EntryHandler.java:106) at com.b3dgs.warcraft.World.render(World.java:105) at com.b3dgs.warcraft.Scene.render(Scene.java:49) at com.b3dgs.lionengine.engine.Sequence.render(Sequence.java:165) at com.b3dgs.lionengine.engine.Sequence.run(Sequence.java:145) Loader: sequence terminated ! Loader: terminated ! |
Happened after a few minutes of playing. Not sure if it was something I was doing. Also for some strange reason the guys stopped extracting gold  They would just get out of the mine with a bag on it's back and then immediately stop and the bag would disappear... Gold from the mine was depleting but I wasn't gaining  They would also stop mining. It also turned impossible to build farms after a while. The green box just turned red whenever I selected a place for the farm... Win7, Java 1.6, v0.0.3 Still looking promising, but some work left.
|
|
|
|
DjThunder
|
 |
«
Reply #26 - Posted
2012-01-17 17:56:19 » |
|
Yes lol, don't worry, it is only v0.0.3, so less than alpha. Sharing with other people is the best way to fix as much things as possible, and its also a good way to improve many things  I will let this current version alive while I'm fixing these troubles. Thanks everybody !
|
|
|
|
Damocles
|
 |
«
Reply #27 - Posted
2012-01-17 18:16:36 » |
|
Try not to use Java7. You will not reach many people yet. Compile it with 1.6 Target. (Also does not run on my Ubuntu 11.04, JVM 1.6.0_26 in Browser or commandline)
|
|
|
|
DjThunder
|
 |
«
Reply #28 - Posted
2012-01-17 18:18:02 » |
|
No no, it is JDK 6u30 ...
5 posts before 
|
|
|
|
Damocles
|
 |
«
Reply #29 - Posted
2012-01-17 18:53:51 » |
|
Here my error message. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| java -jar WarcraftRemake.jar Exception in thread "main" java.lang.UnsupportedClassVersionError: com/b3dgs/warcraft/Main : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631) at java.lang.ClassLoader.defineClass(ClassLoader.java:615) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find the main class: com.b3dgs.warcraft.Main. Program will exit. |
|
|
|
|
|