|
TheExDeus
|
|
Reply #1 Posted on: January 29, 2015, 02:48:55 pm |
|
|
Joined: Apr 2008
Posts: 1860
|
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
|
|
|
|
|
TheExDeus
|
|
Reply #3 Posted on: January 29, 2015, 03:35:01 pm |
|
|
Joined: Apr 2008
Posts: 1860
|
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
|
|
|
|
|
Darkstar2
|
|
Reply #5 Posted on: January 30, 2015, 12:35:38 am |
|
|
Joined: Jan 2014
Posts: 1238
|
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
|
|
|
|
|
|
time-killer-games
|
|
Reply #8 Posted on: February 17, 2015, 01:46:08 am |
|
|
"Guest"
|
Please remove "[off topic]" from the title its redundant :p
|
|
|
Logged
|
|
|
|
|