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.

DarkBASIC Discussion / Help Please!!

Author
Message
shyguy
18
Years of Service
User Offline
Joined: 20th Oct 2006
Location:
Posted: 13th Apr 2007 02:39
Hello. I was wondering if someone could make an isometric role playing game using dark basic classic. also could someone give me some tips on how to program a game in DBC? cause I read the tutorials and I still can't figure out how to program even the simplest of applications. I'm not asking for free code, I just want someone to explain how to do basic coding in order to make a simple game. the reason I bought dark basic classic was to make a great role playing game, but I'm no programmer, and I'm not good at math either. could someone help me please.
zenassem
22
Years of Service
User Offline
Joined: 10th Mar 2003
Location: Long Island, NY
Posted: 13th Apr 2007 18:10
Ok first answer is, that yes, you could make an Isometric Role Playing game in Dark Basic Classic.

But the truth is, you shouldn't start there. If your having trouble with the simplest of applications, you would be setting yourself up for complete frustration and failure to attempt this your first time out. No ammount of explanation, technique, code snippets, is really going to help you. You would be lost in the tangled mess of even the code to display and scroll a simple Iso Map. Even if someone gave you all the code, It wouldn't be of much help. It would be impossible for you to figure out what the code was doing and why.

Start off with some basics, a tutorial, the beginners book, etc and get your feet wet. Do some small code and learn from the help you recieve here.

Before trying to build your own ISO map editor and Display engine, you really need to have a full understanding of how a simple "SQUARE" tile map is done. Then you can get into coding an ISO style engine. In ISO maps, which you'll uncover, you need to code more up keep in the order in which tiles need to be drawn or redrawn. Plus the it becomes a bit more daunting of a task to determine which tile the charter is moving to. You'll have to delve into understanding what a mousemap is for instance. Iso maps are also tricky and can get tricker depending on the layout (Staggered, Diamond) and the shape of the tile (Diamond, Hex, Oct).


To keep yourself interested while learning DBC basics, start reading as much as possible about tile maps, and Iso Map design. There are a lot of elements that go into them.

The formulas of the math to display iso maps has already been worked out, so it's not the math that's difficult. In fact it just some simple multiplication/division/Addition/Subtraction

But, You'll really need to understand
Multidimensional Arrays, and how they correspond to holding information for how to display the layers of the map.
Dabbler
18
Years of Service
User Offline
Joined: 3rd Mar 2007
Location: Minnesota
Posted: 15th Apr 2007 07:49
Quote: "I just want someone to explain how to do basic coding in order to make a simple game. the reason I bought dark basic classic was to make a great role playing game, but I'm no programmer, and I'm not good at math either. could someone help me please. "


zenassem is right. Perhaps a bit wordy in the explaination.
There is no simple explaination of how to do "basic coding". You are going to have to do some research.

You may have to read some books, search the help files and check out the tutorials.

Start small, that "great game" may be in you. I hope to see it some day. For now just learn what you need to know.

Hang in there.


Whatever...
Phaelax
DBPro Master
22
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 15th Apr 2007 13:46
Quote: "but I'm no programmer, and I'm not good at math either"

Then you're going to have to learn. Pick a tutorial, tell which one you're using and what parts are confusing. At that point, we'll then be able to help you more.


Login to post a reply

Server time is: 2025-05-27 19:06:29
Your offset time is: 2025-05-27 19:06:29