Computer Programming Discussion

Post » Sun Dec 13, 2009 10:51 am

Thought I would add this here, you can download http://darkbasicpro.thegamecreators.com/. It looks pretty good.
User avatar
Maeva
 
Posts: 3349
Joined: Mon Mar 26, 2007 11:27 pm

Post » Sun Dec 13, 2009 4:25 pm

Java is generally a pretty good language to start with, and has plenty of IDEs to choose from (Eclipse being one of the more popular). It'll force you to get used to object oriented programming, it's strongly typed, you don't have to worry so much about memory management, and it has a pretty extensive API. As a language with which to write actual code, you can do a whole lot better than Java (C#, for instance, which manages to get a lot more right, but for some reason has never taken the time to compose decent documentation), but for learning the basics its hard to beat. After you get a good grasp of Java, play around with C a bit to get used to the idea of pointers, and then if you're feeling particularly ambitious give SML or OCaml a try (two of my favorite languages ever, but the functional paradigm takes a little getting used to).

For people interested primarily in game development, I would recommend the Unity3d development tools. The tools it provides are incredibly easy to use, and you can do scripting in your choice of C#, Javascript, or Python.
User avatar
matt
 
Posts: 3267
Joined: Wed May 30, 2007 10:17 am

Post » Sun Dec 13, 2009 9:03 am

Server-side includes wouldn't work?


Sorry, mind's not working after today's toils. What d'you mean, content/file ext. wise, exactly? :huh:
User avatar
Jhenna lee Lizama
 
Posts: 3344
Joined: Wed Jun 06, 2007 5:39 am

Post » Sun Dec 13, 2009 7:00 am

I'm all C++. I can't imagine going back to Java or *gasp* Visual Basic now that I've learned C++..

I'm messing around with making a text based RPG right now. I'm trying to make it as open ended as possible to allow the end user to "mod" it.. as in, adding his own items in, levels, text, whatever. The whole thing should be customizable except for the menus. It's more of a refining-my-skills experience more than anything else, and I'm having fun with it.
User avatar
Cody Banks
 
Posts: 3393
Joined: Thu Nov 22, 2007 9:30 am

Post » Sun Dec 13, 2009 3:29 am

I taught myself the rudiments of basic ages ago but iI've forgotten most of the little I did learn.
User avatar
Becky Palmer
 
Posts: 3387
Joined: Wed Oct 04, 2006 4:43 am

Post » Sun Dec 13, 2009 4:44 pm

Is there anything else out there similar to Flash?

I just don't have the money to buy the software right now :meh:
User avatar
Jessie Rae Brouillette
 
Posts: 3469
Joined: Mon Dec 11, 2006 9:50 am

Post » Sun Dec 13, 2009 6:39 am

Sorry, mind's not working after today's toils. What d'you mean, content/file ext. wise, exactly? :huh:

Based on your previous posts, I got the impression that you wanted to include the contents of a.txt into your index.html. PHP would make this trivial by use of include() but, without access to PHP, you've resorted to frames. If this is accurate, you should be able to accomplish the same via http://httpd.apache.org/docs/1.3/howto/ssi.html. If I'm completely off, then disregard the whole thing.
User avatar
Lalla Vu
 
Posts: 3411
Joined: Wed Jul 19, 2006 9:40 am

Post » Sun Dec 13, 2009 8:07 am

Is there anything else out there similar to Flash?

Silverlight's the closest thing, and it's free (gratis), though it hasn't seen enough adoption. However, most of the things that have been previously confined to Flash are nowadays possible with JavaScript. Just get yourself a decent library like jQuery and you'll be set.
User avatar
Luis Longoria
 
Posts: 3323
Joined: Fri Sep 07, 2007 1:21 am

Post » Sun Dec 13, 2009 2:22 pm

Silverlight's the closest thing, and it's free (gratis), though it hasn't seen enough adoption. However, most of the things that have been previously confined to Flash are nowadays possible with JavaScript. Just get yourself a decent library like jQuery and you'll be set.

Thankyou, I remember I looked this up before and Silverlight outdid the Java program(it might have been JavaScript, but could have been a whole new program), but was outdone by Flash. Besides that, I'll go download Silverlight :P
User avatar
Leah
 
Posts: 3358
Joined: Wed Nov 01, 2006 3:11 pm

Post » Sun Dec 13, 2009 10:18 am

I've done alot of computer programming, though only a few of them I can say I am good at. I did, afterall, learn it all through YouTube and other tutorial sites :P
I'm best at Visual Basic 6 and Flash ActionScript 2.0.
User avatar
Valerie Marie
 
Posts: 3451
Joined: Wed Aug 15, 2007 10:29 am

Post » Sun Dec 13, 2009 5:50 am

Java with Eclipse Ganymede.
User avatar
Dagan Wilkin
 
Posts: 3352
Joined: Fri Apr 27, 2007 4:20 am

Post » Sun Dec 13, 2009 7:09 pm

x86 with Notepad++ and Cygwin

Seriously, spend a semester debugging assembly code output from a compiler you had to write yourself, and any high-level language will seem like a blessing from the gods (well, except maybe Matlab...)
User avatar
Céline Rémy
 
Posts: 3443
Joined: Sat Apr 07, 2007 12:45 am

Post » Sun Dec 13, 2009 10:09 am

x86 with Notepad++ and Cygwin

Seriously, spend a semester debugging assembly code output from a compiler you had to write yourself, and any high-level language will seem like a blessing from the gods (well, except maybe Matlab...)

:P There's many, as they say, 'esoteric' languages. This one is called Brain[censored], seriously.
Here is Hello World:
>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]
<.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.

:cheat:
User avatar
Antonio Gigliotta
 
Posts: 3439
Joined: Fri Jul 06, 2007 1:39 pm

Post » Sun Dec 13, 2009 1:47 pm

Based on your previous posts, I got the impression that you wanted to include the contents of a.txt into your index.html. PHP would make this trivial by use of include() but, without access to PHP, you've resorted to frames. If this is accurate, you should be able to accomplish the same via http://httpd.apache.org/docs/1.3/howto/ssi.html. If I'm completely off, then disregard the whole thing.


Actually, I planned on loading diverse html-pages into the fake lower portion frame generated with the Iframe, with picture content and horizontal navigation bars on most pages, and various content (mostly text and smaller pictures) on others. Still, will give the link you gave a thorough perusal, might spark some proper testing if I find something that looks it could serve my evil means. :)
User avatar
Christine
 
Posts: 3442
Joined: Thu Dec 14, 2006 12:52 am

Post » Sun Dec 13, 2009 6:35 am

Most of my academic programming experience is in C, where I've mostly used it for exercises in computation, although most of my programming knowledge has been self-taught.

I've taught myself a fair bit of C++ in my spare time, but haven't really done much with it. I'll probably get back into it once FOSE v2 (with plugin support) is released though. I've also done a small amount of ASP.NET for http://www.cipscis.com/ (mostly just includes though).

More recently I've been teaching myself JavaScript. Back in July I had my first introduction to JavaScript and wrote a structural validator for Fallout 3 scripts (http://www.cipscis.com/fallout/utilities/validator.aspx), which I'm currently in the process of re-writing after learning some neat things about JavaScript that'll let me extend it quite a lot. I'm currently doing some work with JavaScript at my summer job as well (which is where I learnt these neat things).

I've also had introductions into Python and VB, and I've got quite a bit of experience with the (scripting) languages used in Bethesda's games in the Gamebryo engine, particularly Fallout 3. I've also got a background in web development that's led to me doing a fair bit of work with HTML and CSS, but as I'm sure we all know neither of those are programming languages.

Cipscis
User avatar
Erika Ellsworth
 
Posts: 3333
Joined: Sat Jan 06, 2007 5:52 am

Post » Sun Dec 13, 2009 6:45 am

What are people's thoughts/experiences with DarkGDK? I downloaded it along with Visual C++ Express. :)
User avatar
Sophh
 
Posts: 3381
Joined: Tue Aug 08, 2006 11:58 pm

Post » Sun Dec 13, 2009 7:33 am

http://artlung.com/smorgasborg/Invention_of_Cplusplus.shtml

:hehe:
User avatar
Kyra
 
Posts: 3365
Joined: Mon Jan 29, 2007 8:24 am

Post » Sun Dec 13, 2009 10:32 am

http://artlung.com/smorgasborg/Invention_of_Cplusplus.shtml

Fake, but funny none the less.
User avatar
Adam Porter
 
Posts: 3532
Joined: Sat Jun 02, 2007 10:47 am

Post » Sun Dec 13, 2009 8:53 am

Fake, but funny none the less.

:P
User avatar
Tracey Duncan
 
Posts: 3299
Joined: Wed Apr 18, 2007 9:32 am

Post » Sun Dec 13, 2009 4:16 am

:P There's many, as they say, 'esoteric' languages. This one is called Brain[censored], seriously.
Here is Hello World:

I like http://en.wikipedia.org/wiki/Whitespace_%28programming_language%29. I wish I had the time to learn it though :P
User avatar
Project
 
Posts: 3490
Joined: Fri May 04, 2007 7:58 am

Post » Sun Dec 13, 2009 6:30 am

I've realized that a good IDE for Python coding does not exist
User avatar
Maeva
 
Posts: 3349
Joined: Mon Mar 26, 2007 11:27 pm

Post » Sun Dec 13, 2009 5:10 pm

I haven't done a lot of programming before but I have used C++ and HTML actually I can do a fair bit making a website using HTML :) I would really like to start learning more of C++ for game development.

There is an option to take programming at school but I'd rather learn it at home as most of the teachers only know Q basic :yuck:
Also I have a feeling they're rather basic introductions and the people in the classes tend not to be incredibly computer literate. Note: I don't have a problem with the people (some are my friends) it's just it would make the whole class move slower and sometime some questions just make you cringe :embarrass:
User avatar
Yonah
 
Posts: 3462
Joined: Thu Aug 02, 2007 4:42 am

Post » Sun Dec 13, 2009 12:48 pm

http://artlung.com/smorgasborg/Invention_of_Cplusplus.shtml

:hehe:

Even with my small knowledge in C++ and other language histories, I found that very funny. If you really think about it, the (fake) interview sounds so true. :D
User avatar
Arnold Wet
 
Posts: 3353
Joined: Fri Jul 07, 2006 10:32 am

Post » Sun Dec 13, 2009 11:41 am

I'm stuck right now.. I understand an intermediate amount of information about C++. I'm up to a point at which I can implement abstract data structures, all kinds of loops, input/output, recursion, multiple source files, etc. I've got a firm understanding on all that.

Up to this point, I've only learned console applications. As is standard with programming courses in college, we only learn console applications as graphics applications are platform dependent and aren't the nitty-gritty of the course. However, I'd like to start getting into simple style graphics for Windows, but I'm stumped. I've tried following this http://sector.ynet.sk/qt4-tutorial/preparations.html, but I keep getting errors when compiling the sample program. I think its a problem with my MinGW install- but that's not what I'm coming here for.

I just want to get a nice and simple graphics tutorial for Windows. It doesn't have to be in Qt, as I don't have any experience with it and therefore have no bias toward one graphics implementation or the other. I know of Qt, Allegro, and Win32 off the top of my head. If you could suggest any of these for me, that would be great. A basic tutorial for them would be nice. I've gurgled it a bit and I'm not coming up with much. Any help is appreciated!
User avatar
Luis Reyma
 
Posts: 3361
Joined: Fri Nov 02, 2007 11:10 am

Post » Sun Dec 13, 2009 7:00 am

Fake, but funny none the less.

I like how they chose the date/journal carefully - he does actually have an interview in the 1998 edition of IEEE Computer. :hehe:

I've realized that a good IDE for Python coding does not exist

It's the case with most dynamically typed languages. The price you have to pay for their flexibility, if you will. I've always found a simple text editor and an interpreter to be good enough.


It may not be a straight answer to your question, but it's not really worth learning GUI libraries in C++. There're languages that have built-in GUI libraries/designers which make the whole process a breeze. Since you know C++, you can probably learn C# fairly easily. It comes with an excellent GUI designer, even in the free version of its IDE (http://www.microsoft.com/express/vcsharp/).
User avatar
Jennifer Munroe
 
Posts: 3411
Joined: Sun Aug 26, 2007 12:57 am

PreviousNext

Return to Othor Games