Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (539)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (603)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  SECTOR91.com: Java/SVG Games  (Read 6464 times)
0 Members and 1 Guest are viewing this topic.
Offline ACE91

Senior Newbie





« Posted 2008-04-30 19:59:51 »

SECTOR91.com is my personal website from which I run my own one-man independent game development company, SECTOR91 Productions. I specialize in Java games with complex and challenging game mechanics, and I am trying to create a fan community that can help me develop and improve my games. In case it wasn't obvious already, the location of my site is:

http://www.sector91.com

SECTOR91 games are completely free (well, for now...) and open-source (although there's a catch--if you use my games' code in anything you make, you have to give credit). I encourage players to join the SECTOR91 Forums and tell me what they would like to see me do next, or what features I should add or problems I should fix in my games. And speaking of games, here they are:

GAMES:
---
SECTOR91 games are called by names of the format "Project (insert Greek letter here)" while in development. So the first one is called Project Alpha, the second Project Beta, etc. Technically, these names are placeholder codenames until I decide on a final name for these games, but in practice these have become the "official" names of the games, so the names are probably not going to change.

The biggest and most popular game on my site, and probably the reason you're here, is Project Gamma:



If you've played any of the dozens of online Flash RPGs out there, you've probably noticed that they lack any kind of strategy or deep game mechanics, and are generally about fighting endless random battles to farm for shiny new weapons and equipment that only differs from the other weapons and equipment in that it's stronger and looks cooler--no strategy involved. Project Gamma intends to change that--and, in order to help support open standards (and save me lots of money), it's made with Java/SVG, not Flash.

Artix Entertainment, which made the well-known AdventureQuest online RPG, recently made a game called MechQuest, a similar RPG game based around anime-style mecha combat. I found this game extremely disappointing after all of the hype that surrounded it, so I decided to make a superior alternative to it. And that's what Project Gamma is--my attempt to create a game that is better than Artix Entertainment's MechQuest. But it's not a clone of MechQuest; although the basic concept is the same, battles are real-time instead of turn based, and the battle and customization mechanics are much more complicated and in-depth. It is powered by the Batik SVG Viewer engine, and as far as I know is the largest and most complex game made with SVG ever, period.

Project Gamma is not an MMORPG, although it has rudimentary multiplayer features. The current version of Project Gamma allows players to create accounts (like most similar online games, but no personal information is required at all), have up to 10 mechs and infinite weapons in inventory, buy, sell, and salvage mechs, battle computer-controlled versions of other players' mechs (the latest update introduces Team battles), and much more.

---

Another, less popular game (probably because it requires a download) is Project Alpha:



Project Alpha is a sidescrolling shooter similar to the old Mega Man and Metroid games, but with puzzle elements reminiscent of games like Chip's Challenge. It is extremely difficult, but also really fun once you get the hang of it. (And it has a high score system. Think you can beat my scores?) The normal game has 13 levels, but you can build new levels using the freely available Mappy map editor program.

---

Also, I am currently in the process of developing a new game called, you guessed it, Project Delta. You can read more about it on the main page of the site. I'm currently looking for help making this game, as the latest article on the site states.
Offline gouessej
« Reply #1 - Posted 2008-05-04 10:52:27 »

Hi!

You created a company but how do you get money if your games are free? Only by receiving credit when one of them is reused in another open source project?

Offline JonathanC

Senior Newbie





« Reply #2 - Posted 2008-05-06 04:21:16 »

I feel really bad saying this because you've put a lot of effort into your post and likely, your actual games, but your site completely blinds me, literally. I hope you don't take offense, but I can't put it any other way. It's been a long time since I had a site force me to hit back because the color scheme just killed my eyes. Sad
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ACE91

Senior Newbie





« Reply #3 - Posted 2008-05-06 13:33:39 »

Quote
You created a company but how do you get money if your games are free? Only by receiving credit when one of them is reused in another open source project?
It's not a "real" company, I just like to call it one. I'm not after money, just recognition, which is why my source code license creates a sort of "viral advertising," assuming anyone actually uses it.

Quote
I feel really bad saying this because you've put a lot of effort into your post and likely, your actual games, but your site completely blinds me, literally. I hope you don't take offense, but I can't put it any other way. It's been a long time since I had a site force me to hit back because the color scheme just killed my eyes. Sad
You're the first person who's complained about this. Personally, I've always thought that dark color schemes were easier on the eyes.
Offline princec

« JGO Spiffy Duke »


Medals: 435
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #4 - Posted 2008-05-06 13:45:56 »

OOh, no he's right, it's the high contrast white on black that hurts. Consider using a very dark grey shade for the background and a slightly fatter, nicer font in an off white colour.

Cas Smiley

Offline ACE91

Senior Newbie





« Reply #5 - Posted 2008-05-06 14:03:20 »

Well, I can only do so much to change it, because a lot of the site and even the games was designed with the color scheme in mind. But I can do one thing: I've changed all of the text to a more subdued gray, and made the links a darker red. (This also allowed me to add some neat effects with different shades of red and gray.) Take a look at it and see if it helps at all. You may need to refresh the page or even clear your browser cache to see the difference.
Online SimonH
« Reply #6 - Posted 2008-05-06 15:23:05 »

Tried Project Gamma as an applet but;

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
java.lang.NoClassDefFoundError: org/apache/batik/swing/svg/SVGUserAgent
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
   at java.lang.Class.getConstructor0(Unknown Source)
   at java.lang.Class.newInstance0(Unknown Source)
   at java.lang.Class.newInstance(Unknown Source)
   at sun.applet.AppletPanel.createApplet(Unknown Source)
   at sun.plugin.AppletViewer.createApplet(Unknown Source)
   at sun.applet.AppletPanel.runLoader(Unknown Source)
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)


W2K Java 1.5

People make games and games make people
Offline princec

« JGO Spiffy Duke »


Medals: 435
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #7 - Posted 2008-05-06 16:10:33 »

Ah yes, that's rather easier on the eye.

Cas Smiley

Offline ACE91

Senior Newbie





« Reply #8 - Posted 2008-05-06 17:12:19 »

Tried Project Gamma as an applet but;

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
java.lang.NoClassDefFoundError: org/apache/batik/swing/svg/SVGUserAgent
   at java.lang.Class.getDeclaredConstructors0(Native Method)
   at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
   at java.lang.Class.getConstructor0(Unknown Source)
   at java.lang.Class.newInstance0(Unknown Source)
   at java.lang.Class.newInstance(Unknown Source)
   at sun.applet.AppletPanel.createApplet(Unknown Source)
   at sun.plugin.AppletViewer.createApplet(Unknown Source)
   at sun.applet.AppletPanel.runLoader(Unknown Source)
   at sun.applet.AppletPanel.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)


W2K Java 1.5
You need 1.6 or higher. 1.5 will not work.
Offline malberts

Junior Devvie





« Reply #9 - Posted 2008-05-06 19:03:56 »

I haven't looked at any of the games, but why did you compile to 1.6? How many non-programmers do you think would have downloaded 1.6 by now? I know it's not that hard to just download 1.6, but are the improvements you get by using 1.6 really worth that much?

In space no-one can hear you System.out.println()
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline ACE91

Senior Newbie





« Reply #10 - Posted 2008-05-06 19:45:38 »

The improvement that I get is the usage of pack200 for compression. Without pack200, Batik SVG Viewer (Gamma's graphics library) is a 4 MB download. I could remove pack200 and compile to 1.5, but the initial load time and the strain on my server would be incredible.
Offline malberts

Junior Devvie





« Reply #11 - Posted 2008-05-06 20:06:36 »

What's wrong with 1.5's pack200?

In space no-one can hear you System.out.println()
Offline ACE91

Senior Newbie





« Reply #12 - Posted 2008-05-06 20:41:48 »

1.5 has pack200? Well, whatever the problem is, pack200 doesn't like 1.5, at least the way I use it. But it doesn't matter; I'm working on a version detection script as we speak that will prompt 1.5 or 1.4.2 users to either download 1.6 or use a low-speed version of Project Gamma without pack200, and that should solve these problems.
Offline malberts

Junior Devvie





« Reply #13 - Posted 2008-05-06 20:51:55 »

As far as I know, yes. The docs refer to it and the exe files are in the bin directory. But I've never used it though.

In space no-one can hear you System.out.println()
Offline ACE91

Senior Newbie





« Reply #14 - Posted 2008-05-06 23:56:11 »

Okay, I have now added a version-checking script, and Project Gamma should now be compatible with older versions of Java. However, I don't know this for sure, because I don't have a computer with an older Java version to test it on! Test the new version check system, and see if it works. Just click the "Play (Java Applet)" button on the Project Gamma page like you usually do, and if you don't get any errors, it's working properly. You may have to clear your browser cache if you've played it before.
Offline Riven
« League of Dukes »

« JGO Overlord »


Medals: 842
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #15 - Posted 2008-05-07 08:26:58 »

Plugin-detection is somewhat of a black art, that isn't easy to solve at all!

Luckily somebody did the hard work for us:
http://www.pinlady.net/PluginDetect/PluginDet%20Generator.htm

To give you an idea, these are the stats from a site I control:

no java or 1.3 and lower-->31.03%
java 1.4-->6.60%
java 1.5-->13.43%
java 1.6-->48.33%
(21.000 unique visitors)
         
      

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social
Offline kevglass

« JGO Spiffy Duke »


Medals: 212
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #16 - Posted 2008-05-07 08:41:35 »

Is that 21k visitors, or 21 point zero zero zero? Smiley

Kev

Offline Riven
« League of Dukes »

« JGO Overlord »


Medals: 842
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #17 - Posted 2008-05-07 08:44:33 »

Sorry for messing up notations


Ofcourse I meant 21 unique visitors.... Tongue

Hi, appreciate more people! Σ ♥ = ¾
Learn how to award medals... and work your way up the social
Online SimonH
« Reply #18 - Posted 2008-05-07 11:14:17 »

Still no good;

1  
2  
3  
4  
Running Java 1.5.0_15 by Sun Microsystems Inc.
java.lang.UnsupportedClassVersionError: Bad version number in .class file
   at java.lang.ClassLoader.defineClass1(Native Method)
        ....

People make games and games make people
Offline ACE91

Senior Newbie





« Reply #19 - Posted 2008-05-07 13:04:05 »

Okay, I guess I did need to recompile Project Gamma... This is what I get for not having the right systems to test on. Tongue
Offline gouessej
« Reply #20 - Posted 2008-05-08 13:52:50 »

It's not a "real" company, I just like to call it one. I'm not after money, just recognition, which is why my source code license creates a sort of "viral advertising," assuming anyone actually uses it.
That's honorable in my humble opinion.

Offline gouessej
« Reply #21 - Posted 2008-05-11 17:21:37 »

I added your game (project gamma) into the Java Game Tome. Could you provide a JNLP link for the other games? It would be better for the users.

Offline ACE91

Senior Newbie





« Reply #22 - Posted 2008-05-15 17:09:25 »

Unfortunately, I designed the downloadable games on SECTOR91 before I knew that JNLP existed, and as such they are dependent on way too many external files to work as JNLPs in their current states (according to my very limited and probably incorrect knowledge of JNLP). My current project, Project Delta, will be available as a JNLP when it is released, though.

Also, what is this "Java Game Tome" that you speak of?
Offline gouessej
« Reply #23 - Posted 2008-05-20 05:35:53 »

Unfortunately, I designed the downloadable games on SECTOR91 before I knew that JNLP existed, and as such they are dependent on way too many external files to work as JNLPs in their current states (according to my very limited and probably incorrect knowledge of JNLP). My current project, Project Delta, will be available as a JNLP when it is released, though.

Also, what is this "Java Game Tome" that you speak of?
Ok for your games. I will do what I can with what I have.

The Java(tm) Game Tome is a website whose main objective is to list all the games written in Java and really "usable". The database has not yet been launched but I prepare a list of more than 60 games. On this website, it will be possible to create a profile, to submit games, updates on the games, news on the games, to rate the games, to look for games using numerous filters. When you submit a game, you will also be able to provide a screenshot and a short movie if you want. This kind of website already exists for Flash games, a few exist for Java but are not well known (or are only in French for example) as far as I know. I found an english website allowing to do something like our Tome but only premium members that pay could rate a game... Consider that our Tome looks like www.happypenguin.org, the Linux Game Tome.

Pages: [1]
  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.

rwatson462 (37 views)
2014-12-15 09:26:44

Mr.CodeIt (30 views)
2014-12-14 19:50:38

BurntPizza (62 views)
2014-12-09 22:41:13

BurntPizza (99 views)
2014-12-08 04:46:31

JscottyBieshaar (59 views)
2014-12-05 12:39:02

SHC (74 views)
2014-12-03 16:27:13

CopyableCougar4 (77 views)
2014-11-29 21:32:03

toopeicgaming1999 (138 views)
2014-11-26 15:22:04

toopeicgaming1999 (127 views)
2014-11-26 15:20:36

toopeicgaming1999 (38 views)
2014-11-26 15:20:08
Resources for WIP games
by kpars
2014-12-18 10:26: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
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!