Pages: 1
  Print  
Author Topic: [off topic] You know what program I would love to see.....  (Read 2185 times)
Offline (Unknown gender) Faithbuilders
Posted on: January 29, 2015, 12:50:55 PM
Member
Joined: Jan 2015
Posts: 19

View Profile Email
I would love an open source program like LGM, but instead of making games, you can make programs. That would be very cool.  :D
Logged
Offline (Unknown gender) TheExDeus
Reply #1 Posted on: January 29, 2015, 02:48:55 PM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
You can make whatever you want. I make programs in ENIGMA all the time. I used to make a lot of programs in GM too. For example, right now I'm making a node based image processing tool in ENIGMA:

Previously I made circuit drawing program in GM:

So you don't really have limitations on what you can do.
Logged
Offline (Unknown gender) Faithbuilders
Reply #2 Posted on: January 29, 2015, 02:55:30 PM
Member
Joined: Jan 2015
Posts: 19

View Profile Email
Really, cause what I would love to make, is a professional look daycare program, for running a daycare. can I do THAT with Enigma?
Logged
Offline (Unknown gender) TheExDeus
Reply #3 Posted on: January 29, 2015, 03:35:01 PM

Developer
Joined: Apr 2008
Posts: 1872

View Profile
Sure. Whatever you want. I'm not sure what the program would do exactly. For portability reasons it's often better for database heavy programs to use net based technologies (i.e. make a website). But all of it can run in C++ engine like ENIGMA too. ENIGMA can also use TCP/IP protocols, so it can connect to databases and stuff. We could make an SQL extension too, so it would be easier to query databases from ENIGMA.

Basically in programming these things are true:
1) You can make everything in everything. You can make Crysis in GM if you want to. It will just be VERY slow, as you wouldn't be able to use many modern graphics techniques in GM (although you can in GM:S). Just like you can make your daycare app in Unity if you want.
2) Because 1) is true, you should really use the best tool for the job. While ENIGMA can make everything, it doesn't mean you should make operating systems in it. Like you can use Unreal Engine 4 for your daycare app if you want, but as you won't use GPU based particles systems in it, then it probably is a waste. So if you want a daycare app that helps with things like scheduling, then maybe using a web based platform will be better. But it purely depends on what you need.
3) If we look deeper at computers themselves, then a universal computer (that is a computer that can calculate everything that is calculable, and that means it basically can create your daycare app, just like it can anything else) is basically a computer that can add two numbers together and then jump to another address in memory. This means you can make your app on a watch. But it won't be practical to do so.

I use ENIGMA for my stuff because of two reason:
1) I helped make it, so it's a lot easier for me to add stuff I need or to fix problems I encounter. So I don't rely on other people to fix bugs or implement missing features. This greatly speeds up programming (like the node system shown in the first image is only about 3-4 days of work).
2) I make a lot of graphical stuff. Things for drawing, image processing and so on. So I need a way to render many things in real-time which would probably be impractical with C# windows framework or even UE4 (like making a node system inside it's node system?).
« Last Edit: January 29, 2015, 03:37:26 PM by TheExDeus » Logged
Offline (Unknown gender) Faithbuilders
Reply #4 Posted on: January 29, 2015, 07:52:49 PM
Member
Joined: Jan 2015
Posts: 19

View Profile Email
Hmmmmm, thanks for you're response. Looks like I have a lot to learn, I hope there are, (or will be soon) lots o tutorials to teach me. I would love to link LGM to a database...
Logged
Offline (Unknown gender) Darkstar2
Reply #5 Posted on: January 30, 2015, 12:35:38 AM
Member
Joined: Jan 2014
Posts: 1244

View Profile Email
ENIGMA is meant more for games, otherwise you will need extension or some skill to access the windows GUI stuff.

I think there are better programs for what you are looking for.

* Neobook (neosoftware) (it's closed source) but it is a Rapid Application Builder, you can build full windows GUI application, it is the easiest thing you will ever use, learning curve is ridiculously easy, yet you can do very complex stuff - it is a WYSIWYG, visual editing, but also supports a scripting language, plugins, etc.  There is also a database plugin.

* Multimedia Builder (this one is long discontinued) allows building windows application and games with ease, supporting scripting for advanced feature.  you might be able to find it online if you search - that is closed source as well.

You can do it in ENIGMA but it will probably be more difficult / take longer to do.

Logged
Offline (Male) Rusky
Reply #6 Posted on: January 30, 2015, 10:31:51 AM

Resident Troll
Joined: Feb 2008
Posts: 955
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
If you want to write apps for databases with a visual editor, it would probably be easier to use Microsoft Access. I wrote a whole application for a local food bank to manage their distributors with it when I was in middle school.

It would also be possible to do it as a website- there are a lot of resources to learn that sort of stuff, and your end product would be a bit more flexible and accessible.

You could also go all the way and use C# or Java- you'd get a GUI editor but that's about it. Depends on what you need/want out of it.
Logged
Offline (Unknown gender) Faithbuilders
Reply #7 Posted on: January 31, 2015, 02:53:11 PM
Member
Joined: Jan 2015
Posts: 19

View Profile Email
Thanks for all your advice. I am looking into leaning Python. Any body know if that would be worth looking into? Thanks
Logged
Offline (Male) time-killer-games
Reply #8 Posted on: February 17, 2015, 01:46:08 AM

Contributor
Location: Virginia Beach
Joined: Jan 2013
Posts: 1157

View Profile Email
Please remove "[off topic]" from the title its redundant :p
Logged
Pages: 1
  Print