Construct and Android

Chat about anything not covered in these forums, but keep it civil!

Post » Thu Apr 29, 2010 10:50 pm

hi yall.
First off. For those not in chat that day. I'm not really Constructing anymore. I've abandoned my uberproject I was working on, although it was coming along nicely, because I realized that my fulltime job sucks all my time and soul away, and it'll take at least another year to finish it the way I'd want to, and I'd hoped to release something sooner than that. I still check the boards from time to time, and I plan to watch and participate in C2 as it develops.

I've been learning how to program Android Apps for phones like the Nexus One and the Motorola Droid, which required learning Java. If not for Construct making the rewards for learning to code so immediate and..er...rewarding, I wouldn't have realized my potential as a coder as quickly, or had the confidence to just dive into a new language so unflinchingly. For anyone considering learning to develop for android, btw it's a very well designed API, with beautifully thorough integration with an IDE called Eclipse. And though it involves straight coding, and not a lovely interface like construct, it's also pretty easy to make cool stuff happen, so you have graphics reacting to touch on a screen after a day or so of reading up on Android (assuming you've already learned Java).

I have a little bit of practice left, so I can learn to get information from the sensors and accelerometer, and just practice in general, so I'm not switching back and forth to tutorials, websites, and books as frequently, and then I plan to develop apps at a nonstop stupefying pace...

Main reason for this thread though is, I wanted to share with my Construct buddies: All roads lead back to Construct. after I've got all the basics down, I'm going to be using construct to write a visual level editor that'll output to Java code, to speed up my future android game devving process. And since I'm also learning how to use Box2D in Android, I may attempt to integrate a physics editor/testbed. In short, Construct is badass, and it's usefulness is farreaching.
Spriter Dev
B
88
S
21
G
12
Posts: 3,240
Reputation: 16,486

Post » Fri Apr 30, 2010 1:28 pm

Thanks for the post :) I'm glad you've seen your potential as a programmer - you've come up with some really impressive stuff in Construct. One of the goals of Construct is to teach logic and help interested people move on to coding, so I'm glad it's succeeding in that.

We're designing C2 with an even more extensible architecture. The aim is to allow third party developers to write runtimes for new platforms. Perhaps that's something you'd be interested in? :)
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,600

Post » Fri Apr 30, 2010 5:44 pm

That would be great, having construct in other platforms. Just you can scratch iPhone of the list, thanks to the change of Section 3.3.1, not allowing anything without coding in Objective C, C or C++.

But anyway for Android, why don't you try Flash? Oh wait, it's too expensive, starting with 700$ :O
B
7
S
1
G
2
Posts: 87
Reputation: 1,099

Post » Fri Apr 30, 2010 5:56 pm

lucid,
You plug-in contributions were awesome. Can you leave the construct creators your code so they can be included as part of future releases? Especially your strangely named "s" plugin.

That way you can be part of the force here forever. ;-)
B
28
S
8
G
8
Posts: 530
Reputation: 7,154

Post » Fri Apr 30, 2010 11:54 pm

[quote="Ashley":9l6ut5s4]Thanks for the post :) I'm glad you've seen your potential as a programmer - you've come up with some really impressive stuff in Construct. One of the goals of Construct is to teach logic and help interested people move on to coding, so I'm glad it's succeeding in that.[/quote:9l6ut5s4]
Thank you. And yes, learning C++ is so much more fun and interesting to learn, when you can make something neat happen while you're learning. Making programs that keep a list of student names and grades from a fictional classroom, is something you'd typically be doing reading a textbook, and learning about arrays. Being able to move graphics around the screen, or implement a feature you're actually going to use is a much easier lesson to sit down to.
[quote="Ash":9l6ut5s4]
We're designing C2 with an even more extensible architecture. The aim is to allow third party developers to write runtimes for new platforms. Perhaps that's something you'd be interested in? :)[/quote:9l6ut5s4]
Once I'm knowledgeable enough on Android, that is definitely something I would be interested in, if no one beats me to it:)
I didn't hold out much hope, but I searched for the Construct of Android development, and it doesn't exist yet. That would be a dream come true.

Sensor.On touch,
move sprite to Touch.x,Touch.y

Sensor.On Change in Orientation;
set sprite.angle to phone.y-axis

oh my God...
[quote="Neo1000":9l6ut5s4]That would be great, having construct in other platforms. Just you can scratch iPhone of the list, thanks to the change of Section 3.3.1, not allowing anything without coding in Objective C, C or C++.[/quote:9l6ut5s4]
I thought so originally, but I think it might not be as bad as it sounded, did you read Jobs' open letter released yesterday. It seems like alot of that has to do with Flash. I what t(he)y are trying to avoid is something that is created to be run on Flash or some other type of interpreting runtime. Personally, if I'm able to make an Android module for construct, it will probably be something that outputs java files in a project folder hierarchy that could be loaded by Eclipse, and compiled there after the android eclipse plugin generates it's own files. I think that making a program that outputs to objective C is fine. There is a program called Titanium that supposedly let's you write applications that can be exported to PC,Android, and iphone by from a single project you create as you would a webpage with html, CSS, and javascript, that can be exported to native code on all platforms. The say that there have already been apps approved under the new rules.
[quote="Neo":9l6ut5s4]
But anyway for Android, why don't you try Flash? Oh wait, it's too expensive, starting with 700$ :O[/quote:9l6ut5s4]
I don't think flash works on it yet, plus the java needed for android is pretty straightforward, I think it would have taken me longer to learn ActionScript :)


[quote="Guyon":9l6ut5s4]lucid,
You plug-in contributions were awesome. Can you leave the construct creators your code so they can be included as part of future releases? Especially your strangely named "s" plugin.

That way you can be part of the force here forever. ;-)[/quote:9l6ut5s4]
I used to think things should be made part of the official construct build, but I guess, it's no different than having a list where people can download them, they're no less integrated than the official plugins afterall. But if anyone does want the source code to any of them, PM me, though I warn you the SpriteFont code is one of the ugliest abominations ever spawned, and..kindof embarassing :oops:

I'll also try to upload my last version of 's' in plugin form in the near future as well
Spriter Dev
B
88
S
21
G
12
Posts: 3,240
Reputation: 16,486

Post » Sat May 01, 2010 12:32 am

[quote="lucid":2y20c849]I'll also try to upload my last version of 's' in plugin form in the near future as well[/quote:2y20c849]
I take your word on it :mrgreen:

Since my first
[size=70:2y20c849]{"t", "somesupercoolmegacomplicatedstructurewithsubstructuresleadingaroundtheworldandbackandstillbeaccessiblesoeasily"}[/size:2y20c849]
I can't imagine Construct without 's'. Please try to make sure that it at least will run with future changes in Construct (and when you are doing so, why not quickly add inheritance? :lol: ) . I am even used to the crashes, because it is absolutely reliable: If my app crashes I adressed the wrong pointer :mrgreen:
Image
B
23
S
8
G
10
Posts: 1,820
Reputation: 8,242

Post » Sat May 01, 2010 7:30 pm

[quote="lucid":9u9cb1m4]I thought so originally, but I think it might not be as bad as it sounded, did you read Jobs' open letter released yesterday. It seems like alot of that has to do with Flash.[/quote:9u9cb1m4]
Yes, after reading a little more and reading the open letter, I know they want to stop Flash, so that Adobe wouldn't dominate the App Store. I would've liked to programm with Flash for the iPhone, but oh well, maybe in the future, Construct will work with the iPhone. Till then, off to learning C#.... or C++. I don't know. :lol:
B
7
S
1
G
2
Posts: 87
Reputation: 1,099


Return to Open Topic

Who is online

Users browsing this forum: grigrizljac and 4 guests