Livecode VS Corona SDK

Creating Games? Developing something for fun?

Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller

Post Reply
sefrojones
Livecode Opensource Backer
Livecode Opensource Backer
Posts: 447
Joined: Mon Jan 23, 2012 12:46 pm

Livecode VS Corona SDK

Post by sefrojones » Tue Feb 18, 2014 5:56 pm

I am working on an idea for a Simple 2-d RPG game with a few friends. I am already comfortable with livecode being able to do this this. But my friends want me to learn Lua and use Corona SDK, which looks to me that the only thing corona has over livecode at the moment is Box-2d physics. My freind has never used livecode, and thinks it looks like " Visual Basic or WSIWYG editor." Help me convince him otherwise... Thanks in advance.
Last edited by sefrojones on Mon Feb 24, 2014 4:38 am, edited 1 time in total.

FourthWorld
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 9824
Joined: Sat Apr 08, 2006 7:05 am
Location: Los Angeles
Contact:

Re: Livecode VS Corona SDK

Post by FourthWorld » Tue Feb 18, 2014 8:12 pm

sefrojonesGAda40 wrote:Help me convince him otherwise...
That may be harder than it might seem.

For all the productivity benefits of LiveCode, if someone is very experienced in another dynamically-compiled language like Lua the benefit for that person may not be significant enough to warrant switching all their years' worth of tools, libraries, and knowledge. Many good programmers work in multiple languages, but few switch from their main bread-and-butter if they're heavily invested in it.

On the one hand, LC has GUI components integrated as core language elements, while most other scripting languages treat user interfaces as an afterthought, and LC's approach helps keep the focus of your code on the app's business logic. Combined with being nearly completely typeless and having a class hierarchy that reflects visual layering, for many it's an uncommonly productive choice.

But on the other hand, LC has only been open source for less than a year, so it doesn't yet have as large an ecosystem of third-party libraries like Box2D physics.

RunRev has committed to incorporating Box2D into LC (see the Road Map at http://livecode.com/community/roadmap/ ), but that's probably several weeks away at best.

In the meantime, you might give Animation Engine a look to see if it can handle what you need: http://livecode.com/store/marketplace/a ... -engine-5/

But that's for you. When it comes to others, whether its operating systems or graphics tools or IDEs, tribalism often runs too deep for me to recommend spending much time trying to convince anyone. ;) I just use what I enjoy, and encourage others to do the same.
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn

Post Reply

Return to “Games”