HELP!!!!

Blitz3D Forums/Blitz3D Beginners Area/HELP!!!!

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

6000000000000000000000000000 programs and only 2 of them work, you kinda start thinking that way
But that's how it works. That's how you learn.

I must've written thousands upon thousands of programs over the years (I've been programming since 1986). Most of the stuff I did early on didn't work very well/at all, either. The idea is that you learn from it and get better at it.

Something simple to code... haven't seen anything you've done but for an absolute beginner I'd opt for:

1. Write a basic, two-player Pong game.

For this you'll need to use only basic graphics, simple functions, a little collision, and that's about it.

2. Add basic artificial intelligence/1 player mode.

Easier than it sounds. Think about what goes through your mind when you're playing. Is the ball higher up than the bat? I need to move the bat up!

3. Add difficulty levels (make the AI easy/hard to beat).

You could do this by something as simple as adding a delay before the AI player reacts to where the ball is, and moves the bat accordingly. Easier difficulty = longer delay.

Yeah I know, nobody wants to make Pong games because they're boring, but I can guarantee that you'll learn a hell of a lot more doing that, than getting out of your depth trying to write 6000000000000000000000000000 programs - 5999999999999999999999999998 of which, don't work.