Java-Gaming.org    
Featured games (91)
games approved by the League of Dukes
Games in Showcase (576)
games submitted by our members
Games in WIP (497)
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  
  Google App Engine  (Read 6401 times)
0 Members and 1 Guest are viewing this topic.
Offline brackeen

Junior Member





« Posted 2009-03-17 00:11:39 »

Since Google App Engine integrates with Google Accounts, this seems like a perfect way to quickly get started with online save games, or turn-based multiplayer games. Anyone have any experience with it? 1GB storage, 5 million page views a month for free.

The server-side is python, but I'm assuming the client side can be Java since there are some Flash games that use it.

We need some Java games here: http://appgallery.appspot.com/results?category=Games
Offline brackeen

Junior Member





« Reply #1 - Posted 2009-04-08 06:57:50 »

*Bump*

A full Java 1.6 VM is now on App Engine:
http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html
Offline kappa
« League of Dukes »

JGO Kernel


Medals: 70
Projects: 15


★★★★★


« Reply #2 - Posted 2009-04-08 08:44:42 »

wow that looks awesome, no more using php for online highscores Smiley
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Ranger
« Reply #3 - Posted 2009-04-08 12:12:40 »

Woooooohoooooooooo!  BRILLIANT!   Cool
Online princec

JGO Kernel


Medals: 282
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #4 - Posted 2009-04-08 13:12:27 »

Mmm, that's pretty brilliant. I'm trying to come up with some sort of online game idea based on this now.

Cas Smiley

Offline Orangy Tang

JGO Kernel


Medals: 51
Projects: 11


Monkey for a head


« Reply #5 - Posted 2009-04-08 14:39:49 »

Quote
Posted by Don Schwarz and Toby Reyelts, Software Engineers, Google App Engine Team

Looks like rreyelts is working at google now. I wonder how much he's been pushing to get Java support added. Smiley

* Orangy Tang waves

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline elias

Senior Member





« Reply #6 - Posted 2009-04-08 16:51:17 »

FWIW, http://tribaltrouble2.com now runs on GAE - using python not java for gae code though Shocked)

 - elias

Offline SimonH
« Reply #7 - Posted 2009-04-08 18:44:34 »

This is really nice - dead easy to implement & deploy.
Can't wait for the java bit to go live. Hmmm... I wonder what the latency will be like?

People make games and games make people
Offline irreversible_kev

Junior Member





« Reply #8 - Posted 2009-04-08 19:46:38 »


Does this list mean we can't use java.awt.Graphics? http://code.google.com/appengine/docs/java/jrewhitelist.html

It seems they have their own limited (1Mb max) Java graphics API http://code.google.com/appengine/docs/java/images/
Offline brackeen

Junior Member





« Reply #9 - Posted 2009-04-08 20:29:28 »

Does this list mean we can't use java.awt.Graphics? http://code.google.com/appengine/docs/java/jrewhitelist.html

It seems they have their own limited (1Mb max) Java graphics API http://code.google.com/appengine/docs/java/images/
Yeah it's got some API limitations. No threads, no JDBC, no file system writes. Gotta make some sacrifices to use some of the Google magic, right?

You gotta love that the Images API has a "I'm Feeling Lucky" filter, though.

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

JGO Coder


Projects: 3



« Reply #10 - Posted 2009-04-08 21:01:13 »

This is no good to me then. Since the Java engine is still early it might be incomplete. We'll have to praise for then or submit RFEs.

Offline Mr_Light

Senior Member




shiny.


« Reply #11 - Posted 2009-04-08 22:10:04 »

Yeah it's got some API limitations. No threads, no JDBC, no file system writes. Gotta make some sacrifices to use some of the Google magic, right?

You gotta love that the Images API has a "I'm Feeling Lucky" filter, though.



You sure there are not options for threads?

Over here http://code.google.com/appengine/docs/java/jrewhitelist.html I see Thread and pretty much most of the util.concurrency

Whats the use of jdbc over JPA / JDO?

As for file access - can't you just put blobs into the database?

It's harder to read code than to write it. - it's even harder to write readable code.

The gospel of brother Riven: "The guarantee that all bugs are in *your* code is worth gold." Amen brother a-m-e-n.
Offline brackeen

Junior Member





« Reply #12 - Posted 2009-04-08 22:27:06 »

From what I've read, creating a Thread or a Timer throws an exception.

Yeah there's the Google data store you use instead of writing files or using JDBC.

Other languages work with it (Scala, JRuby) but some frameworks don't (Lift).
Offline TheAnalogKid

JGO Coder


Projects: 3



« Reply #13 - Posted 2009-04-08 22:58:48 »

By the way, just checked PulpCore. I find it amazing! :-) And the demos are soooooo nice! Keep up! :-)

Sorry, I couldn't resist to post this here.  Smiley

Offline brackeen

Junior Member





« Reply #14 - Posted 2009-04-09 00:23:57 »

By the way, just checked PulpCore. I find it amazing! :-) And the demos are soooooo nice! Keep up! :-)
Thanks. New version "should" be out later this week.

FWIW, http://tribaltrouble2.com now runs on GAE - using python not java for gae code though Shocked)
Hey elias, how are you guys using GAE? I only played the tutorial but it looks great, BTW.
Offline SimonH
« Reply #15 - Posted 2009-04-09 16:12:46 »

Cool! The java version has just gone live! Seems to work fine so far...

People make games and games make people
Offline rreyelts

Junior Member




There is nothing Nu under the sun


« Reply #16 - Posted 2009-04-10 09:00:07 »

Looks like rreyelts is working at google now. I wonder how much he's been pushing to get Java support added. Smiley

* Orangy Tang waves
* rreyelts waves back

Yep, that'd be me on that blog post. If you have any questions about Google App Engine for Java, ask away. Alternatively, you can post in our group.

About me: http://jroller.com/page/rreyelts
Jace - Easier JNI: http://jace.reyelts.com/jace
Retroweaver - Compile on JDK1.5, and deploy on 1.4: http://retroweaver.sf.net.
Offline sanojo

Junior Member


Projects: 1


I love YaBB 1G - SP1!


« Reply #17 - Posted 2010-01-19 22:07:03 »

I am trying to port a database-heavy (MySQL) browser game to App Engine and its starting to look like it needs to be a total re-write.

Do you have any sage advice for porting JDBC to JDO?
Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 12


Game Engineer


« Reply #18 - Posted 2010-01-19 22:40:53 »

By the way, just checked PulpCore. I find it amazing! :-) And the demos are soooooo nice! Keep up! :-)

Sorry, I couldn't resist to post this here.  Smiley
On a related note, your Java programming book is also great. I picked it up for my little brother for Christmas.

See my work:
OTC Software
Offline Nate

JGO Kernel


Medals: 128
Projects: 3
Exp: 14 years


Esoteric Software


« Reply #19 - Posted 2010-01-19 23:28:00 »

You might check out my Legion project for using GAE/servlets in a client/server app:
http://code.google.com/p/legion
Runs on the desktop and android.

Offline krasse
« Reply #20 - Posted 2010-05-07 12:00:28 »

I just found GAE and I am very impressed so far Smiley

I am just curious, have any of you integrated (from applet or application) ingame user login with google accounts? Is it even a good idea?

Offline Orangy Tang

JGO Kernel


Medals: 51
Projects: 11


Monkey for a head


« Reply #21 - Posted 2010-05-07 12:13:13 »

I am just curious, have any of you integrated (from applet or application) ingame user login with google accounts? Is it even a good idea?

I asked this just recently ( http://www.java-gaming.org/topics/user-registration-and-logins/22150/view.html ) and the overwhelming response seemed to be that people didn't want to type the google login details into a random 3rd party game/app (which is fair enough, even if it's heavily sandboxed and restricted).

Roll-your-own seems to be the way to go (although I do use google's login for access to the admin pages, because there's only really me that'll use that and it saved me some implementation time).

[ TriangularPixels.com - Play Growth Spurt, Rescue Squad and Snowman Village ] [ Rebirth - game resource library ]
Offline i30817

Junior Member





« Reply #22 - Posted 2010-05-16 18:08:15 »

What about Single sign on? Is it possible to use it from a client app?

 I never minded that, but only used it in a browser. Probably people that don't understand it will balk at having to sign on google thinking i'm trying to capture their credentials.
Offline tberthel
« Reply #23 - Posted 2010-06-05 08:46:37 »

touch

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.

xsi3rr4x (12 views)
2014-04-15 18:08:23

BurntPizza (11 views)
2014-04-15 03:46:01

UprightPath (24 views)
2014-04-14 17:39:50

UprightPath (10 views)
2014-04-14 17:35:47

Porlus (27 views)
2014-04-14 15:48:38

tom_mai78101 (49 views)
2014-04-10 04:04:31

BurntPizza (108 views)
2014-04-08 23:06:04

tom_mai78101 (208 views)
2014-04-05 13:34:39

trollwarrior1 (176 views)
2014-04-04 12:06:45

CJLetsGame (182 views)
2014-04-01 02:16:10
List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:05:20
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!