Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (523)
Games in Android Showcase (127)
games submitted by our members
Games in WIP (592)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2
  ignore  |  Print  
  Warcraft Remake  (Read 9567 times)
0 Members and 1 Guest are viewing this topic.
Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« 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&section=warcraft_remake

Applet game
- http://www.b3dgs.com/v6/projects/warcraft_remake/game/index.html

Here some screens:


Offline gbeebe

Senior Devvie


Medals: 5
Projects: 1



« 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   Grin
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 78
Projects: 15


★★★★★


« Reply #2 - Posted 2011-11-15 22:49:54 »

oh nice, that looks damn cool. Now gimme a playable Applet/JWS version Smiley
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kevglass

« JGO Spiffy Duke »


Medals: 202
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #3 - Posted 2011-11-15 22:53:35 »

Looks awesome Smiley

Kev

Offline Nyhm

Senior Devvie


Medals: 3
Projects: 1


Island Forge


« 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.

Island Forge: Create Islands with Stories for Others to Explore!
Free-to-Play with Membership and Upgrade options!
Offline Mads

JGO Ninja


Medals: 26
Projects: 3
Exp: 6 years


One for all!


« Reply #5 - Posted 2011-11-15 22:58:57 »

Cant wait to try it! :-)

Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« 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...  Grin
We will see...

Anyway, thanks everybody for your comments Wink

Offline Nyhm

Senior Devvie


Medals: 3
Projects: 1


Island Forge


« 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.

Island Forge: Create Islands with Stories for Others to Explore!
Free-to-Play with Membership and Upgrade options!
Offline 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 Cheesy

Offline sproingie

JGO Kernel


Medals: 202



« 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!
Legends of Yore - The Casual Retro Roguelike
Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« 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.html

Keys:
* 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+

Offline Nyhm

Senior Devvie


Medals: 3
Projects: 1


Island Forge


« 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.

Island Forge: Create Islands with Stories for Others to Explore!
Free-to-Play with Membership and Upgrade options!
Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« 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/FirefoxAndPlugins

You 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).

Offline Nyhm

Senior Devvie


Medals: 3
Projects: 1


Island Forge


« 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.

Island Forge: Create Islands with Stories for Others to Explore!
Free-to-Play with Membership and Upgrade options!
Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« Reply #14 - Posted 2012-01-17 01:08:46 »

So, is it working now ?  Grin

Offline Nyhm

Senior Devvie


Medals: 3
Projects: 1


Island Forge


« 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 ...)

Island Forge: Create Islands with Stories for Others to Explore!
Free-to-Play with Membership and Upgrade options!
Offline 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

Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« 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 !

Offline 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

Offline ra4king

JGO Kernel


Medals: 355
Projects: 3
Exp: 5 years


I'm the King!


« Reply #19 - Posted 2012-01-17 05:37:23 »

It runs for me. I must say, amazing job. Quite addicting Smiley

Offline 0circle0

Junior Devvie


Medals: 7



« 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.
Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« 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).

Offline h3ckboy

JGO Coder


Medals: 5



« 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 :/
Offline 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/FirefoxAndPlugins

You 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).

Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« 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 ?  Grin

Hum, I will see what I can do.

Offline jojoh

JGO Knight


Medals: 5
Projects: 7


games4j.com


« 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  Huh 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  Sad  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.

Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« 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 Smiley

I will let this current version alive while I'm fixing these troubles.

Thanks everybody !

Offline 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)

Offline DjThunder

Senior Devvie


Medals: 4
Projects: 3


Byron 3D Games Studio


« Reply #28 - Posted 2012-01-17 18:18:02 »

No no, it is JDK 6u30
...

5 posts before Wink

Offline 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.

Pages: [1] 2
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

SHC (21 views)
2014-11-25 12:00:59

SHC (19 views)
2014-11-25 11:53:45

Norakomi (18 views)
2014-11-25 11:26:43

Gibbo3771 (21 views)
2014-11-24 19:59:16

trollwarrior1 (36 views)
2014-11-22 12:13:56

xFryIx (74 views)
2014-11-13 12:34:49

digdugdiggy (52 views)
2014-11-12 21:11:50

digdugdiggy (46 views)
2014-11-12 21:10:15

digdugdiggy (41 views)
2014-11-12 21:09:33

kovacsa (67 views)
2014-11-07 19:57:14
Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!