Pages: 1 2 »
  Print  
Author Topic: Official Tutorials  (Read 11118 times)
Offline (Male) fredcobain
Posted on: April 08, 2011, 08:57:28 am

Member
Location: Brazil
Joined: Apr 2011
Posts: 40
MSN Messenger - fredcobain@gmail.com
View Profile
I suggest we have a centralized place (can be the wiki) to contribute with tutorials that can be approved by the founders (or other old contributors who have the founders  trust). So those tutorials will become Official Tutorials.

Some suggestions for the official tutorials:

------------------------------- Compiling Tutorials Section -------------------------------------------------
1) How to compile for Linux (even when running Enigma on Windows).
2) How to compile for Mac (even running Enigma on Windows).
3) How to compile for Android (even running Enigma on Windows).
4) How to compile for Iphone (even running Enigma on Windows).
5) How to compile for Nintendo DS (even running Enigma on Windows).

p.s: The compiling tutorials basically will show what do you have to instlal (packages, skd, compilers, etc) and how to configure it (environment variables) etc.... also how to change LateralGM configuration to do in each case.

p.s2: Of course we can extend the tutorials to show for example how to compile for Android even running Enigma on Linux, Mac, etc... can be further... but we can start from Windows. I think this will make Enigma closer to most users (specially noob users). I believe the main purpose is to provide a platform to make games VERY EASY no matters where the game will run.  ;)

----------------------------Extending Section---------------------------------------------
6) How to add new Libs in LateralGM (once Enigma filesystem in very different from GM)
7) How to work with DLL's in LateralGM (same reason)
8) How to work with GameMaker Extensions in LateralGM (same reason)


--------------------------Enigma Language----------------------------------------
9) Which functions, variables or any program sintax that only exists for Enigma (not exists in GML).




That's it.... feel free to increase items into this list.

Fred.
Logged
Post made April 08, 2011, 09:05:29 am was deleted at the author's request.
Offline (Male) fredcobain
Reply #2 Posted on: April 08, 2011, 09:14:10 am

Member
Location: Brazil
Joined: Apr 2011
Posts: 40
MSN Messenger - fredcobain@gmail.com
View Profile
I see no problem....

the most important is to keep all these information clearly (easy to perform) and public.

;)
Logged
Offline (Male) polygone
Reply #3 Posted on: April 08, 2011, 09:45:20 am

Contributor
Location: England
Joined: Mar 2009
Posts: 794

View Profile
These types of questions would be posted in the ENIGMA FAQ or ENGIMA user manual.

Some of those topics like that would also be referenced in the moving from GM to EDL page.
Logged
I honestly don't know wtf I'm talking about but hopefully I can muddle my way through.
Offline (Male) Josh @ Dreamland
Reply #4 Posted on: April 08, 2011, 12:22:39 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
I'm becoming a fan of video tutorials; maybe YouTube will eventually be our friend. *creates account*
As for tutorials like click-the-clown, we have a nice plan for that.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Post made April 08, 2011, 04:49:39 pm was deleted at the author's request.
Offline (Female) IsmAvatar
Reply #6 Posted on: April 08, 2011, 11:32:16 pm

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
http://enigma-dev.org/forums/index.php?board=7.0
Tips, Tutorials, and Examples forum.
Logged
Offline (Male) fredcobain
Reply #7 Posted on: April 09, 2011, 08:25:06 am

Member
Location: Brazil
Joined: Apr 2011
Posts: 40
MSN Messenger - fredcobain@gmail.com
View Profile
http://enigma-dev.org/forums/index.php?board=7.0
Tips, Tutorials, and Examples forum.

I agree since the official tutorials stay pinned.

But I still prefer the wiki.
 :pseudo:
Logged
Offline (Female) IsmAvatar
Reply #8 Posted on: April 09, 2011, 12:12:18 pm

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Looking over your list of suggested tutorials, those things would be best on the Wiki, and I see no reason to prevent someone (like yourself, or any interested party) from writing them up now.
Logged
Offline (Male) fredcobain
Reply #9 Posted on: April 10, 2011, 10:36:12 am

Member
Location: Brazil
Joined: Apr 2011
Posts: 40
MSN Messenger - fredcobain@gmail.com
View Profile
Looking over your list of suggested tutorials, those things would be best on the Wiki, and I see no reason to prevent someone (like yourself, or any interested party) from writing them up now.

Sure, I want to contribute. But I am too noob right now.... let me learn something first eheheh

 :v:
Logged
Offline (Female) IsmAvatar
Reply #10 Posted on: April 10, 2011, 01:51:43 pm

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 877

View Profile Email
Ask questions. Join the IRC and ask us there. Most of us who are knowledgeable of that kind of stuff are too busy working on more important things than updating the wiki, but if you ask us questions, we'll be more than happy to answer them, so then you'll get the knowledge, and then you can put it on the wiki.

irc.freenode.net #enigma-dev
« Last Edit: April 10, 2011, 01:56:46 pm by IsmAvatar » Logged
Offline (Male) fredcobain
Reply #11 Posted on: April 10, 2011, 01:57:24 pm

Member
Location: Brazil
Joined: Apr 2011
Posts: 40
MSN Messenger - fredcobain@gmail.com
View Profile
Ask questions. Join the IRC and ask us there. Most of us who are knowledgeable of that kind of stuff are too busy working on more important things than updating the wiki, but if you ask us questions, we'll be more than happy to answer them, so then you'll get the knowledge, and then you can put it on the wiki.

irc.freenode.net #enigma-dev

Yeah, that's the plan!
 :eng101:
Logged
Offline (Male) RetroX
Reply #12 Posted on: April 10, 2011, 07:46:31 pm

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Quote
1) How to compile for Linux (even when running Enigma on Windows).
You can compile for Linux on Linux, and on any other system, but you'd have to be insane to do it from Windows or OS X.  It's very difficult and annoying to do, and it's not worth it, because you can install any Linux-based OS for free and compile it and test it properly.  It'll be easier to do, too, rather than building the program from scratch by yourself.

Quote
2) How to compile for Mac (even running Enigma on Windows).
You can compile for OS X on a non-Mac OS, but running and testing on a non-Mac OS is illegal, basically ruining the point.

Quote
3) How to compile for Android (even running Enigma on Windows).
This and from Linux is possible, unlike the others.

Quote
4) How to compile for Iphone (even running Enigma on Windows).
See OS X.

Quote
5) How to compile for Nintendo DS (even running Enigma on Windows).
This and Linux work.

Windows is, and will remain, the only system that people really cross-compile.  WINE is usable for testing on other systems.

Windows isn't the magical godlike OS that allows you to compile for anything.  In fact, everyone else works to compile to Windows from other OSes.  It's not the other way around.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #13 Posted on: April 10, 2011, 10:06:33 pm

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2950

View Profile Email
Quote
You can compile for Linux on Linux, and on any other system, but you'd have to be insane to do it from Windows or OS X.  It's very difficult and annoying to do, and it's not worth it, because you can install any Linux-based OS for free and compile it and test it properly.  It'll be easier to do, too, rather than building the program from scratch by yourself.
This is why it's our job to make a patch (and distribute a third-party installer) that makes it easy for them.
But yeah, may never happen.

Quote
You can compile for OS X on a non-Mac OS, but running and testing on a non-Mac OS is illegal, basically ruining the point.
The idea is that if it compiles, it'll work the same. So they can test for Windows with Windows, then compile for Mac and trust it works.

Furthermore, yes, Windows is horrible, but it's our job as developers to hide that from the fragile userbase until Linux grows some stones (and, more importantly, some market share).
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Unknown gender) luiscubal
Reply #14 Posted on: April 11, 2011, 06:39:10 am
Member
Joined: Jun 2009
Posts: 452

View Profile Email
Quote
You can compile for OS X on a non-Mac OS, but running and testing on a non-Mac OS is illegal
Why would Wine(notice it's "Wine", not "WINE") be legal and running Mac OS apps on a non-Mac OS be illegal?
Logged
Pages: 1 2 »
  Print