Corona versus Monkey

Looks like Corona is getting some more competition. Monkey (http://www.monkeycoder.co.nz/) is now out, but it’s still “bleeding edge” stuff still (hasn’t been out long enough to be a mature product yet). However this is being driven by the guy that did BlitzBasic, Blitz3D, BlitzMax which are mature, stable products with a large user base. So it could give Corona some stiff competition down the road. I see competition as a good thing, as it help drive companies to make better products, which ultimately will be good for Corona and good for us Corona users.

Don’t know if anyone has looked at it, but I’d like to hear some healthy discussion about pros and cons of each. Right now I think Corona still has the edge on Monkey (but again it’s just fresh out now, and Corona’s had more time to mature).

Here’s a few things I can see right off the top.

  • Monkey supports more target platforms (iOS, Android, Flash, HTML5, Mac, Linux, Windows, & XNA). While this seems better, it might be a disadvantage unless there are target specific APIs available, otherwise you get something with the least common denominator and end up with sub par apps on all platforms.

  • There seems to be no hardware support in Monkey yet for accelerometer, camera, GPS, compass, etc. (Since these aren’t available on Mac, Windows, Linux, Flash, etc, that might be why)

  • Physics is not built into Monkey, so add on modules would be needed for that.

I’m sure there’s a lot more to be discussed. Thoughts guys?

[import]uid: 11021 topic_id: 7748 reply_id: 307748[/import]

Competition is always a good thing.

It keeps everyones on their toes and focused.

Carlos [import]uid: 24 topic_id: 7748 reply_id: 27470[/import]

Closing Forum Thread Closing Forum Thread

Alarm going off

Carlos scrambling to close thread… click click tap tap click click

Not going to happen. Just keep it clean and no name bashing and don’t let it get out of hands.

Specially don’t bash my name.

:wink:

C [import]uid: 24 topic_id: 7748 reply_id: 27799[/import]

Jeez Carlos, I was totally neutral in my Post. Well, I edited it. Hope you are happy. :-/ [import]uid: 5712 topic_id: 7748 reply_id: 27819[/import]


I’m sure there’s a lot more to be discussed. Thoughts guys?

Edit:

Hi,

I was/am on the beta test team of Monkey and use it extensively now. If you want to talk about Monkey and its (dis)advantages, come to my forum and we can talk there. Also watch my site as I will add Monkey related content to it soon.

http://forum.whiteskygames.com

Cheers
Michael Hartlef

http://www.whiteskygames.com
http://www.twitter.com/mhartlef
[import]uid: 5712 topic_id: 7748 reply_id: 27798[/import]

OOOOOOOOOOOOOOOPPPPPPPPPPPPSSSSSSSSSSSSSSS

Mike, I was being “factitious”…

My bad. I was trying to be “monty pythonesque”… but it didn’t come across right…

:frowning:

C [import]uid: 24 topic_id: 7748 reply_id: 27831[/import]

Ahhhh, poor Mike :frowning:

Carlos, you should know by now that your sense of humor, while brilliant, is not always appreciated in text. (I lol’d, though.)

Personally, I glanced at Monkey, downloaded it, then trashed it. I don’t like it. I’m sure it’s good, I like the name - but it’s no Corona.

At the end of the day, indeed, competition is healthy, etc. etc. but it has a long, LONG way to go before it can actually compete with Corona on any level from what I’ve seen/read. (Not trying to be harsh, it’s just how I see it.)

Anyway, Carlos is a stupid name.*

Peach :slight_smile:

*Just kidding.**

**Mostly, it’s not a stupid name, but it infuriates me at times - I never know if I am saying it right or not. “Car-loss”, “Car-low-ssssss” or, in the case of there being a frustrating issue I need help with, “CARLOSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS”.

PS - SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS.

PPS - SSSSSSSSSssssssssssssssssssssssssssssssssssssss.

PPPS - ssssss.

Good day! [import]uid: 10144 topic_id: 7748 reply_id: 27933[/import]

I was a major user of Blitz3D up until a couple years ago. Technically I still use Blitz products given that I made a little tool in BlitzMax a few months ago (BlitzMax is still the easiest way I know of to make desktop applications) but that barely counts. I love Blitz products, and I definitely wouldn’t be where I am as a programmer if I hadn’t discovered Blitz3D way back when.

That said, I’ve moved on. Maybe I’ll return to Blitz products in the future, but Monkey is obviously nowhere near Corona for iPhone development or Flash for web development.

Meanwhile, programming in Lua is awesome. Programming in Blitz3D was super easy and thus great for me when I was starting out, but Lua is a better programming language. Nevermind the specific features Monkey still lacks (physics, accelerometer, etc.) but what about the programming language? How does Monkey stack up with Lua as a language? [import]uid: 12108 topic_id: 7748 reply_id: 28132[/import]

When I initially checked out the site I got this message:

“ERROR:Sorry, the search feature is available to registered users only.”

So, to search their forum you need to pay $120 USD and I found that kind of irritating. They should take that out. Too much of a money grab. Ofcourse if you don’t want to pay the monkey, you can just do a google site search.

Either way, like Carlos said, competition is good. It keeps things fresh and alive.

See what happens in the next few months.

…sip…

[sidenote]
It seems I can’t get away from all monkey and monkey related subjects this month…lol…I think it all started with PeachPellen’s 48 hour game challenge. Yeah…that’s it…yeah…
[/sidenote]

[import]uid: 8045 topic_id: 7748 reply_id: 28147[/import]

oh yeah, and as for me, I did get Carlos’ humor.

That’s a good thing…right???

:wink:

[import]uid: 8045 topic_id: 7748 reply_id: 28152[/import]

features Monkey still lacks (physics, accelerometer, etc.) but what about the programming language?

WRONG! Accelerometer was/is there from the beginning and code for verlet physics is also already available. A Chipmunck physics module is being worked on and a box2D module will be following shortly I think. All that by the community and in just a few days after its release. Non of these people were on the beta test team. Also someone already got the first UI stuff working. Imho that was and still is one of the greatest things about BlitzMax’s and now Monkey’s community. They extend the language so much because they are able too. The language is open.

About not being able to post there as a demo/html user… Well, it is like that for ages with Blitz Research. Did it do them harm? I don’t think so. [import]uid: 5712 topic_id: 7748 reply_id: 28170[/import]

How does Monkey stack up with Lua as a language?

Mmmh, what do you want to know? It is very close to BlitzMax, still a typed language. but case sensitive like Lua is. Has classes and objects, has lists, maps, and stacks. The you can bind external target code and call it from with Monkey. Ahh, and the Strict mode is there too. Pretty powerfull language I think. [import]uid: 5712 topic_id: 7748 reply_id: 28177[/import]

@MikeHart,

re:“About not being able to post there as a demo/html user… Well, it is like that for ages with Blitz Research. Did it do them harm? I don’t think so.”

If you are referring to my post, I am fine that guests are not allowed to post without paying. I understand why they would to that. The reality is that it is now become more common as forums can become a stomping ground for trolls, spammers and cherry pickers.

What I was referring to was the use of a basic forum search function, anyone should be allowed to search. At this time, they’ve locked that out to paid members only. In this scenario, to *me* that’s not a good thing.

…sip…
[import]uid: 8045 topic_id: 7748 reply_id: 28179[/import]

“That said, I’ve moved on. Maybe I’ll return to Blitz products in the future, but Monkey is obviously nowhere near Corona for iPhone development or Flash for web development.”

I feel this is the problem with multiplatform engines, they’re jack of all trades and do nothing really outstanding. It’s never gonna be as good as a completely focused engine.

At this point in time they only thing that could get me to ditch Corona would be a similarly easy, but better iOS engine. While multiplatform might be cool in the future, as of right now the only market that matters for me is iOS.

Though the fact that the language is open and users can add their own modules seems to be a huge advantage over Corona. [import]uid: 10835 topic_id: 7748 reply_id: 28285[/import]

And that is true. iOS is the only market that pays…

http://morkonmobile.blogspot.com/2011/03/not-week-or-two-goes-by-without-folks.html

The real money graph is

https://lh5.googleusercontent.com/-TfSezVLaGSo/TXcyx6m6TpI/AAAAAAAAAB4/K2vsKroye5M/s1600/Screen+shot+2011-03-08+at+10.36.34+PM.png

Funny how the opening blog line has a peculiar sounding like from my blog few days ago

http://blog.anscamobile.com/2011/02/the-battle-of-mobile-os-is-about-to-begin/

[import]uid: 24 topic_id: 7748 reply_id: 28288[/import]

@carlos

Good post on the money graph. That is what typifies what being 1st in the market can mean having it all (well at least most of it). As such, Apple has and continues to dominate.

@Everyone

The Corona vs. Monkey goes something like this for *me*. Use the right tool for the job and what you understand is the best to use based on the problem you’re trying to solve.
[import]uid: 8045 topic_id: 7748 reply_id: 28298[/import]

Talk about Corona in the GameSalad forums, and you’ll understand Carlos’ joke :slight_smile: [import]uid: 7849 topic_id: 7748 reply_id: 28330[/import]

The only reason I would look at Monkey is to be able to create for WP7, Silverlight and Visual Studio just suck…

…and I hope that Monkey runs on Macs…

?:slight_smile: [import]uid: 3826 topic_id: 7748 reply_id: 28571[/import]

@jayantv: I love Visual Studio! :stuck_out_tongue:
The only downsides are that it’s quite slow at times, and that it’s only for Windows. [import]uid: 13180 topic_id: 7748 reply_id: 28604[/import]

Fear not Android developers. Despite the noise made here by Carlos and reposting of other stats, the Android is possible to make money and is growing and an unstoppable rate. It will only get better.

And to provide a little inspiration for those feeling a little disheartened by Carlos’s comments. Pocket Legends makers have recently clearly stated that they make more money from Android… (30 - 50% More) than they do from iOS. There is a BIG catch though for corona users… Sort of.

The money for Android Pocket Legends comes from in app purchases. It is not a google thing, but something else… Can’t say I have looked into what they use.

Anyway, hope that helps lift the spirits of Android devs. Don’t write it off, it is just getting started. [import]uid: 28534 topic_id: 7748 reply_id: 28849[/import]