Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (497)
Games in Android Showcase (114)
games submitted by our members
Games in WIP (563)
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  
  Play My Code  (Read 4226 times)
0 Members and 1 Guest are viewing this topic.
Offline JL235

JGO Coder


Medals: 10



« Posted 2011-07-15 01:56:15 »

This is not built with Java, so I hope people don't mind me showcasing it, but here is something I've been building for a while now. It's called Play My Code, and I'd like to show it off a little and ask for people's thoughts and feedback on the site.

The concept is a game building site that streamlines the process of building games, which includes abstracting away all of the issues with building a browser game. You can signup and start projects, then code them in the IDE and upload assets, play the game as you are building, and then publish when you are done. Once published, games can be played straight away, can be shared with others, and you can embed any of the games on your website.

It runs on top of HTML5, and we use our own language, Quby, which I wrote in JavaScript. The language is based on Ruby, but with Java influences (such as C style comments, null instead of nil, and some static analysis), and it compiles down to JavaScript on the fly. We use our own language partly because we prefer it to JavaScript, and partly to sandbox people's code so it's safe for people to embed (for example you can't embed Flash/Java/WebGL content in the background with the hope to abuse a security hole).

The site is still in an alpha stage, but it's getting pretty stable and we've had several people building games with it including: a raycaster demo that I built, a golf game, a kinda rhythm action game, a ball bouncing game (also on the iPhone), and lots more.

All of the games can also be edited (but read only), so you can take a look at how they are all put together, and we have a Sandbox area with an example hello world type program.

If you have any thoughts, feedback, and especially any issues then feel free to post them here.

Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #1 - Posted 2011-07-15 02:18:35 »

Quite simply amazing!

Offline JL235

JGO Coder


Medals: 10



« Reply #2 - Posted 2011-07-18 04:43:41 »

Quite simply amazing! I'll play around more with it and report back Smiley
Thanks, I'm glad you liked it.

Has anyone else had a look? I'd be very interested in getting more feedback.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline tberthel
« Reply #3 - Posted 2011-07-18 05:21:11 »

A few really original games.  Very Nice.

Pros:

Cross-Platform
Simple Asset control
Simple Editing
Easy to use


Offline Dx4

Junior Member


Medals: 5



« Reply #4 - Posted 2011-07-18 10:58:16 »

Very impressed brah. Good work, this has some potential Smiley

You should add some WebGL support later just to add a proper 3D API
Offline JL235

JGO Coder


Medals: 10



« Reply #5 - Posted 2011-07-18 11:39:14 »

Very impressed brah. Good work, this has some potential Smiley

You should add some WebGL support later just to add a proper 3D API
I'd really like to add 3D support too, and since you aren't actually coding against the canvas I've been thinking of using Silverlight or Flash for IE support. But we have a list of more pressing things that need to be added first, like forking and using multiple files in projects.

Offline CommanderKeith
« Reply #6 - Posted 2011-07-18 12:59:21 »

Great idea, technically very impressive.

So how do you turn the quby code into javascript? Find-replace using a java program on the server or something else?

The demos are cool, demonstrates music, UI widgets, and keyboard/mouse interaction. But they would look way better with some more interesting art/images.

Offline JL235

JGO Coder


Medals: 10



« Reply #7 - Posted 2011-10-03 02:59:14 »

I just thought I'd bump this for anyone interested, because over the last few months we have added loads of new stuff. We have mostly gone through and added polish over the whole site. The editor works better, lots of bugs have been found and solved, the site is prettier (thanks to my brother), you can now add descriptions to games and post comments, we have tonnes of new stuff in the API, we switched server (which solved lots of our stability issues) and a few days ago we integrated the documentation into the IDE allowing you to browse it as you code.

The whole site is much more stable, and much more polished, then when I first showed it. We have also had a bunch of new games built!

So how do you turn the quby code into javascript? Find-replace using a java program on the server or something else?
We have our own compiler, which I wrote, which is written in JS (and it's quite a nice language for writing a compiler in). This way it runs directly in the browser, with no latency when you build.

Offline h3ckboy

JGO Coder


Medals: 5



« Reply #8 - Posted 2011-10-03 04:42:09 »

wow, that is really good.

Just out of curiosity, how easy is it to move the games off of your site(or is it even prossible?)
Offline JL235

JGO Coder


Medals: 10



« Reply #9 - Posted 2011-10-03 04:48:08 »

wow, that is really good.

Just out of curiosity, how easy is it to move the games off of your site(or is it even prossible?)
Currently the only way to move them off is to use the embed code provided, which is an iframe containing the player.

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

Junior Newbie





« Reply #10 - Posted 2011-10-23 03:11:57 »

Reminds me http://wonderfl.net or http://jsdo.it  or http://openprocessing.org
But thank you for another one. Maybe I can do there fun stuff as I have done in processing language (java worn in something like java class with functions extending those java's - that is why I started to look about (pure) java)

edit: Btw it could be cool to have ability of fork, like in wonderfl - that ppl could edit foreign code with clear mark that it is fork and from what it was forked.
So people could make even better things with soneone's great idea, or owner can give his code to someone to be fixed and so on (many other possibilities).
Offline gouessej
« Reply #11 - Posted 2011-10-23 09:52:29 »

Hi

This is not built with Java
Therefore, it has nothing to do here. Sorry to be harsh but we are on javagaming.org, neither on javascriptgaming.org, nor on qubygaming.org.

Offline CyanPrime
« Reply #12 - Posted 2011-10-23 21:38:05 »

Hi

This is not built with Java
Therefore, it has nothing to do here. Sorry to be harsh but we are on javagaming.org, neither on javascriptgaming.org, nor on qubygaming.org.
It's about the community, not the code. Nothing in games center or showcase says java only. :\
Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #13 - Posted 2011-10-23 22:19:53 »

@gouessej
No one else objected to this post, in fact we all benefited and appreciate this post for the knowledge and tools it has given us. So please be a bit sensible and less harsh Angry

Offline gouessej
« Reply #14 - Posted 2011-10-24 09:27:41 »

@gouessej
No one else objected to this post, in fact we all benefited and appreciate this post for the knowledge and tools it has given us. So please be a bit sensible and less harsh Angry
"The number is not the reason". It is not a question of opinion, it has nothing to do with how I find "Play My Code". By definition, JavaGaming is the "home of the largest java game developer community". "Play My Code" has simply nothing to do here even though several people here appreciate it. If you want to speak about something not related to Java, post it into another section (for example "Miscellaneous Topics").

Offline princec

JGO Kernel


Medals: 378
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #15 - Posted 2011-10-24 10:23:09 »

He has a point, it shouldn't really be in the Java Showcase but it is otherwise entirely welcome on the boards.

Cas Smiley

Offline cylab

JGO Ninja


Medals: 49



« Reply #16 - Posted 2011-10-24 10:24:01 »

If you want to speak about something not related to Java, post it into another section (for example "Miscellaneous Topics").

It's not that JL235 is constantly spamming with non-java posts, so I simply didn't bother and also find your first comment a bit harsh in tone. But in fact you are right about this belonging to a more suitable section like Miscellaneous Topics. Anybody care to move this thread?


Mathias - I Know What [you] Did Last Summer!
Offline gouessej
« Reply #17 - Posted 2011-10-24 11:16:53 »

It's not that JL235 is constantly spamming with non-java posts, so I simply didn't bother and also find your first comment a bit harsh in tone. But in fact you are right about this belonging to a more suitable section like Miscellaneous Topics. Anybody care to move this thread?
I don't want JL235 to take it as a personal criticism and it has nothing to do with the technical and artistical appreciation of his creation(s). As Princec said, it is welcome on the boards. I wrote to Eli to suggest him to suggest to the author the move of his thread to the "Miscellaneous Topics" section.

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #18 - Posted 2011-10-24 17:19:15 »

Yes, it's true we're a Java gaming community. I might however consider making a non-Java showcase section, as I know a lot of people (including myself) develop in many languages other than Java and just want to show it off. I moved this thread even though I personally don't care what the games posted here are made in... because it is indeed a Java gaming forum.

See my work:
OTC Software
Offline Riven
« League of Dukes »

JGO Overlord


Medals: 799
Projects: 4
Exp: 16 years


Hand over your head.


« Reply #19 - Posted 2011-10-24 17:29:50 »

Yes, it's true we're a Java gaming community. I might however consider making a non-Java showcase section, as I know a lot of people (including myself) develop in many languages other than Java and just want to show it off.
The point of providing a service to a niche is that you focus on this niche. Once you broaden your target audience, you'll find yourself competing with forums that are dedicated to their niche. Everybody loses. I have already stated this before and will continue to do so, every time you suggest we should open up to non-java game development.


Regarding JL235's posting this project on a java forum:
As said: the more you contribute, the more you get away with.

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

JGO Coder


Medals: 10



« Reply #20 - Posted 2011-10-24 18:54:43 »

I posted this in showcase because I wanted to get people interested, viewing, and using it, rather then just discussing. I also get the feeling people who are just interested in what others are building, would look through the showcase section, and so I'd like them to stumble across my project. They wouldn't do that if it was in miscellaneous, since it's more of a place for general discussions.

But I really don't mind if it gets moved, and I understand people's arguments against having it in the showcase section.

Offline ChrisM

JGO Coder


Medals: 3
Projects: 1
Exp: 14 years


Luke...END OF LINE


« Reply #21 - Posted 2011-10-25 14:50:18 »

Yes, it's true we're a Java gaming community. I might however consider making a non-Java showcase section, as I know a lot of people (including myself) develop in many languages other than Java and just want to show it off.
The point of providing a service to a niche is that you focus on this niche. Once you broaden your target audience, you'll find yourself competing with forums that are dedicated to their niche. Everybody loses. I have already stated this before and will continue to do so, every time you suggest we should open up to non-java game development.


Regarding JL235's posting this project on a java forum:
As said: the more you contribute, the more you get away with.

I agree with Riven and others here.  ED, there are plenty of other forums that focus on any/everything.  We should keep it Java centric across the forum, except in the Miscellaneous Topics board.

Chris

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #22 - Posted 2011-10-25 21:38:28 »

Yes, it's true we're a Java gaming community. I might however consider making a non-Java showcase section, as I know a lot of people (including myself) develop in many languages other than Java and just want to show it off.
The point of providing a service to a niche is that you focus on this niche. Once you broaden your target audience, you'll find yourself competing with forums that are dedicated to their niche. Everybody loses. I have already stated this before and will continue to do so, every time you suggest we should open up to non-java game development.


Regarding JL235's posting this project on a java forum:
As said: the more you contribute, the more you get away with.

I agree with Riven and others here.  ED, there are plenty of other forums that focus on any/everything.  We should keep it Java centric across the forum, except in the Miscellaneous Topics board.

Chris
Yeah yeah. I know I'm like the only person who feels this way. :/

See my work:
OTC Software
Offline JL235

JGO Coder


Medals: 10



« Reply #23 - Posted 2011-12-22 13:31:16 »

About a week or two ago we made a major update for PMC. Lots of small additions around the site, but most of all the IDE now has an image editor in-built!

The image editor is also available on it's own here. I put it together over the last 6 weeks after I was a little disappointed by those I saw online (most were great, but none had all the full features I wanted).

Offline ra4king

JGO Kernel


Medals: 345
Projects: 3
Exp: 5 years


I'm the King!


« Reply #24 - Posted 2011-12-22 19:10:36 »

The power of HTML5 still amazes me. Really nice image editor. I did however find 1 bug, the brush doesn't draw when I click somewhere, it only draws when I click and drag. Otherwise, really amazing tool thanks!

Offline JL235

JGO Coder


Medals: 10



« Reply #25 - Posted 2011-12-22 21:35:59 »

The power of HTML5 still amazes me. Really nice image editor. I did however find 1 bug, the brush doesn't draw when I click somewhere, it only draws when I click and drag. Otherwise, really amazing tool thanks!
Noted, I'll get that fixed.

Otherwise thanks! and I too am amazed at how much HTML5 is coming along. Especially since I'd imagine this would have taken much longer in something else.

Offline JL235

JGO Coder


Medals: 10



« Reply #26 - Posted 2012-01-06 18:12:05 »

and SkyBrush, the painting app I built for the site, is now a Chrome Experiment. I'm so happy!

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.

BurntPizza (22 views)
2014-09-19 03:14:18

Dwinin (35 views)
2014-09-12 09:08:26

Norakomi (63 views)
2014-09-10 13:57:51

TehJavaDev (90 views)
2014-09-10 06:39:09

Tekkerue (44 views)
2014-09-09 02:24:56

mitcheeb (65 views)
2014-09-08 06:06:29

BurntPizza (48 views)
2014-09-07 01:13:42

Longarmx (35 views)
2014-09-07 01:12:14

Longarmx (40 views)
2014-09-07 01:11:22

Longarmx (37 views)
2014-09-07 01:10:19
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

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!