Whats The Best Tool For A Beginner? - whats the best program for a beginner?

Pages: 1, 2
free web hosting

Read Latest Entries..: (Post #17) by u21webberl on Jun 4 2005, 04:25 AM. (Line Breaks Removed)
I think the best launguage for developin games has got to be BASIC. It's much more simple than C++, and is usually inexspensive. Most BASIC programs use Direct X too. Check out: Darkbasic - Good Points : Inexspensive, simple, lots of customer suport Bad Points : Relatively 'Low Quality' graphics along the lines of PS1 styles.Blitz - Good Points : Relatively Inexspensive, simple,... read more.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Free Web Hosting > Computers & Tech > Programming > Game Programming

Whats The Best Tool For A Beginner? - whats the best program for a beginner?

konedima
my question is simple: what is the best programming tool for a beginner to programming like me? mainly i want easy to learn

Reply

FearfullyMade
Your question is really general, but I'll try to answer it the best I can. If you could give some more information like what experience you have and what you are wanting to do with programming that would help. I'll assume since this in the Gaming Programming section that you are wanting to make games. Depending on what kind of games you wanting to make you will need different tools. If you are interested in web games, then you might want to look into Flash (which I know nothing about).

If you are wanting to make desktop games I would suggust that you learn either Java or C++. If you are new to programming, then Java would probably be a better choice, although either would work. In my opinion Java is a little easier for beginners than C++ is.

Assuming you want to use Java, the main tool you will need is the JDK, Java Development Kit. You can find it on Sun's web site. They also have some tutorials on Java. Also check out the tutorial section here, I know there is a beginning Java tutorial there.

I hope this helps out some. If you need anymore information just ask.

 

 

 


Reply

jonypawks
If you're going to use Java I recommend the Eclipse Development Environment. It's by far the best IDE I've used for Java development. Another one that others like that I'm not too keen on is Borland's JBuilder. It has a built in GUI creation tool, but I was not impressed with the code created by it. There are plugins for Eclipse that do a much better job in my opinion.

I'd recommend that if you learn Java, try and make the jump to C/C++ eventually. It's a lot more powerful. Java makes everything easy but comes with the overhead of having to run the Java Virtual Machine and isn't near as fast as a precompiled C++ program. The most difficult aspect for most people to grasp in C++ is pointers but if you just read some tutorials and learn some pointer arithmetic it's not that bad. I'd also recommend looking at the assembly generated by your compiler sometime to see how it allocates memory, this can help you understand pointer math a lot, and you only really need to understand a couple assembly instructions to understand most of it.

I've heard of a program called DarkBASIC. It's based on the old BASIC programming language, but it's revamped for game programming. This might be a good place to start to learn basic game theory.

Reply

mitchellmckain
The advice of these others are quite correct. But if you want to progress faster I would get into either DirectX or OpenGl right away. For DirectX the easiest approach would be to get Microsoft Visual Studio, preferable with a student discount. I think OpenGL is a little more programming platform independent and there are great tutorials on the internet (I reccommend Jeff Molee's NeHe tutorials).

If you get discouraged take a break and seek inspiration in programmable games like Starcraft and Neverwinter Nights. The programming features of these are so flexible people have made modules that simulate competely unrelated games. There is fantasy roleplaying module that someone cooked up for starcraft. Another person made a modue for Neverwinter Nights that simulates a collectible card game (its called Demon Cards). With these as programming platforms you can see some spectacular results fairly quickly and find the inspiration to keep studying the basics which will liberate you from their limitation. All the tools you need to get started with these come with the games, and there are plenty of examples in the modules that others have written that you can download (find them with a google search).

Reply

warbird
I always suggest GameMaker, since you can make games with it in a very easy way, even if you don't know anything about programming. When you want to make some more advanced games you should learn GML (GameMaker Language), the language of GM. With GML you can make 3D games that look pretty cool. This is the website of GM. And you can download the latest version of it here. Click here to download the documentation.

Reply

signatureimage
Dear konedima,

If you have never programmed before,
and you want to experience what is required
to deliver a running game,
I propose that you take a look first at a very
simple environment.
One that does not immediately requires you
to learn a computer language, but rather allows
you to focus your attention on the LOGIC that
is needed to produce a program, and also gives
you a simple interface that you can use to design
your game.

Please visit the Peter Programming System at this site:Peter

At first look, it may seem childish, but don't be fooled
by the cute looks: programming a game is not simple,
you will need logic, discipline, planning, and before
all: AN IDEA !

So: look at the examples, and download PeterLite.



Reply

little0run
konedima, the best program for someone who has never programmed before is easily Game Maker 9http://www.gamemaker.nl/index.html.
It has a simple and easy to use interface, you don't have to write any code to make a game because it has a drag & drop feature that makes it easy to produce games. But if you want to use code you can use it's built-in langauge, GML (Game Maker Language). GML is based of C++'s structure, so you should be able to get some skills so you can learn that. Also if you learn to program in a langauge that can create .dll's (dynamic link libraries) thenyou can extend the features. The newest version has built in featrues to make 3D games, but requires a 20 dollar registration fee to do so.
You can also make online games with it, there are alot of things you can od with it.
It also has a very active support community http://forums.gamemaker.nl/index.php?act=idx

Reply

hazeshow
I have no idea which tool might be the best one for a programming beginner, I just want to let you know, that Microsoft offers a Visual Studio 2005 Beta Version HERE

By the way, HTML seems to be the easiest language, it sure is the best way to start and learn what a programming language is.

GreetingZ

Reply

IcedMetal
The first time that I started programming was about a year ago. I used Blitz3D. It was amazing I learned it very fast and it was very easy. I suggest you get that. www.Blitzbasic.com and if you do get it go to www.blitzcoder.com for resources.

Hope I helped.

Reply

jonypawks
QUOTE(hazeshow @ May 22 2005, 12:50 PM)
I have no idea which tool might be the best one for a programming beginner, I just want to let you know, that Microsoft offers a Visual Studio 2005 Beta Version HERE

By the way, HTML seems to be the easiest language, it sure is the best way to start and learn what a programming language is.

GreetingZ
*



HTML is a Markup Language. It's not really programming. It uses a series of tags to tell a web browser or other html parser to format a page. HTML is not a good place to start learning how to make games.

Reply

Latest Entries

u21webberl
I think the best launguage for developin games has got to be BASIC. It's much more simple than C++, and is usually inexspensive. Most BASIC programs use Direct X too.

Check out:

  • Darkbasic - Good Points : Inexspensive, simple, lots of customer suport Bad Points : Relatively 'Low Quality' graphics along the lines of PS1 styles.
  • Blitz - Good Points : Relatively Inexspensive, simple, Good graphics Bad Points : More exspensive than DarkBASIC, forums are not as practical

But any BASIC language is ideal for the beginner. Explore the DarkBASIC website a bit, and then see what you think. Any further questions feel free to e-mail me.

Reply

gamerslink
QUOTE(konedima @ Apr 30 2005, 01:20 AM)
my question is simple: what is the best programming tool for a beginner to programming like me? mainly i want easy to learn
*



Reply

Solus
I would either recommend Visual Basic or Java.

Visual Basic: A good simple Object-Oriented programming language to start with. You can add the images you want and just add bits of code to them. Of course, games created in this won't be anything flashy, but the experience is useful.

Java: It's what I learnt at uni for first year. It's pretty handy and very useful when being taught a lot of new concepts as they are easier to test out and try. The coding is fairly easy to grasp and resembles C++ heaps, which is good for me I guess as I hope to pick up that language somewhere along the line.

Still, it's up to you what you try, but these two languages are good to start with. If I were to recommend one of these over the other, I would say Java if you are willing to put in some time to learn about programming and produce better games or Visual Basic if you are after more immediate results. The quality of games made in visual basic probably wouldn't compare to GameMaker though (Based on it's screenshots), but I don't know much about it so I'll leave the decision up to you smile.gif

Reply

warbird
QUOTE(hazeshow @ May 25 2005, 05:23 PM)
That's right, of course programming games and HTML have got nothing to do with each other. But I think it's a good starting point for somebody who has absolutely NO programming experience. Next he can get to know Javascript and so on and so on ...
*



I don't think that's the best way to learning game programming, it takes a lot more time if you first learn HTML then JavaScript and so on. GML is just as easy, or maybe even easier to learn and it's much more similar to normal programming languages then HTML/JavaScript. No, there must be easier ways to make games then HTML. cool.gif

Reply

hazeshow
QUOTE(jonypawks @ May 25 2005, 03:52 AM)
HTML is a Markup Language.  It's not really programming.  It uses a series of tags to tell a web browser or other html parser to format a page.  HTML is not a good place to start learning how to make games.
*



That's right, of course programming games and HTML have got nothing to do with each other. But I think it's a good starting point for somebody who has absolutely NO programming experience. Next he can get to know Javascript and so on and so on ...

For me it's till hard to understand what a class is, what a function is, what a variable is ... and all this. I think it makes no sense to use graphical programming tools without understanding what's going on in the source code. Well, I talking about programming a little calculator in Visual Basic for example. That's a different pair of shoes than programming a game, and I have absolutely nooo idea about things like that.

GreetingZ

Reply


Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

Pages: 1, 2
Similar Topics

Keywords : whats, tool, beginner, whats, program, beginner

  1. Unity 3d
    Unity 3D is a game creation program which allows you to cuild for ALL (0)
  2. Whats A Good Program?
    (5)
    I was wondering what would be a good program for game design. I use gamemaker and i have the full
    version of it. But it seems limited in freedom to me. So is there any other game programs out there
    that are freeware? ty....
  3. Great Game Making Program For Beginners
    (9)
    I used this to start with a few years ago, it can manage online and 3D games and its simple
    drag+drop feature is an alternative to the GM code if you are completly stuck
    http://www.gamemaker.nl ....
  4. Gba Game Program
    (6)
    Just woundering if anyone appart from me has even tried to create games for the gba
    And if so... were you... A: successful or any good at it... B: what type
    of scripting did you use... I use HAM and VHAM (Click here to go to the Home page)
    (sorry about the colour just had to try it... /tongue.gif" style="vertical-align:middle" emoid=":P"
    border="0" alt="tongue.gif" />)....
  5. Help A Beginner Start On With Game Programming
    (8)
    I would like to make some game- no matter what but I have NO idea about programming. I only know php
    a bit, html, java script and css, but I'd like to have game not in the internet but let's
    say a real one... any idea, or progamm which might help?....
  6. Wuts A Good Game Maker Program?
    (12)
    whats a good game maker program where i can add them to my site?....
  7. Looking For An 8th Grade Level Game Design Program
    Need Help Choosing Suitable Software. (6)
    cuz if any one knew of any i could get for free, i would realy apreciate it! /biggrin.gif'
    border='0' style='vertical-align:middle' alt='biggrin.gif' /> Edited Topic Title - Change
    Description As Well ....
  8. Do You Program/code Your Own Games
    What games have you made? (11)
    Hey all! I was wondering what kinds of games you all have made or are working on right now.
    I'm also interested in what languages/software you used to make them. The most recent game
    I've made is Cannon Wars. It is a 3-D artillery game, similar to Scorched 3D . You control
    the angle and power of your gun and try to blow the other players up. After a lot of work I was
    able to add network support so you can play with people over a LAN. It also has a primitive Ai so
    that you can play against computer players. I wrote it in C++ and used Directx for the graph....

    1. Looking for whats, tool, beginner, whats, program, beginner






*SIMILAR VIDEOS*
Searching Video's for whats, tool, beginner, whats, program, beginner
advertisement




Whats The Best Tool For A Beginner? - whats the best program for a beginner?