Jump to content
Sal's RuneScape Forum
Sign in to follow this  
Micronblast

Shyft: Turn Based Strategy

Recommended Posts

Some of you might remember The Calling of The Seals, an RPG a friend and I produced last year. Let's just say we've learned a lot since then :(

 

Shyft is a turn based strategy game, very similar to Advance Wars (or Fire Emblem without the RPG element). It supports LAN/Online multiplayer, which is what it's all about. It also works with the Tiled map editor (see website), so you can make custom maps, reskins, unit balances, your own tilesets, and so on. If you host a game with a custom map made with the default tileset, anyone can join your game without you having to send them the map file.

 

There's plenty more blurb on the site, so I guess I'll just provide the links:

Shyft Page

Direct Download

 

If you find/have problems, glitches, suggestions, custom maps, questions, etc.; do drop a comment on the JavaVeg forums (where we're likely to see it) or in this topic (where you're already signed in and a click away from posting).

 

The site also has a finished version of TCotS, and an Android spaceship game demo. Enjoy!

 

BIG EDIT: Should have mentioned this is a beta. Expect metric tons of glitches.

Edited by Micronblast

Share this post


Link to post
Share on other sites

Ah yes, I remember Calling of the Seals!

As soon as it's finished downloading I'll be checking it out.

EDIT: Found a small glitch. (I think)

If you host a game but nobody joins, then you concede defeat, you can't get past that screen because it tells you 'Nobody has joined yet!' when clicking continue.

 

Also is there any way to lower the screen size? I can't see the entire screen.

Edited by Ootachi

Share this post


Link to post
Share on other sites
Ah yes, I remember Calling of the Seals!

As soon as it's finished downloading I'll be checking it out.

EDIT: Found a small glitch. (I think)

If you host a game but nobody joins, then you concede defeat, you can't get past that screen because it tells you 'Nobody has joined yet!' when clicking continue.

 

Also is there any way to lower the screen size? I can't see the entire screen.

 

:(

 

I'm fairly sure when you click continue it says: "Please make sure you have port forwarded correctly. Please quit and restart." So yes, currently the only way to get out of that is to quit the game. We can work on an in-game return to menu button, though.

Sorry about the screen size. It's sized for your standard 13' laptop screen or larger, so if you're on a netbook you might have problems.

Edited by Micronblast

Share this post


Link to post
Share on other sites

Don't suppose there's any way to get it working in Linux?

 

[me]@P35-DS3 ~/Downloads/Shyft/Shyft $ java shyft.jar
Exception in thread "main" java.lang.NoClassDefFoundError: shyft/jar
Caused by: java.lang.ClassNotFoundException: shyft.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: shyft.jar. Program will exit.

 

Tried the .exe in Wine but it just came up with an error message about 'needing JRE 1.5 or something similar.

Share this post


Link to post
Share on other sites
Don't suppose there's any way to get it working in Linux?

 

[me]@P35-DS3 ~/Downloads/Shyft/Shyft $ java shyft.jar
Exception in thread "main" java.lang.NoClassDefFoundError: shyft/jar
Caused by: java.lang.ClassNotFoundException: shyft.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: shyft.jar. Program will exit.

 

Tried the .exe in Wine but it just came up with an error message about 'needing JRE 1.5 or something similar.

 

That makes it sound like you don't have Java. :( Sure you've got the latest JRE?

Share this post


Link to post
Share on other sites
Don't suppose there's any way to get it working in Linux?

 

[me]@P35-DS3 ~/Downloads/Shyft/Shyft $ java shyft.jar
Exception in thread "main" java.lang.NoClassDefFoundError: shyft/jar
Caused by: java.lang.ClassNotFoundException: shyft.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: shyft.jar. Program will exit.

 

Tried the .exe in Wine but it just came up with an error message about 'needing JRE 1.5 or something similar.

 

That makes it sound like you don't have Java. :D Sure you've got the latest JRE?

 

Yup:

 

[me]@P35-DS3 ~ $ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)

 

Made sure of that when i got minecraft running :(

Share this post


Link to post
Share on other sites
Don't suppose there's any way to get it working in Linux?

 

[me]@P35-DS3 ~/Downloads/Shyft/Shyft $ java shyft.jar
Exception in thread "main" java.lang.NoClassDefFoundError: shyft/jar
Caused by: java.lang.ClassNotFoundException: shyft.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: shyft.jar. Program will exit.

 

Tried the .exe in Wine but it just came up with an error message about 'needing JRE 1.5 or something similar.

 

That makes it sound like you don't have Java. :D Sure you've got the latest JRE?

 

Yup:

 

[me]@P35-DS3 ~ $ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)

 

Made sure of that when i got minecraft running :(

 

The .jar runs fine on OS X. Unfortunately, neither of us have a Linux OS at hand, but we'll try to work on compatibility ASAP.

Share this post


Link to post
Share on other sites

Well thanks for caring, when it comes to Linux support most devs couldn't give a rats... you know what :(

 

I could try it with the proprietary Sun JRE but it's never agreed with me in the slightest.

Share this post


Link to post
Share on other sites

The error message you're getting is just plain weird. It claims it can't find a .class file which is a .jar file in the first place.

Going out on a wild guess here, but you could try: "unset CLASSPATH" before "java shyft.jar".

I'll have to look further into this, and possibly download Ubuntu.

Share this post


Link to post
Share on other sites
Sign in to follow this  

×

Important Information

By using this site, you agree to our Guidelines and Privacy Policy.