Page 1 of 1

how do you make apps?

Posted: Sat Jun 14, 2008 12:20 pm
by evilbeast
I've always wanted to know how to build an app?
i have no experience in programing so if someone could just tell me stuff like what application you would use or just point me in the right direction?
or a tutorial

ps. I AM A MAC USER

Posted: Sat Jun 14, 2008 3:33 pm
by CallMeSheF
I've always wanted to know how to build an app?
Skills. Time. Effort. Blood, Sweat, a few Tears here and there.


It'll take you VERY long to learn how to program well enough to build an app that is useful for Halo. Then it's going to take even longer to research how to make an app that can edit anything in Halo, you'll have to learn how to open map files, how to edit values located inside tags, and all sorts of other fun stuff. It's not going to be an instant reward, It's gonna suck.


This is better put in here

Posted: Sat Jun 14, 2008 4:25 pm
by Altimit01
I disagree. Most of the people I know who program for HPC don't have much experience in programming. The only thing that really kept me from making any progress when I started was not a lack of programming skill but not enough information on how a mapfile works. It took me about 2 months of learning the ins and outs of mapfiles before I had a decent meta editor. When I met conure he really didn't know programming.

Anyways, on a mac there's three options I'd use:
1: Realbasic, a single IDE that combines GUI design with code. Since it's a BASIC dialect it's easy to learn. I also find that having event handling code and GUI code taken care of by the programming environment to be a big advantage. On the down side you have to pay for it (free demo).
2: Xcode + Interface Builder, both of these programs are free to use with your OSX operating system as optional installs (with upgrades available from the mac website). I personally dislike this option because it uses the traditional method of separating program code from interface linking. Also I don't like the small-talk system which is part of obj-c (the native language and usually necessary for GUI building). If you don't want a GUI then it's also effective as a GCC compiler and code editor.
3: Free compiler and graphics library. The oldest method of putting together a program, it usually requires more intimate knowledge and programming experience to compile a usable program.

Posted: Sat Jun 14, 2008 4:39 pm
by Loor
OBJ-C is easy, I'm learning it. Though I havn't tried making a halo app yet.

Posted: Sat Jun 14, 2008 8:33 pm
by evilbeast
ok thanks alot guys :D

i never knew there was a scripting/programing section thanks

Posted: Sun Jun 15, 2008 10:01 am
by OwnZ joO
Yeah, programming isnt necessarily hard, although some concepts can get pretty complex, the hard part of making apps for halo modding is understanding the structure and knowing what you have to fix after changing things.