Alla Prima Paint

Show us your completed creations made in Construct 2

Post » Wed Jan 01, 2014 11:04 pm

It's not a game but thought I would share it here anyway.

This is a first project with Construct 2.

1. A free version with some brushes locked. Available from:
Locally hosted
Chrome Web Store

2. A free version with all brushes available but ad supported (adsense).
Locally hosted

3. A purchased version available from the Chrome Web Store for $9.99
Chrome Web Store

The main information page for Alla Prima Paint is here:
Locally hosted


Thanks,
Ken

B
6
S
1
Posts: 22
Reputation: 396

Post » Wed Jan 01, 2014 11:10 pm

I should add a thank you to Ashley if you should happen to read down to here. Fine work on Construct 2. Very robust without a single crash and some things with the layout UI are well thought out and make tweaking and positioning of objects quite efficient as well and the nice drag features in the event sheets.

Thanks!
Ken
B
6
S
1
Posts: 22
Reputation: 396

Post » Mon Jan 06, 2014 5:31 am

Put in some updates to this project (v1.2).

A new version is available now with a lot of very nice improvements!

    Added - Saving and Loading restore point.
    Added - Floating canvas
    Added - Canvas Rotation feature
    Added - Canvas Pan feature
    Added - Canvas Center feature
    Added - Outline style brushes added
    Added - Ability to override the default dab mode style.
    Floating notification text for some actions.
    Improved - Timestamp the file name.
    Improved - Some visual improvement such as fading some elements that are being removed.
    Arranged right side panel to make room for more control icons.
    Changed - Combined the Help and Web icons into one function. Help will now load the Alla Prima Paint web page where the forum and help links can be found.
    Fixed - When clearing the page the undo state was not properly saved.

Run it at: http://paint2.pixarra.com

Thanks,
Ken
B
6
S
1
Posts: 22
Reputation: 396

Post » Mon Jan 06, 2014 5:35 am

Oops didn't make the link clickable.

http://paint2.pixarra.com

Ken
B
6
S
1
Posts: 22
Reputation: 396

Post » Mon Jan 13, 2014 4:55 am

Another update version 1.3. Performance improvements are the main thing here.

For this kind of program (painting) sacrificing screen redraw rate to keep other events being serviced makes a lot of sense. When painting (drawing) the screen redraw rate is forced down to 10 frames a second rather than the default that it tries to maintain at 60 fps. This allow slower devices (tablets for example) to process more stroke functionality resulting in smoothing strokes. Quite a big difference in quality for non-desktops.

Luckily it wasn't too hard to force a lower fps rate. Just had to override the runtime.redraw flag (force it FALSE) that was getting set by a number of different plugins and then set it TRUE on my own schedule.

One surprise was that the sprite position action was setting the redraw flag to true even for invisible sprites.

paint2.pixarra.com

Thanks,
Ken
B
6
S
1
Posts: 22
Reputation: 396

Post » Mon Jan 13, 2014 6:52 am

Oh.. So it's possible to make this kind of program with Construct 2? Remarkable, please keep on developing this.
Need help? Upload .capx file with your question.
B
16
S
4
G
2
Posts: 233
Reputation: 2,560

Post » Mon Jan 13, 2014 10:33 am

It's great to see non-game application being created in Construct2. It shows just how versatile and powerful it is.

You did a great job. Runs very smooth. I love the mirror option.
Is there an option to share the drawings on social media? Did you consider uploading it to facebook?
B
6
S
1
Posts: 20
Reputation: 1,058

Post » Mon Jan 13, 2014 2:26 pm

Thanks for your feedback Joannak! Indeed, Construct 2 is a very good platform and for those who aren't afraid to tinker in the plugin code area it opens it up more of course.

Thanks,
Ken
B
6
S
1
Posts: 22
Reputation: 396

Post » Mon Jan 13, 2014 2:37 pm

Thanks causenad, yes the mirror option was added in the recent update on request from my daughter, was quite easy to add that feature in.

The saving of image files and possibly sharing of images up to social media location has been and remains a difficult part. File saving is not consistent at all on mobile platforms but does seem to be handled well on desktops. I haven't explored yet how to upload images to social media sites but yes that would be a great addition. It seems most of the APIs for that are not geared towards javascript so perhaps I would need s server component to reform the image data and push it to various sites. If anyone has info or experience with doing this it would be great to hear.

Once I'm a bit more happy with the core functionality in the program I will explore other destinations such as facebook.

Thanks about the smoothness! I have been surprised how well Javascript can do if you are careful. This latest version even runs well on a Samsung Galaxy Note II.

Ken
B
6
S
1
Posts: 22
Reputation: 396

Post » Wed Jan 22, 2014 4:00 am

Another update (1.4).

More performance, smaller download, lots more brush versatility.

paint2.pixarra.com

Thanks,
Ken
B
6
S
1
Posts: 22
Reputation: 396

Next

Return to Completed Creations

Who is online

Users browsing this forum: No registered users and 7 guests