Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (538)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (600)
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] 3 4 ... 7
  ignore  |  Print  
  JGF v3 - status  (Read 37982 times)
0 Members and 1 Guest are viewing this topic.
Offline Luke

Senior Newbie




I love YaBB 1G - SP1!


« Reply #30 - Posted 2004-10-12 16:29:17 »

Coming back to the discussion of ratings above..  IMHO the system on amazon works well and looks relatively easy to implement although they may well do clever things to prevent abuse.

Luke
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #31 - Posted 2004-10-12 16:43:19 »

Quote
Regarding the new layout:
Not bad.
...


I'm now at the point where I need a comprehensive site design before doing the next chunk of implementation. So...if anyone has ideas burning away in their head for layout / design issues, NOW is the time to yell.

Quote

So how far away do you think we are from the new jgf?


FYI, Beanshell, cookies, and POST'ing etc are now all integrated, as well as session management. So, theoretically, 70% of the base system is in place. Local server is taking logins and the pages are dynamically constructed according to context.

There's enough right now that - if people were to donate a couple hundred dollars more - I could upload an alpha where you could create accounts, login, etc. I need to add the permissions system so that some people have the ability to edit pages etc, and also need to make the DB schemas and populate the database with the XML data, but the basic system is working fine.

With a dedicated server paid for and ready to go, I would have the games listings ready in just a few lunch-breaks, and proably have most of the automated game-submission (including testers etc) a few days after that.

But there's no server at the moment, so I can't even give you guys a demo Sad.

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #32 - Posted 2004-10-13 13:25:29 »

For those who are interested, I've uploaded some of the design notes for JGFv3's architecture to the web:

  http://javagamesfactory.com/jgf-views-filters-controllers.html

When it goes live I'll post all the design notes - there's a few other big HTML files like this one. These are primarily for people developing on JGF (currently just me, really) both to explain how JGF works so they can plan changes properly, and so I don't have to explain to people repeatedly the various concepts....at the moment, it's all jumbled up into one file. Probably bits will be split up and turned into an article "how JGF works", and other bits might be split off and turned into docs only visible to developers working on JGF itself (or maybe we'll keep them open).

It's not 100% correct, and there are some sentencs and paras that are misleading or outright wrong, but its pretty close to the way the system actually works.

PS some of this is just copy/pasted wholesale from the docs for the CMS system we're making on top of the GrexEngine, hence the veering back and forth from talking about JGF (which is built on top of the CMS) and the CMS (which is in turn built on top of the GrexEngine).

malloc will be first against the wall when the revolution comes...
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline bwbrooklyn

Junior Devvie


Projects: 2


Hmm. I just thought of something...


« Reply #33 - Posted 2004-10-13 18:33:01 »

Quote


There's enough right now that - if people were to donate a couple hundred dollars more - I could upload an alpha where you could create a...


You should make the donation drive more prominent on the site. It appears to only be on the About page. Most visitors are probably heading straight to the games. Put it in the header at the top or at least on the landing page.

The Misadventures of M.A.D.S.
http://www.themisadventuresofmads.com
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #34 - Posted 2004-10-15 17:58:41 »

Quote


You should make the donation drive more prominent on the site. It appears to only be on the About page. Most visitors are probably heading straight to the games. Put it in the header at the top or at least on the landing page.


Oops. Thanks - done. One thing we *definitely* are having for v3 is a "traditional" front page news Wink.

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #35 - Posted 2004-10-15 22:42:10 »

Quote

FYI, Beanshell, cookies, and POST'ing etc are now all integrated, as well as session management. So, theoretically, 70% of the base system is in place. Local server is taking logins and the pages are dynamically constructed according to context.


Make that 85% Smiley. Self-installing "models" (create DB tables or alter existing ones) and compile-time-checked and managed "filters" (map roughly to SQL queries, and de-couple SQL schema from the handling of values returned from the DB) are now both working.

Still to go: permissions (10%) and cleaning up the models/filters management code (5%).

After that, everything else can be written at a high-level using a combination of java, beanshell-scripts, velocity-templates, and CSS styling.

I haven't done any performance profiling yet, and the app-cache no longer works (will have to wait for the next version), but it's surprisingly fast so far, piggybacking off a Grex test server with 1Gb RAM and sub-500Mhz CPUs in it. I'll be interested to see what its like when I'm done - I was expecting to have to do LOTS of optimization if the app-cache wasn't ready for use, because there's lots of "dodgy" techs in the stack, like beanshell (reflection-heavy, no compilation), velocity (reflection-heavy, no compilation, no NIO support).

LOL. This whole project has been surprisingly good fun. I think it's just a massive relief for me to get to work on something neither low-level nor "hard". I'd forgotten what it felt like to write code and actually enjoy the process  :-/.

malloc will be first against the wall when the revolution comes...
Offline princec

« JGO Spiffy Duke »


Medals: 429
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #36 - Posted 2004-10-16 11:16:08 »

Quote
I'd forgotten what it felt like to write code and actually enjoy the process.
You need to write a quickie game, pal...

Cas Smiley

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #37 - Posted 2004-10-17 21:29:20 »

95%...just waiting for some new html/css code, then I'll build a small site (news, account/registration, one forum), and we're ready to go Alpha. Once that's up, I'll work on transferring over the games, and the automated game-submission process, and giving the jgf-testers admin rights to do their stuff online directly...which should result in quite a boost to the speed with which new games are accepted.

All in all that's about two lunch-break's worth of code left to go - but we're still a couple of hundred dollars short (donations have dried up).

PLEASE if you've considered donating, but haven't yet, donate something now! Or get a friend to donate, even as little as $5 would help...is that much to pay, in return for the large crop of games on JGF? Sure, none of the money is going towards the games themselves, but helping the site helps the game developers (more promotion for them, and we'll be giving free download space + bandwidth etc - so your few dollars given now will be potentially saving $5-$10 for each and every developer every month from now on!)


malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #38 - Posted 2004-10-17 21:34:49 »

PS according to SLOCcount (counts source code, estimates project implementation time), the JGFv3 code I've written in the last 2 months is  4.6 months worth of code, not including non-java stuff like templates, beanshell, etc.

Pretty good for a part-time effort Wink. Although more to the point it confirms the wisdom of choosing to do this on the GrexEngine - that's massively increased the productivity (mainly through helper-systems, automated module-management, debugging features, etc - and not having to waste any time writing networking code Smiley).

malloc will be first against the wall when the revolution comes...
Offline kevglass

« JGO Spiffy Duke »


Medals: 211
Projects: 24
Exp: 18 years


Coder, Trainee Pixel Artist, Game Reviewer


« Reply #39 - Posted 2004-11-03 11:15:24 »

So, BBB, whats going on? Are we about to see the release of the new version?

1) Are you still looking for games?
2) Are you still looking for help?
3) Are the APIs to build into my game coming along yet?
4) Any more articles on the way?
5) Will we ever see the other sections of your development diary? (I for one would love to read)
6) Is there anything else the community can do to help out? (other than donate Smiley)

Note, most of this isn't me volunteering right now. I'd just like to get the answers to questions I'm sure the community are asking and get the ball rolling a bit more. I'd hate to see this idea fall in any way by the wayside.

Kev

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #40 - Posted 2004-11-03 12:48:08 »

Quote
So, BBB, whats going on? Are we about to see the release of the new version?


Still need $200, although...I have a tentative promise from someone for that much money. Waiting to see if it happens or not.

Also...the new site design is coming along nicely, getting lots of useful feedback from friends and whoever I can show it to offline.

Some problems with the way data is handled in the CMS which involve writing 100 lines of new code for every new database table, which is a PITA, and I'd love to find a way to circumvent Sad, but otherwise that's all working fine.

Security system not quite working yet (considering doing external auth via LDAP just to save hassle).

Ah...and there was something else, but I can't remember what.

Quote

1) Are you still looking for games?


People have stopped submitting them recently, most of the testers have disappeared, and I'm not actively seeking games out now until v3 goes up, because of the time involved.

Quote

2) Are you still looking for help?


No help needed now until we get the server setup, and I upload the alpha, and start assigning accounts, roles, etc.

...unless there are any system architects around here with in-depth experience of CMS design, who could help sort out some esoteric complex problems with part of the system design.

Quote

3) Are the APIs to build into my game coming along yet?


No progress on that at all. Although there are 3 people who were volunteering to author these API's, all my spare time is going into the new site, and we'll have to wait and see whether they are still available once thats up.

Quote

4) Any more articles on the way?


Smiley. 3 in-progress, and a couple more promised - but all need chasing up and again this is on hold until the new site is up. Partly because a lot of the organization of this stuff can be more easily done via the site.

Quote

5) Will we ever see the other sections of your development diary?


LOL. Howabout: when we release v2 of survivor?

Quote

6) Is there anything else the community can do to help out? (other than donate Smiley)


I would prefer nothing at the moment - I am at the limit of the workload I can handle, and it's all bottlenecked on me right now.

Once the new site goes live, there will be a lot more that people can do, but not yet.

Oh, and we're scraping the b/w limit on grexengine.com again, so please hold off on promoting the site for now :-/

malloc will be first against the wall when the revolution comes...
Offline bwbrooklyn

Junior Devvie


Projects: 2


Hmm. I just thought of something...


« Reply #41 - Posted 2004-11-03 15:18:43 »

Quote


Still need $200, although...I have a tentative promise from someone for that much money. Waiting to see if it happens or not.



Well I just tossed a few more quid your way. (I think I do it just to say quid)  Wink

And keep us updated. I can probably scrounge up a few more pence or bob as the goal gets in sight.

The Misadventures of M.A.D.S.
http://www.themisadventuresofmads.com
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #42 - Posted 2004-11-03 16:04:28 »

Thanks. Although there's still only enough to pay for 2 months hosting after setup fees.

We might be about to run out of time to get that deal - it's no longer visible from the main site (bookmarks still work, but they might not accept the order) and the new version is 25% more expensive.

Just as I predicted...

malloc will be first against the wall when the revolution comes...
Offline khashayar

Senior Newbie




www.agency9.se


« Reply #43 - Posted 2004-11-05 10:59:07 »

Hi

We at Agency9, really like the idea behind the JGF initiative and would of course like to do our share to support it.

We could donate a whole server with a static IP in our server park, running your OS of choice (Linux or BSD I guess :-) ). That way you can maintain and run javagamesfactory.

The physical place of the server would be in our server park, actually next to the one running agency9.se and megacorpsonline.com

Bandwidth limit is 30Mbit/s, which should be satisfactory. No traffic limits.

Let us know if this sounds interesting.

/Khashayar Farmanbar
CEO Agency9

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #44 - Posted 2004-11-05 14:06:03 »

Quote
Hi
We could donate a whole server with a static IP in our server park
CEO Agency9


Thanks to Agency9, we're going to go ahead and try this. It might not work out, but we'll start with getting the JGF v3 alpha up there and see how things go from there. It looks like they can handle the b/w OK, which was the major concern.

malloc will be first against the wall when the revolution comes...
Offline bwbrooklyn

Junior Devvie


Projects: 2


Hmm. I just thought of something...


« Reply #45 - Posted 2004-11-06 10:47:39 »

Quote

Let us know if this sounds interesting.

/Khashayar Farmanbar
CEO Agency9


It sounds very interesting. I'm glad they're going to give it a try.

The Misadventures of M.A.D.S.
http://www.themisadventuresofmads.com
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #46 - Posted 2004-11-10 12:58:38 »

A little bit of excitement to liven up your day...

http://213.88.244.247:8080/views/players

(JGF v3 alpha)

...well, OK, not really, but if you've got a REALLY dull job it might excite you Tongue.

NB: this is NOT ready yet. It's just that I've installed what I needed on the server A9 donated and unpacked a "default" self-installing CMS + JGF package.

For those interested, this means I just java -jar'd the pre-baked package and it auto-installs and auto-detects whatever it can. The default package I made for JGF just includes some basic images and pages.

This server could go up and down arbitrarily whilst I populate it with the other modules etc. At the moment, you can technically create new user accounts, login, submit games and news etc (if you can guess the URL's) - but I suggest you don't bother ; I may well reset the DB (multiple times) over the coming days and wipe anything you do.

Again, FYI, this is because of the self-installing stuff. If I add a column to a DB table it's easiest for me to:

1  
uninstall module-xxx

and then
1  
java -jar jgf-cms.jar

...which will auto install module-xxx and thus auto-create all the tables in the new format, instead of me having to faff around going into the admin system and initiating a data-preserving upgrade from one version of a module to the next.

Oh, and it could change port arbitrarily (it needs to move to port 80 sooner or later).

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #47 - Posted 2004-11-11 11:43:11 »

Things are stable now. The server should be up almost all of the time (bar a few minutes every few days when I'm doing stuff where I want it offline whilst I tinker).

Feel free to create an account (there's no checking done, takes a few seconds only).

I suggest you enter a valid email address - when I add the email-checker for new accounts, I'll mark all exsiting accounts "unverified" and the only way you'll be able to verify and re-gain access to the account is if you had a valid email address on it in the first place.

I'll put up some goodies (something to see/do) as soon as I can. Perhaps at the weekend. So far I've been concentrating on getting some admin tools up and running (and checking that the security is working to lock non-admins out!) and checking and fixing debug stuff (if you find a bug in the java code you should get an HTML page full of stack trace info and instructions on what to do with it; there were a couple of places that were sidestepping that error-handler which I had to find and fix).

PS there is an aggressive firewall on the box, so if you have any ongoing troubles connecting, or particular pages/images don't display, please let me know - I might have been TOO aggressive!

PPS there's a port remap in effect now, so plain old: http://213.88.244.247/views/players works fine

PPPS: that's a static IP, so don't worry it won't change. It'll be some time before I update the DNS records (i.e. make javagamesfactory.org point to this server) simply because there's a lot of preparatory work to do (there are lots of links to javagamesfactory.org/* on the net that would break)

malloc will be first against the wall when the revolution comes...
Offline gangrel-br

Junior Devvie




Java and Scala! Thats the game =)


« Reply #48 - Posted 2004-11-11 14:07:15 »

The only bad thing I noticed up to now it that the "Java Games Factory" logo is very slow to load the first time (and I have broadband). Nothing really bad though.  Tongue

Paulo "JCranky" Siqueira
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #49 - Posted 2004-11-21 20:26:23 »

re: slow-loading logo...

It will be slow because there's no file caching at the moment, hence if the server goes to sleep (no clients for a few hours) there could be a pause as it triggers a fetch direct from disk.

Also, there appears to be some kind of bug with the streaming of plain static files. Every 4th or 5th page-load in mozilla when done over local LAN "loses" the first 1 or 2 images and the first style sheet.

This probably means there's a race condition in the file-streaming and the server is dropping the leading bytes. This is a serious problem for once the server starts streaming large files, so we'll need to fix it Sad. Then again, this might only appear over the LAN...

If you can reliably get problems with images not loading, please let me know!

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #50 - Posted 2004-11-21 20:30:29 »

I've just done a major update of the alpha/test site. Not much more to see (yet), it's mostly behind the scenes stuff (admin etc).

There's now a working news module - PLEASE if you have any news you think would be good on the front page, login and "submit" your news for review; you'll be helping test the system Smiley.  It won't appear immediately (it automatically goes to all the "news-editors" for review first) but if it's not entirely frivolous I'll probably OK it.

And there's a tutorials module (although I haven't transferred any tutorials over yet).

http://213.88.244.247/views/players

PS: I haven't personally looked at it in MSIE since the last round of font-size etc fixes (they were looking vastly different in different browsers) so I'll check that as soon as I can - just trying to get the CSS to display nearly the same on all browsers at the moment.

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #51 - Posted 2004-11-24 22:15:33 »

Site is almost up to full "basic functionality" now, which means it's pretty close to being launchable (still not got the games added yet!). I've added a comments/suggestions module so that you can make public comments on any page - e.g. point out bugs, add new ideas, etc. This is NOT the planned mini-forums for each game - maybe it will be replaced by that when the mini-forums are ready.

All the suggestions are gathered in a central index, like in a bug-tracking system, which most of the editors can browse to see what people are saying (without having to go to each and every page).

I've also started testing with Google Ads. I suspect they'll kick the site off for having too little traffic, but until then it's useful as a test.

Now that the JGFv3 news seems to be working fine, I'll post all updates directly there, rather than in this thread, unless there's something truly major.

malloc will be first against the wall when the revolution comes...
Offline TheAnalogKid

JGO Coder


Projects: 2



« Reply #52 - Posted 2004-11-25 11:23:13 »

When do you plan to switch to javagamesfactory.org?

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #53 - Posted 2004-11-25 11:46:39 »

Quote
When do you plan to switch to javagamesfactory.org?


Two possibilities:

 A - parallel route, end of this month

I copy the entire old site to the new server, and run BOTH sites at once off the same server. All the URLS are distinct and don't clash, so this is possible. There will probably be some tweaking needed - for instance fixing stylesheets which probably have the same names - which could take a couple of days.

The front page (javagamesfactory.com/) will be changed into a page which presents both sites and asks the user to choose one or the other. This will ONLY happen to javagamesfactory.com, because of some weirdness about how the domains were registered (don't ask Sad).

 B - compelte transfer from one site to the other, probably mid-December

In this one, we get ALL the content up and running OK in the new site and server (which is currently the "alpha/preview").

As soon as that's transferred, we switch off the old server, transfer the domain name over, and WHAM! people surfing the web see a completely new site.

...

Option B is considerably less hassle for me. If some people volunteer to help get content transferred and tested then we could probably get it ready much sooner. The critical path is to get the articles and games pages implemented and tested - both are partialyy implemented and tested at the moment. Once I've completed those, then anyone can start transferring games and articles across.

malloc will be first against the wall when the revolution comes...
Offline TheAnalogKid

JGO Coder


Projects: 2



« Reply #54 - Posted 2004-11-25 11:51:29 »

I would give help to test the games or do other things but I still have a dial-up internet connection at home. BUT I plan to switch the high speed in the following weeks. Yeah!

Offline princec

« JGO Spiffy Duke »


Medals: 429
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #55 - Posted 2004-11-25 14:20:09 »

How convenient Smiley You can do a spotlight on the launch of Super Elvis too now, which is complete.

Cas Smiley

Offline swpalmer

JGO Coder


Exp: 12 years


Where's the Kaboom?


« Reply #56 - Posted 2004-11-25 21:13:48 »

Referer URL:/controllers/create-suggestion

Throwable:java.lang.ClassCastException
Line      Source File
92      In InsufficientAuthorizationException.java
76      ...called from HttpPostControllerService.java
236      ...called from bAsynchronousService.java
330      ...called from bModule.java
534      ...called from Thread.java

Offline swpalmer

JGO Coder


Exp: 12 years


Where's the Kaboom?


« Reply #57 - Posted 2004-11-25 21:14:13 »

Would be nice if password fields didn't echo characters Smiley

Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #58 - Posted 2004-11-26 08:42:32 »

Quote
Referer URL:/controllers/create-suggestion


thanks. Whilst I'm glad I put all the error logging in place early, that particular method call is doing a lazy calculation, hence the short stacktrace - and no indication of which class actually caused the error by putting unexpected data into the constructor of the InsufficientAuthorizationException via a Collection, and without generics it's not easy/fast for me to argument-check every instantiation Sad.

So, um, what page were you on when you created this suggestion?

EDIT: should be fixed now - but let me know if not

malloc will be first against the wall when the revolution comes...
Offline blahblahblahh

JGO Coder


Medals: 1


http://t-machine.org


« Reply #59 - Posted 2004-11-26 08:44:00 »

Quote
Would be nice if password fields didn't echo characters Smiley


Hmm, yes, this is becoming a rather popular suggestion. Doesn't bother me personally, but I'll change it in the next update - should be just one line of code.

EDIT: done

malloc will be first against the wall when the revolution comes...
Pages: 1 [2] 3 4 ... 7
  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 (29 views)
2014-12-15 09:26:44

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

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

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

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

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

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

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

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

toopeicgaming1999 (30 views)
2014-11-26 15:20:08
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!