Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

1411807 Posts in 69416 Topics- by 58462 Members - Latest Member: Moko1910

May 29, 2024, 01:21:48 AM

Need hosting? Check out Digital Ocean
(more details in this thread)
TIGSource ForumsDeveloperTechnical (Moderator: ThemsAllTook)Proccessing on Android: App Game Dev made easy?
Pages: [1]
Print
Author Topic: Proccessing on Android: App Game Dev made easy?  (Read 2053 times)
namre
Guest
« on: October 02, 2010, 01:28:20 AM »

Hi guys,

I chanced upon this article http://www.creativeapplications.net/android/mobile-app-development-processing-android-tutorial/ which is a basic tutorial on how to create apps on android using Processing.

I'm fairly new to Processing and Android development so i was wondering if any of you guys have already used this to create games.

Is this a good option in android game development? Or am i beter off using something else? (if you have sometging that you can recommend, please do so)

Thanks!
 Cave Story
Logged
Skofo
Level 10
*****



View Profile
« Reply #1 on: October 02, 2010, 01:05:29 PM »

Nathan McCoy uses Processing for his weekly games: http://nmccoy.net/

I played around with it for a bit. It's hella easy to code particle systems, procedural graphics and stuff like that in it. It is less intuitive to use it for games because it doesn't abstract things that are common in games, like sprite animation. However, I still consider it vastly superior for making 2D games compared to regular Java with Swing/OpenGL. I don't know what Android uses for graphic rendering so I can't compare...
« Last Edit: October 02, 2010, 08:31:45 PM by Skofo » Logged

If you wish to make a video game from scratch, you must first invent the universe.
namre
Guest
« Reply #2 on: October 02, 2010, 01:13:05 PM »

Hi Skofo, thanks for your reply. I have seen some really cool stuff made with Processing but there weren't a lot of games. I almost had the impression that it is not suitable for game development as it is not widely used. Thanks to your comments, and the link to nmccoy.net, I'm a little more confident in trying it out.

I've read from other people that Processing is mostly for prototyping. I wonder if someone already made a complex and big game out of Processing.
Logged
Skofo
Level 10
*****



View Profile
« Reply #3 on: October 02, 2010, 01:35:00 PM »

I don't think anybody has made a big and complex game in Processing, but I would assume that it is very capable of doing that. It's pretty much just Java with a lot of things simplified. It appears to be pretty efficient--I don't think that Game Maker could handle something like this or this. It also even has built-in socket/networking support.
Logged

If you wish to make a video game from scratch, you must first invent the universe.
namre
Guest
« Reply #4 on: October 02, 2010, 01:40:28 PM »

Woah. That fire fluid simulation is pretty awesome. Will check out its full documentation and see just how powerful it is.

Thanks, again.
Logged
PGGB
Level 8
***



View Profile
« Reply #5 on: October 02, 2010, 02:28:12 PM »

I'm not quite sure it will be efficient enough. On a PC sure, those have resources in abundance, but on a mobile device resources have to be used much more tightly. I haven't tested it myself though. I got an HTC mobile phone a couple of weeks ago but I haven't installed the Android SDK yet.
Logged
st33d
Guest
« Reply #6 on: October 02, 2010, 03:49:15 PM »

Wayfarer is a very good if unfinished Processing game:

http://benhem.com/games/wayfarer/

I enjoyed coding in Processing a lot (until I used better IDEs) and I would say it's very easy to get projects working well in it. I'm unsure of the OpenGL support on Android - if there is any at all - as that can make Processing render very fast and extend the scope of what you can do.

I've a reservoir of old Processing experiments if you're interested:

http://robotacid.com/experimentation.php
Logged
Skofo
Level 10
*****



View Profile
« Reply #7 on: October 02, 2010, 04:41:24 PM »

I'm not quite sure it will be efficient enough. On a PC sure, those have resources in abundance, but on a mobile device resources have to be used much more tightly. I haven't tested it myself though. I got an HTC mobile phone a couple of weeks ago but I haven't installed the Android SDK yet.

Java is the primary language on Android anyway, and Processing works pretty damn closely with Java.
Logged

If you wish to make a video game from scratch, you must first invent the universe.
Zaphos
Guest
« Reply #8 on: October 02, 2010, 07:45:46 PM »

Processing is indeed Java + a small amount of preprocessing ... though from the Processing on Android wiki page though I did get the impression that Java performance in general on Android is not stellar -- see the notes here: http://wiki.processing.org/w/Android#Developing_for_Android

Also Processing on Android is relatively new so might be less stable than the rest of Processing -- that same page says "Do not use this code if you're prone to whining about incomplete software that you download for free"



I haven't tried it out on Android yet personally though -- I'd be interested in hearing how it goes if anyone has!  I've used Processing on PC a lot -- most of my recent game stuff is done in it -- and I find it pretty enjoyable to use ...
Logged
namre
Guest
« Reply #9 on: October 02, 2010, 08:58:22 PM »

Hi guys,

As for OpenGL, i think they have included it as a libary http://processing.org/reference/libraries/opengl/

I twas indeed mentioned that Processing for Android is currently unstable since it is still a work in Progress. They even have a warning: "Do not rely on this code for thesis or diploma work, as you will not graduate." Lol.

But still, having tried Processing yesterday, I'm pretty psyched with the future of Processing for Android. Here's me keeping my fingers crossed.  Beg
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic