Starting up making games
Members - Reputation: 122
Posted 11 February 2000 - 07:39 AM
Members - Reputation: 128
Posted 11 February 2000 - 11:14 AM
Why not using tgf:
1. I think its to limited.
2. You dont actually learn so much of game programming.
3. The exe files you get are bigger than if you actually wrote the code you needed all by yourself.
4. Its more fun writing code when you learn it.
5. Graphics like sprite movement ane lot slower than if you code it.
6. Limited to a certain amount of sprites.
But if you only want to make games nothing else you could makeing with tgf. But if you really want to become a game programmer you should start with a simple language like basic and learn the language and then write a small game like pong or tetris or even a tictactoe game as a first game project.
Members - Reputation: 122
Posted 14 February 2000 - 03:30 AM
The programming is way more than just creating a game or simple calculator, it''s the FEEL that you can do whatever you want to, and the Games Factory doesn''t give that feel at all.
Try programming with Qbasic, thats the elite-language ))
Seriously, create couple of simulators. My first game was simple A B C selection game. Next one was simple hack and slash roleplaying game (with text only). After this I made car game, that used Inkey$ functions (first "realtime game")
After this I made this and that and so on... And then I changed to C++
I would preferr to study basic for half year, and then change to C when you understand concepts of programming. Other opinion is that start studying C++ right away if you feel so, but I didn''t say that it would be easy !
Members - Reputation: 144
Posted 14 February 2000 - 11:40 PM
I have to agree with Paladin, just forget about using the TFG. Sure if you just want to have a bit of fun with making a couple of very limited games go for it. But if you are really interested in game development I suggest you sell TFG and go buy some programming books.
Hope this helped you
Members - Reputation: 122
Posted 20 February 2000 - 11:53 AM
C/C++ is not a very easy language to learn when you are first starting out. Pointers especially are difficult to grasp. Then you''ve got "features" like the fact that integers are different sizes on different machines, variable modifiers that do different things depending on scope, and the fact that C has no array checking. A slightly stricter language, such as Pascal (do they even make this anymore? I still have a book on Mac Pascal programming), Ada (yuk), or Java (I vote for this one).
Java especially is good because you start out with a completely object orientated language to start out with. You don''t learn traditional programming aspects and then add OOP on top. It is there from the beginning. I think it is very important to begin with OOP because it can be very difficult to adjust to if you''re used to procedural programming.
Personally, I started by learning LPC, a object orientated C derivative used specifically in the creation of lpMUDs.
Members - Reputation: 270
Posted 20 February 2000 - 01:31 PM
Maybe I should make fun of all the people who zip along the streets in cars using automatic transmissions. After all, if they don''t learn to actually use a stick shift, they really don''t have a "feel" for when the gears change while they''re accelerating from a stop sign. How *dare* they just press the accelerator to go and the brake to stop? The only *real* way to drive involves a nifty clutch-shift-gas dance. Those automatic transmission driving losers. They just go and stop, go and stop, go and stop. Bums. They don''t understand the *beauty* and *power* of a traffic jam with a stick shift...clutch-in-brake-clutch-out-gas-clutch-in-shift-clutch-in-brake-shift-clutch-out-clutch-in-clutch-out...
Programming is programming, and tools are made to be used. If the tool you have will create the game you want, then even if it''s not the *best* tool for the job, it''ll work. And you''ll probably learn something valuable about what you can and can''t do with that tool.
Besides, you have to start *somewhere* doing *something*. If you balk every time you find out that you''re not doing a particular task "The Best Way " you''ll never get *anything* done. And just because the path you''re taking isn''t the "Established Path " doesn''t mean that it won''t take you where you''re wanting to go.
Do what works for you using the tools that make you the most productive. And don''t waste your time inflating your own ego because your tool is *so* much better than someone else''s. You''re probably wrong, anyway.
Members - Reputation: 134
Posted 20 February 2000 - 03:27 PM
Dont feel bullied into doing things the "right" way, or the way that everyone else is doing them. If you want advice, first find out who youre getting it FROM. What have THEY accomplished? What are THEIR goals? Are they similar to yours? How long did it take them following their path? Do you want to spend that long to build your first game?
Is this just a hobby for you, if so, you can probably benefit from using premade tools for a while until you run into their limitations. THEN you can worry about how to work beyond that.
Dont overlook the tools that make things easy. Game making software. Visual tools made for simplicity like Visual Basic, Delphi, etc. There are commercial games being made and sold with VB and Delphi daily. Make your own choices based on your own objectives and present situation...
Edited by - ghowland on 2/20/00 9:28:40 PM