Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Geek Culture / I need to learn DBpro!

Author
Message
TEST OF WILL
17
Years of Service
User Offline
Joined: 23rd May 2007
Location:
Posted: 21st Aug 2007 09:39
I can't get the hand of it all the tutorials I find are ahh my head hurts I need liek a super NEWB to PRO tut for dark basic anything that will teach my commands and stuff!
Chily Dog
20
Years of Service
User Offline
Joined: 6th Nov 2004
Location: U.S.A.
Posted: 21st Aug 2007 10:01
It's always overwhelming in the beginning, you may want to consider using a book to teach the language instead of jumping around tutorials, just start small, the learning curve for DB is a stragne one
Van B
Moderator
22
Years of Service
User Offline
Joined: 8th Oct 2002
Location: Sunnyvale
Posted: 21st Aug 2007 11:06
The best way to learn a language is to use it, you need to have a goal in order to make a path from here, to there. Learning DBPro is not something you do then go off and use to make games, you never stop learning because a community fueled language like DBPro evolves constantly.

I suggest picking a simple demo or mini-game idea and then working from nothing, learn the commands that you need as you go along. Card games are quite handy, maybe start with a version of Blackjack, because you can start with the game mechanics and simple text, then move on to sprite cards, and even 3D cards - the important thing is to know what you want to do next, then figure out how to do it, but keep the goals as short as possible while your learning. I'd start by making an array for your cards, the figure out how to display your deck of cards in text, shuffle them, and distribute them to players and keep track of it all.

There's an old chinese proverb I remember from primary school...

To hear is to forget.
To read is to remember.
To see is to understand.

You won't learn unless you can see what your trying to learn, the most important thing is to see for yourself what these commands do, then you can see how they fit into what you need your program to do.

We're going down... in a spiral to the ground...
Fallout
22
Years of Service
User Offline
Joined: 1st Sep 2002
Location: Basingstoke, England
Posted: 21st Aug 2007 11:13
Taking a programming course/subject at school is the best way, imo. It'll most likely be in VB or something similar. Once you've learnt the basics of that, you can apply that to any language. DBP is quite straight forward to learn when you have a background in another BASIC syntax language.


Veron
17
Years of Service
User Offline
Joined: 22nd Nov 2006
Location:
Posted: 21st Aug 2007 12:31
Quote: "Taking a programming course/subject at school is the best way, imo. It'll most likely be in VB or something similar."


Heh, they're teaching us QBasic at the moment. It annoys me though, going through QBasic code and thinking to myself "Hey, they use LOCATE in this, it's SET CURSOR in DBP."

Then, learning to use the PRINT statement... "Hey, it's the same as in DBP, but in C++ it's cout."


[center]
Digital Awakening
AGK Developer
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Sweden
Posted: 21st Aug 2007 12:49
If you want to learn something really fast, the best thing is to pick up a book that describes everything in detail and that uses exampels. I got this book on programming components for Joomla! 1.5 and it has a big project example throught the book. Books aren't cheap but they are often well written (people get money for writing them) and you get all in one place.

[center]
CREATE games with ease! NO programming required!
WIP
Lukas W
21
Years of Service
User Offline
Joined: 5th Sep 2003
Location: Sweden
Posted: 21st Aug 2007 12:53
I remember when I started out in 2002. We didn't have internet back then so I had to learn using the help files. But I was determined to learn how to use the language.

After two or three years I finally got to the stage where I could hold my own. In other words I didn't need anyone to help me put code together.

These days I see a problem as something fun, rather than a stop in the progress. If I cannot solve the problem however, I get frustrated and post a topic here.


Anyway, I can give a tip that I used to think about while learning, and am still using: Think about what is required to do in order to accomplish the goal.

For example if you want a character to jump, think of all the possible ways of doing this and select the easiest, or the best method you could think of.


Now define the method you selected, using a pseudo code.


Finally, using the pseudo code, you write the real db code.


thinking like that made me look for commands that do what I want instead of searching for tutorials and try to copy the code, which I found was harder to learn from.

Digital Awakening
AGK Developer
22
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Sweden
Posted: 21st Aug 2007 12:58
I usually do as Lucas and just look for commands that I need. I learned programming in Director 4.0, way back. I just looked at all the commands and when I found something that looked like it could help me I tested it out. This method teaches you to solve problems on your own, it's not fast.

[center]
CREATE games with ease! NO programming required!
WIP
Zombie 20
17
Years of Service
User Offline
Joined: 26th Nov 2006
Location: Etters, PA
Posted: 21st Aug 2007 13:03
I guess saying start small won't cut it here...those two are right..something I've noticed is for a time how much I was relying on this site for help. I had to realize that not only were these guys not going to hold my hand through this I didn't want them to..programming seems to be about overcoming those obstacles and then showcasing it saying look what I did, I used my head! So when I got that through my head..a whole new world opened up for me, sure I'm not programming 3d or teh lolzz 2d action rpg..but I'm understanding the concepts behind the commands a lot more and that will ultimately lead me to my game, programming unless you're a genius is not a pick and play then leave and come back. You have to apply yourself and learn..it can be hard especially for someone like me, I'm already spastic and top it off with ADHD..makes for one jittery programmer.

It'll come to ya..just keep at it, always keep looking forward and that goal will come to you before you know it and we'll always be here to help you if you need it. Don't lose hope..everyone learns differently, maybe tutorials just aren't the way for you, maybe you need visual learning, there is always a way to learn.

Lost in Thought
20
Years of Service
User Offline
Joined: 4th Feb 2004
Location: U.S.A. : Douglas, Georgia
Posted: 21st Aug 2007 13:05
If anyone can remember which one, there was a super noob level tutorial in one of the news-letters.

Also if you bought DBP from TGC there is a download for the first 4 chapters or so of the DBP hands on Vol1 and first 3 or so chapters of the DBP hands on Vol2 books in your order history, which may help alot (more so the first book).

Fallout
22
Years of Service
User Offline
Joined: 1st Sep 2002
Location: Basingstoke, England
Posted: 21st Aug 2007 13:07
Yeah, there are too many commands to learn command by command. You really have to go through tutorials, try and understand them, tweak them and see what the changes do. Then eventually try and build something simple, and just look for commands to solve your current problems. Ask loads of questions on the forum too. And if all else fails, give up and become a porn star.


Zombie 20
17
Years of Service
User Offline
Joined: 26th Nov 2006
Location: Etters, PA
Posted: 21st Aug 2007 13:10
Quote: "And if all else fails, give up and become a porn star."


HAHAHAHAHAH! What an avenue to choose..so what did you do before this? "Uh.yea I was a programmer.."

Shadow heart
17
Years of Service
User Offline
Joined: 2nd Dec 2006
Location: US
Posted: 21st Aug 2007 13:12
Quote: "And if all else fails, give up and become a porn star"

ahahhahaa and ..ew

Your signature has been erased by a mod
Fallout
22
Years of Service
User Offline
Joined: 1st Sep 2002
Location: Basingstoke, England
Posted: 21st Aug 2007 14:13
They have more in common than you might think! They both require hard work, they're both potentially lucrative and they both require you to be constantly on the look out for viruses.


Zombie 20
17
Years of Service
User Offline
Joined: 26th Nov 2006
Location: Etters, PA
Posted: 21st Aug 2007 14:23 Edited at: 21st Aug 2007 14:24
Hahahahahahahahah!!!! lmao! So if you got the Y2k virus..would it fall off?

Code Dragon
18
Years of Service
User Offline
Joined: 21st Aug 2006
Location: Everywhere
Posted: 21st Aug 2007 14:58
Ewww...

Quote: "Quote: "he probably thought you meant you thought"
NOO!! MY BRAIN IT EXPL"
Lukas W
21
Years of Service
User Offline
Joined: 5th Sep 2003
Location: Sweden
Posted: 21st Aug 2007 16:27
Thanks for the tip.

Login to post a reply

Server time is: 2024-11-19 03:46:21
Your offset time is: 2024-11-19 03:46:21