Regular application viability?

Discussion and feedback on Construct 2

Post » Fri Sep 28, 2012 8:46 pm

This may be a silly question, but I'd like to go into my development process with a bit more confidence than I currently have.

I'm looking to create a gamified productivity application via C2. The application will need to save data locally, and perhaps online, without any difficulty, and will need to allow typed input that can be saved. Much of the data will need to be able to be maintained indefinitely. Also, the screens will be mostly static, outside of tabs, pull downs, and things of that nature.

I understand that C2 is not designed for this type of a project, but I'm just curious if anyone thinks that I should look to use a different tool for creating this. An explanation would be appreciated, if you can offer one.

I would really like to use C2 for this project, but I don't want to find out heavily into it that I've chosen the wrong tool for the job.

Any advice/input?

Thank you!teahousemoon2012-09-28 20:46:55
B
28
S
6
G
5
Posts: 248
Reputation: 5,463

Post » Fri Sep 28, 2012 9:56 pm

One question: how much do you like JavaScript programming?

The reason I ask is because, outside of the static UI and some of the basic UI controls (tabs, check boxes, etc.), you will most likely need to utilize or modify third-party plugins, or create your own customized plugins and/or behaviors, for the less game-like aspects.

You may need a customized text entry control, scrolling text output windows, scrolling list boxes, drop down and multi-select boxes, etc.

Third-party plugins do exist for a lot of these, but they may not fully meet your needs. You also might have conflicts between the third-party plugins and the native Keyboard and Mouse plugins, so you'd be looking at creating customized versions of those as well.

I've been working towards something similar to what you're describing, and it has been a lot of work (fun work, if you like coding!). If you aren't much of a coder, don;t get discouraged, because once it sinks in, it is a lot of fun. If you are a proficient coder, then there should be nothing stopping you.

I hope that helps. Wastrel2012-09-28 21:58:40
Don't see the fnords and they won't eat you!
B
75
S
16
G
12
Posts: 322
Reputation: 11,608

Post » Fri Sep 28, 2012 10:23 pm

Wastrel, thank you for your response!

While I am actively learning programming (python, C#, and maybe about to begin R), I am not yet in a position to be writing my own plugins, and while I dabble in js and plan to go in depth with it as soon as possible, it just isn't a priority I feel I can hold at the moment.

What I gather from your response is that, should I desire the use of a codeless interface for developing my proposed app, something else would be better to use. I have a few ideas as to what that may be, but I would be ecstatic to discover that the project could be reasonably doable in C2.
B
28
S
6
G
5
Posts: 248
Reputation: 5,463

Post » Mon Oct 01, 2012 5:53 pm

Making medium to big , even small apps in JS is a pain. I'd never go that path if possible. One of reasons why C2 is so powerful is that it abstracts away JS so that you don't have to pull your hair out fighting with JS, like trying to properly modularize your code without turning it a mess of (function(){}()) and sh*t like that. One thing is making a C2 plugin with JS. Great. Another entirelly is making an entire app in it, much less an entire game engine :) Kudos to Ashley on that.Kiyoshi2012-10-01 17:55:03
B
58
S
13
G
10
Posts: 632
Reputation: 12,505

Post » Mon Oct 01, 2012 7:00 pm

teahousemoon,

If you still want to use JS and HTML5 for a web-based desktop app, check this out: http://desktop.sonspring.com/

The author created that using jQuery and CSS. Here is a link to his devblog: http://sonspring.com/journal/jquery-desktop

You can also check out jQuery UI, which runs on top of jQuery: http://jqueryui.com/

[quote=kiyoshi]One thing is making a C2 plugin with JS. Great. Another entirelly is making an entire app in it, much less an entire game engine :) Kudos to Ashley on that.[/quote]

+1 kudos!
Don't see the fnords and they won't eat you!
B
75
S
16
G
12
Posts: 322
Reputation: 11,608

Post » Mon Oct 01, 2012 7:24 pm

You have to realize that making an app is generally much easier than making a game, so in that regard C2 has all you would need.
On the other hand C2 lacks a a few things you would want for making an app, such as a number of gui forms, etc.

Not that that isn't doable. There are quite a number of libs out there that could possibly be converted for C2 use.

The only thing that would be questionable is security for such an app.
Image Image
B
161
S
48
G
89
Posts: 7,347
Reputation: 66,249


Return to Construct 2 General

Who is online

Users browsing this forum: NetOne and 2 guests