Archived

This topic is now archived and is closed to further replies.

MythosGladiator

EXTREME NEWB!!

Recommended Posts

I''m an extreme newb to programming. My passions are RPG''s. I have used RPG Maker 2000 for a while but it was too limited for an RPG that I would like to make. I was wondering what is the best programming language for newbs that isn''t too limited. I''d also like to know where to find some resourses on MIDI, graphics you know, the basics. I have great innovation and a storyline which is coming along nicely. If anyone would like to help me, either post on this thread or email me at: zelda2500@hotmail.com Thanx!! -Mythos

Share this post


Link to post
Share on other sites
I think you should learn C++ A) because it''s powerful B) because people here will be able to help you C) it''s really not as hard as people claim.

Also note, dont expect to program an RPG as your first project. I wouldn''t classify loading sounds or graphics as basic.

Invader X
Invader''s Realm

Share this post


Link to post
Share on other sites
To learn C++, get the book:

Sams Teach Yourself C++ in 21 Days

and, I am starting a site with a few beggining C++ tutorials in the form of a book for free at the moment. WHen I get it going to the point where it could help you, I will post the site here.

"He who fights with monsters should look to it that he himself does not become a monster... when you gaze long into the abyss, the abyss also gazes into you..."~Friedrich Nietzsche

Share this post


Link to post
Share on other sites
Different people say different things... If you really like RPGs though, I''d suggest writing one of those "Arena" style games or something. Basically, you have a character with stats and you fight battles in an arena. You gain gold, buy better weapons, and repeat. All text-based, of course Simple, but fun, and it teaches you basic output and number manipulation, among other things.

Share this post


Link to post
Share on other sites
Heh...I''m new to C++ to, but not game design. I need a suggestion with DirectX, because lots of the stuff I''m reading in the DirectX7 SDK and tutorials here on GameDev and other sites just don''t stick in my head...I already can tell one i get the bare basics of DX down, I will be able to do the rest easy (math and all that is simple...).

Does anyone know of a tutorial that doesn''t go through source code, but instead just lists everything that needs to be done to get a image on screen using DX? This source code stuff just doesn''t work for me...I learn by knowing and understanding what and how something needs to be done, not being given something I don''t understand...

Share this post


Link to post
Share on other sites
Dev C++ is good to start with, but as you progress farther along into more advanced API stuff in windows and direct x it becomes less standardized. I''m not saying that it''s bad, I actually use it my self, but eventually you''ll get to the point where you my do some of the stuff just a little different and you code might not be as compatible, esspecially with Direct x. As far as learning, or dos(win32 console also) it should do fine, and even as you go along it''ll do fine, but it''s some what less support in some of the tutorials out there. Actually Dev C++ itself isn''t the problem, it''s the mingw compiler at its base which is understandable, Mingw is a close cousin of the gcc compiler that is popular with linux and other unixes, so it doesn''t get along well with it''s microsoft foe. Eventually I''d like to see a more MSVC compatable version of mingw, not because i think ms is better, but it already holds a good bit of the market share, and as long as mingw is so incompatible, it won''t be able to compete as well. I think a version of mingw that could compile most of microsoft''s and borland''s code, combined with the Dev-C++ IDE, could likely compete rather well with VC++ and borland(although I like borland) if it was actually marketed.

Share this post


Link to post
Share on other sites
As far as learning to be a game programmer goes, I agree with all these here who say go with text based first. After you read some of these books like teach your self c++ in 24 hours or something like that, you should have the neccesary knowledge to make these games. You could start out with simple things like hang man or maybe even card games for random stuff. You could then make some thing like a text based RPG that would take it a bit deeper. You can even make a text based strategy game, which sould be useful to practice making a simple AI. After all this you would have down the fundamentless of the mechanics behind a game, and then you can learn directx or opengl to add the graphics.

Share this post


Link to post
Share on other sites
(off topic)

For the record, it''s not that mingw32 doesn''t follow the standards - it''s that msvc++ doesn''t follow the standards. I''m not saying that mingw32 follows the standards perfectly, but it does several orders of magnitudes better than msvc++.

(on topic)

I strongly recommend that your very first game should be a number guessing game. You can build up to the ideas that the other people here are talking about later - but a number guessing game can be written very quickly once you understand the basics (about 10 to 15 lines). Just my opinion.

Share this post


Link to post
Share on other sites
Hey Mythos you wanna work together learning C++ i have 2 games in mind 1 called Axis Attack FPS you play an axis soldat and Mystic Warriors Rpg or stratagy email me or icq

Desert Fox Studios
Desert Fox
Ian Cheshire + Albert Matichev (friend)
nazgul4@qwest.net
icq-124117603
website will be up soon i hope =)

Share this post


Link to post
Share on other sites
While I agree that C++ is powerful, and perhaps it is good to learn first, it is going to be quite a learning curve for you to get to the point where you draw something.
If you don''t mind being limited by DOS and low resolution screens I might suggest QBasic/QuickBasic. It is old, but it is (a) a version of BASIC, so it is easy for Beginners by design and (b) allows you to manipulate graphics immediately.

Some very good games have been made, and my website does game reviews for QBasic. http://www.gbgames.com
Feel free to take a look at the games. Some are amazing considering it is QBasic, which a lot of people thought was too limited.
But if you have WinXP, you won''t be able to make use of libraries that allow access to extended memory. At least, as far as I know.
If that is the case, stick with C++. But don''t rule out OpenGL as a simple to use graphics API. Combined with C++, a lot of good can come of this.


-------------------------
(Gorgeous graphics)+(beautiful sound effects)+(symphonic music)+(no gameplay) != Good game

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
Can i raise it then since I am an "EXTREME NEWB!"? I was wondering if anyone has tried a program called DarkBASIC. All the "reviews" it has hosted on its site makes it sound pretty good and after downloading a trial version it seems that it might be a good choice for someone new to programming like me. The whole program costs £40 and since it has examples, tutorials, reference guides, indexes and a system of being able to run whatever you write whenever (it''ll then tell you which lines of code it doesn''t understand) and has a system of turning your code into .exe files with all media files built in or just having to have them in the same folder built in i thought it might also save a bit of money since most books seems to cost £30+ and from what I can see on this site a decent compiler costs about £50+.

If any of that didn''t make sense then check out www.fasttrak.co.uk to see what it can do yourself.

Anyway I thought it might be a good idea for me as just using the trial version and it''s sources i have managed to make a really good looking version of Space Invaders. If anyone tried this and languages like C++ could you tell me which is better for a newb?

Share this post


Link to post
Share on other sites
I''ve looked into DarkBASIC a little bit and I think its nearly perfect for a newbie game programmer. Its got simple syntax yet has all of the power of DirectX 7 built right into it. If you want to make the next cutting edge game, no it wont quite work for that, but if you want something quick and powerful, its a great place to start...

Share this post


Link to post
Share on other sites