What Language do you program in?

Post here about scripting and programming for HaloPC (audio, network, ai, etc.)
OwnZ joO




Articulatist 500

Posts: 980
Joined: Thu Nov 10, 2005 4:24 pm

Post by OwnZ joO »

Prey wrote:Native C++ still provides total and ultimate control.. Managed just isn't as flexible, especially C# as it's owned by Microsoft and so supported only on their platforms. No.. C# won't ever take over C++ in the games industry...But that's why the new C++ is somewhere on the horizon =z

@Evan: If you want to get into game dev. with native C++, then the tutorials here.. and later the articles/forum here.. you should find useful.
Yeah, I wasn't thinking when I said that, I should have said that you could get away with writing games in C# now, because aren't 360 games in C# with the XNA game studio? That's only if you just want to code for windows and xbox360. I would start there if you're a beginner and don't want to deal with pointers and memory leaks in your application.
User avatar
Tural




Conceptionist Acolyte Bloodhound Recreator
Socialist Connoisseur Droplet Scorched Earth
Grunge

Posts: 15628
Joined: Thu Jun 16, 2005 3:44 pm
Location: Lincoln, NE
Contact:

Post by Tural »

The XNA framework is for smaller developers, it isn't used to develop full retail games. It's a good way to learn the fundamentals of game programming, but not an accurate way to gauge larger game development.
User avatar
Prey




Connoisseur Snitch! Pyre Articulatist 500

Posts: 1026
Joined: Wed Dec 27, 2006 6:49 am
Location: UK
Contact:

Post by Prey »

Yea the XNA API is meant to be used with C#.. but I think there's some way to make it run with VB as well thesedays..

XNA is good for hobbyists because it lessens development time dramamtically. And it's good for beginners who want to get into the game industry one day, because they can learn game concepts from it.. as well as what it means to work with others in a team, etc..

If you want my advice.. use XNA to make 1-2 games you're actually proud of.. then move on to native C++. No point staying too long in XNA, because it won't do much good as the unmanaged world is a very different place..
Halo 2 Prophet - Skin with ease with the simple 3D point and click interface.
Halo 3 Research Thread - Contribute to the research into Halo 3.
User avatar
shadowkhas




Snitch! Socialist

Posts: 5423
Joined: Wed Jun 23, 2004 8:00 am
Location: Salt Lake City, Utah

Post by shadowkhas »

I don't program in any languages, but I can understand stuff about Mac OS X plists and I'm fairly decent at tweaking them and customizing things.

Also, I can hack anyone's registry over the internet. True story.
(7:15:27 PM) Xenon7: I BRUK THE FIRST PAGE OMGOMGOMG RONALD REGAN
User avatar
xbox7887




Socialist Coagulator Decryptor Advisor
Eureka Commentator Wave Scorched Earth

Posts: 2160
Joined: Mon Dec 27, 2004 6:19 pm
Location: New Lenox, Illinois
Contact:

Post by xbox7887 »

Evan wrote:Btw does anyone have any good ASM and C++ tutorials? xbox?
Self taught, but feel free to contact me if you have any specific questions ^_^
bcnipod wrote:I don't think I will ever learn C# only because I don't think I could keep a straight face while doing it. Here is the reason behind it:
One day i was on a forum, posting stuff, then i see i had a reply to something i posted, it was a flame, and it read "I am going to hack your computer using my awesome C# programming skills!" or something like that, it had a lot of caps and the letter "Z" in it. I then laughed knowing that you can only use C# if you have mono frameworks installed. I laughed at that because I am a total nerd and laugh at that sort of stuff.
Actually the .NET framework is quite dangerous when it comes to virus programming and the likes. It allows you to create metamorphic code which essentially means the decompilation, editation, and recompilation of your current application allowing for some serious stealth and antivirus bashing techniques...after all, how can you detect something that's constantly changing :?
Evan





Posts: 105
Joined: Fri Oct 26, 2007 1:26 pm
Location: Indiana

Post by Evan »

xbox7887 wrote:
Evan wrote:Btw does anyone have any good ASM and C++ tutorials? xbox?
Self taught, but feel free to contact me if you have any specific questions ^_^
*Bookmarked*

ASM programming when your not 100% that you know what your doing sounds hazardous to your system :P
User avatar
KIWIDOGGIE
Readers Club





Posts: 100
Joined: Fri Jan 12, 2007 11:20 am
Contact:

Post by KIWIDOGGIE »

Batch > Lua > VB > C(for sony psp) > C# > C++ > C#
Halo Funnies: CodeBrain: Is autoshoot a aimbot?
Diwidog: It shoots for you, not focuses on head and shoots, So if you cant hold it steady....YOU SUCK
CodeBrain: LOL :roll:
User avatar
NotZachary82





Posts: 644
Joined: Sun Oct 28, 2007 9:15 am
Location: TX, USA

Post by NotZachary82 »

personally, i like C#

its the easiest for me =/
User avatar
LuxuriousMeat





Posts: 824
Joined: Thu Nov 03, 2005 6:43 pm
Location: zzzzzzzzzzzzzzzz
Contact:

Post by LuxuriousMeat »

KIWIDOGGIE wrote:Batch > Lua > VB > C(for sony psp) > C# > C++ > C#
You do know that you put C# twice, right? And I find it funny that you listed one of the easiest languages as the best, and one of the hardest as the worst, provided you didn't mean to have that second C#...
Image
User avatar
Altimit01




Connoisseur Snitch! Literarian 500

Posts: 947
Joined: Sun Jun 04, 2006 12:10 pm

Post by Altimit01 »

VB.net -> C++ (prefer it) -> Realbasic

I only use the RB because of how easy it is to set up a working relationship between GUI and code. Prefer the power and precision of C++.
Image
Download Eschaton: Halomods | Filefront | Mediafire
User avatar
KIWIDOGGIE
Readers Club





Posts: 100
Joined: Fri Jan 12, 2007 11:20 am
Contact:

Post by KIWIDOGGIE »

I ment to have C# 2 times. I did C# for like a year, Lost Visual Studio 2003, left C# and started C++ with a diffrent DevKit. Then When Visual Studio 2005 Came I picked that up. Started C# again. Also I fail at C++ I just tried making another quick app. Fail.
Halo Funnies: CodeBrain: Is autoshoot a aimbot?
Diwidog: It shoots for you, not focuses on head and shoots, So if you cant hold it steady....YOU SUCK
CodeBrain: LOL :roll:
User avatar
FleetAdmiralBacon




Critic Pyre Articulatist 500

Posts: 2377
Joined: Sat Nov 26, 2005 7:01 pm
Location: Ohio
Contact:

Post by FleetAdmiralBacon »

Personally, I think Python is the best language, but that's just me...

C# and Java both have virtually the same syntax, and VB works the same what with .NET. PHP and Perl have extremely close syntax, C and C++ are virtually the same, they're only divided by certain things that C++ can do that C doesn't, other than that they're the equivalent. Python is just plain different, both in how it looks and how it works. Python also has some of the best built-in socket libraries I've ever used, followed by Java's and then .NET's (however, VB 6.0's sucked...)
Image
Everything you'll ever need to know about me.
Need help with Linux, C#, C, Python, Java, PHP, Javascript, CSS, or VB? I'm available from 3:00PM-8:00PM EST on weekdays.
User avatar
LuxuriousMeat





Posts: 824
Joined: Thu Nov 03, 2005 6:43 pm
Location: zzzzzzzzzzzzzzzz
Contact:

Post by LuxuriousMeat »

KIWIDOGGIE wrote:I ment to have C# 2 times. I did C# for like a year, Lost Visual Studio 2003, left C# and started C++ with a diffrent DevKit. Then When Visual Studio 2005 Came I picked that up. Started C# again. Also I fail at C++ I just tried making another quick app. Fail.
Nevermind, I thought you were listing what you that were the best languages, not the order you did them in.
Image
User avatar
grimdoomer




System Engineer

Posts: 1440
Joined: Mon Oct 09, 2006 4:36 pm

Post by grimdoomer »

Prey wrote:Yea the XNA API is meant to be used with C#.. but I think there's some way to make it run with VB as well thesedays..

XNA is good for hobbyists because it lessens development time dramamtically. And it's good for beginners who want to get into the game industry one day, because they can learn game concepts from it.. as well as what it means to work with others in a team, etc..

If you want my advice.. use XNA to make 1-2 games you're actually proud of.. then move on to native C++. No point staying too long in XNA, because it won't do much good as the unmanaged world is a very different place..
I have seen the VB thing for XNA but I think if you really cant take like 20 minets to learn basic stuff in C# like variables if, then and for, next then you are pathetic. I use to use VB for every thing, I even made a 2 game engine in class. But after spending 20 minets with C#, in a hour a had a app for H2V maps and one for DarkShallFall.

I also use XNA for games and that is also very easy, and with all the demos, examples and source avalible its not to hard to pick up. And if your really interested in it it only took me 30 min to load coagulation, and a hour to load some terrin etc. Im currently working on a FPS of my town.

Just my opion/toughts :)
Image
AI Zones in MP | Ambiance | Gravemind Beta v1.1
Aumaan Anubis wrote:Grimdoomer. The first person ever to mod Halo 2 Vista.
Evan





Posts: 105
Joined: Fri Oct 26, 2007 1:26 pm
Location: Indiana

Post by Evan »

Their not necessarily "pathetic", some people just prefer languages such as BASIC and Pascal. By the way it's "minutes".
User avatar
Iron_Forge




Illusionist Socialist Decryptor System Engineer
ONI Golden Age Magic Era Bloodhound
Coagulator Omega Mad Hatter Eureka
Critic Tsunami Firestorm Literarian 250

Posts: 532
Joined: Sat Sep 20, 2003 9:21 pm

Post by Iron_Forge »

Started with QBasic, Turing, VB6, C, C#.NET, can do VB.NET of course, but can't recall ever doing anything with it...Technically I learned java...Though I don't know it...vbs/php if you count interpreted scripts...Though to be fair, C# has made me stupid, I'm not sure if I could use much else these days...
Image
...Thats right...I invented modding...So give me Wii Points...
User avatar
[cc]z@nd!




Literarian 500

Posts: 2297
Joined: Tue May 04, 2004 1:52 pm
Location: michigan

Post by [cc]z@nd! »

i dabble in c++, but usually don't spend enough time programming in it to claim any proficiency, really. I seem to get distracted by other things too easily.

and holy shit, and iron_forge post? *head explode*
ASPARTAME: in your diet soda and artificial sweeteners. also, it's obviously completely safe. it's not like it will cause tumors or anything. >.>
always remember: guilty until proven innocent
stephen10101





Posts: 140
Joined: Sat Jul 29, 2006 9:11 pm
Location: Klein, TX

Post by stephen10101 »

Brainfuck, because it's so easy and powerful.

Seriously though, I prefer c++ although I am not too great in it... yet :)
User avatar
xbox7887




Socialist Coagulator Decryptor Advisor
Eureka Commentator Wave Scorched Earth

Posts: 2160
Joined: Mon Dec 27, 2004 6:19 pm
Location: New Lenox, Illinois
Contact:

Post by xbox7887 »

Iron_Forge wrote:C# has made me stupid, I'm not sure if I could use much else these days...
Intellisense ftw :P
-DeToX-




Illusionist Recreator Connoisseur Acolyte
Sigma Decryptor Droplet Pyre
Blacksmith Socialist New Age System Engineer
ONI

Posts: 4589
Joined: Sun Jun 18, 2006 3:58 pm
Location: ...

Post by -DeToX- »

xbox7887 wrote:
Iron_Forge wrote:C# has made me stupid, I'm not sure if I could use much else these days...
Intellisense ftw :P
Hell yes. ;x
Image
Post Reply