CyanPrime
|
 |
«
Posted
2011-07-30 07:50:23 » |
|
So this is a demo of my latest project, it's called Strange World, and it's a action game dressed like a RPG. You get into random battles, but you always start off with three HP, and you don't level up, so it's all by skill. 8-bit look and feel, our graphics use the NES's color pallet, and are modeled after retro rpgs. SHOULD I KEEP MY CURRENT BATTLE SYSTEM OR TURN MY GAME INTO A NORMAL RPG?  Download here! http://dl.dropbox.com/u/28109593/aura.zip
|
|
|
|
|
ra4king
|
 |
«
Reply #1 - Posted
2011-07-30 10:39:19 » |
|
Double click on the jar file doesn't work. I ran it from the command prompt and it gave me an UnsatisfiedLinkError when loading lwjgl.dll because it "Can't find dependent libraries." I'm using Java 6 Update 26. Also, you didn't include the 64-bit DLLs. I'm using a 64-bit OS and that could have also stopped the game from running. Aha, that was the problem, I used the 64-bit DLL and the game worked  The game looks nice, good job on the graphics. However there were too many random battles and my HP went in to the negatives!
|
|
|
|
Cero
|
 |
«
Reply #2 - Posted
2011-07-30 14:52:48 » |
|
everything is so green !! I mean the game I can somewhat understand with trees and grass... but why is your eclipse green XD
|
|
|
|
Games published by our own members! Check 'em out!
|
|
Cero
|
 |
«
Reply #3 - Posted
2011-07-30 15:05:41 » |
|
Z as a key is never nice for us guys with QWERTZ keyboards
when there is a bridge or path, which is only as wide as the character its very hard to go through, you have to fiddle around too much (see AVGN review on "little red hood" ^^) I like the battle system, reminds me of Star Ocean
I'm gonna look into the game more later
|
|
|
|
static_flashlight
Senior Newbie 
Software Engineer
|
 |
«
Reply #4 - Posted
2011-07-30 16:55:15 » |
|
Very cool. Liking your Linux distribution look  As for the combat system, if you are looking for possible different style, you might want to consider a Final Fantasy Adventure like system. That game had very Zelda like combat with a light underlying RPG system. That would allow for skill based combat, with the chance for the player to customize there character to their strengths.
|
|
|
|
|
Cero
|
 |
«
Reply #5 - Posted
2011-07-30 17:54:03 » |
|
the world is square, ok, I think I've played all
waaay too many encounter sometimes. sometimes you can't take two steps without fighting several times
btw you do you dynamically load-in and use java code like your .ai files ?
|
|
|
|
Mads
|
 |
«
Reply #6 - Posted
2011-07-30 18:55:29 » |
|
For the full feel, try to only use those 8-bits  No integers  I'll just try the game, and then report back!  Also, less smileys.. 
|
|
|
|
CyanPrime
|
 |
«
Reply #7 - Posted
2011-07-30 19:16:48 » |
|
Thank you all for the fantastic replies ^__^ I added the 64 bit .dll files.
|
|
|
|
|
Mads
|
 |
«
Reply #8 - Posted
2011-07-30 20:01:23 » |
|
Worked perfectly on 64-bit java  Didn't die though, but you're well aware Also, instructions on controls would be nice
|
|
|
|
CyanPrime
|
 |
«
Reply #9 - Posted
2011-07-30 21:24:01 » |
|
-increased maxHP to 4. -made it so HP goes to max after every battle. -made it so you die if your HP goes to zero -made it so you have 64 free steps before your next random encounter calculations begin.
|
|
|
|
|
Games published by our own members! Check 'em out!
|
|
ra4king
|
 |
«
Reply #10 - Posted
2011-07-30 21:29:00 » |
|
You should make it a JNLP so it can automatically update, instead of having to redownload a million jar files 
|
|
|
|
Mads
|
 |
«
Reply #11 - Posted
2011-07-30 21:59:34 » |
|
In the battle-zone, it'shard to cross the bridges because of the free movement. It's hard to hit the right X-pixel in order to be able to cross.
|
|
|
|
Cero
|
 |
«
Reply #12 - Posted
2011-07-30 22:16:29 » |
|
You should make it a JNLP so it can automatically update, instead of having to redownload a million jar files  I don't agree, hate webstarts. In the battle-zone, it'shard to cross the bridges because of the free movement. It's hard to hit the right X-pixel in order to be able to cross.
Yeah I already mentioned that. Battle system or not... same problem on the world map
|
|
|
|
ra4king
|
 |
«
Reply #13 - Posted
2011-07-30 22:17:28 » |
|
You should make it a JNLP so it can automatically update, instead of having to redownload a million jar files  I don't agree, hate webstarts. Hate it or not, it still works and provides useful functionality 
|
|
|
|
Mads
|
 |
«
Reply #14 - Posted
2011-07-30 22:26:42 » |
|
btw you do you dynamically load-in and use java code like your .ai files ?
I know this! He uses the scripting functionality in the Janino project, by Codehaus. To my understanding (and no offence to CyanPrime), it's not the best way to go if you want to have scripting functionality. There's plenty of smart ways to implement Ruby and JavaScript, instead of compiling the scripts and executing them along the rest of the application. 
|
|
|
|
CyanPrime
|
 |
«
Reply #15 - Posted
2011-07-30 22:40:12 » |
|
instead of compiling the scripts and executing them along the rest of the application.
I don't think that's how it works? Also whats wrong with Janino?
|
|
|
|
|
Mads
|
 |
«
Reply #16 - Posted
2011-07-30 23:30:03 » |
|
instead of compiling the scripts and executing them along the rest of the application.
I don't think that's how it works? Also whats wrong with Janino? Please excuse me if I'm terribly wrong, but from the information found on the project site it doesn't seem like it's primairy goal is supporting scripting, in applications such as games. It feels more like a way to "rip code out" in a way. However, it may work out good Analogously to the expression evaluator, a ScriptEvaluator API exists that compiles and processes a JavaTM "block", i.e. the body of a method. If a return value other than "void" is defined, then the block must return a value of that type. Janino is a super-small, super-fast Java™ compiler. Not only can it compile a set of source files to a set of class files like the JAVAC tool, but also can it compile a Java™ expression, block, class body or source file in memory, load the bytecode and execute it directly in the same JVM. Janino is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, e.g. expression evaluators or "server pages" engines like JSP. I don't know. It just seems like a curious choice for scripting. 
|
|
|
|
ra4king
|
 |
«
Reply #17 - Posted
2011-07-30 23:32:29 » |
|
Analogously to the expression evaluator, a ScriptEvaluator API exists that compiles and processes a JavaTM "block", i.e. the body of a method. If a return value other than "void" is defined, then the block must return a value of that type. Janino is a super-small, super-fast Java™ compiler. Not only can it compile a set of source files to a set of class files like the JAVAC tool, but also can it compile a Java™ expression, block, class body or source file in memory, load the bytecode and execute it directly in the same JVM. Janino is not intended to be a development tool, but an embedded compiler for run-time compilation purposes, e.g. expression evaluators or "server pages" engines like JSP. I don't know. It just seems like a curious choice for scripting.  It is 
|
|
|
|
gouessej
|
 |
«
Reply #18 - Posted
2011-07-31 15:10:31 » |
|
Hi! You should make it a JNLP so it can automatically update, instead of having to redownload a million jar files  I agree with ra4king, please give us a nice Java Web Start link, it is easier for me as I try to show games to people who sometimes don't even know what a programming language is, I send them a Java Web Start link and that's all. Some Windows users have WinZip installed and when they click on JARs, WinZip opens them instead of Java Web Start 
|
|
|
|
|