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 / Dark Noob Games HQ

Author
Message
Libervurto
14
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 12th Jun 2008 06:38 Edited at: 1st Apr 2012 22:45
Dark Noob Games is a game development team open to all.
Our purpose is to bring together coders of all levels of experience and make games while learning along the way.

The Principles of the Dark Noob Games Team
1. Everyone is welcome to join DNG, there is no fixed team.
2. The Project Manager has the final say on all matters regarding the project and is responsible for organizing the team and delegating the workload.
3. While everyone is free to suggest project ideas, the main focus of DNG is learning: so only projects of an appropriate scale for beginners should be suggested.
4. All media and code produced for DNG projects is free to be used by anyone.

If you'd like to join the team please post an example program that showcases your Dark Basic knowledge.
No matter what your level of experience we will find you a job to suit you, all we ask is that you are dedicated to the team.
Cheers,

OBese87


Games
Bezerk
Furious Pickaxe
Tower Defense

Vapour-ware
Space Invaders
Asteroids

Resources
TDK's Tutorials
Program Structure: How to Write Better Code (re-written 1st April 2012, no joke)
DNG Project Manager Guide

Publicity
TGC Newsletter #99 April 2011 - Our section is towards the end of the newsletter.

Join DNG today! We are a game development team open to all. Visit our Headquarters to learn more.
Sinani201
13
Years of Service
User Offline
Joined: 16th Apr 2007
Location: Aperture Science Enrichment Center
Posted: 12th Jun 2008 06:50
I think the idea is great, but I have a strange feeling it will lead to bad criticism.


Project I am working on: Super MMORPG. Phenomenal graphics. Unique gameplay. Supports up to one player.
BN2 Productions
16
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 13th Jun 2008 00:28
I like the idea too. Definitely woulda helped me when I started out. Lemme know if you need any help Obese!

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Libervurto
14
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 13th Jun 2008 01:03
thanks for the feedback and thanks for the offer BN2, I may need help if this takes off.

It is far better to complete a 10 line program than to start a 10,000 line program.
Libervurto
14
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 15th Jun 2008 05:09
This offer still stands and it's a great opportunity to learn and to make a name for yourself in the community.
I was expecting to be over-run with applicants, it's been 3 days and no one seems interested, I have to say I'm disappointed.

It is far better to complete a 10 line program than to start a 10,000 line program.
BN2 Productions
16
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 15th Jun 2008 10:59
Perhaps people are just too afraid to admit that they are noobs... wusses, when I first started my name WAS "The newbie", closest I have ever seen to labeling oneself as a noob.

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
NanoGamez guy
13
Years of Service
User Offline
Joined: 13th Jan 2007
Location: Closer than you think...
Posted: 15th Jun 2008 13:31
Perhaps you need to start targeting people!


What are the chemical formulae of:
Sodium Nitrate, Gallium, Manganese and Einsteinium
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 15th Jun 2008 19:04 Edited at: 16th May 2009 19:45
Noob 1 Ready for action...

Noob Statement of authority:

I subject to help in this project. Pl0x accept the noob. Pl0x.................
-Noob 1



-Disclaimer-
"Pl0x" is a noob only statement, and I do not use it when I am not a noob.


Time is money. I just ripped you off.
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 15th Jun 2008 19:44
I vote we make a simple Text RPG. It would then be possible to edit in images etc.

Sooooo here's a little basis on the Idea...

NOOB TIME!!!!!!

Obviously the name could be changed but this is just... an example...


F34R MY M4SS1V3 N00B1N3SS!
Ed222
12
Years of Service
User Offline
Joined: 3rd Nov 2007
Location: Calgary
Posted: 15th Jun 2008 22:13 Edited at: 15th Jun 2008 22:14
your code

would't work if we ran it you'll have to put something after here
Quote: "print "Attack:",creatureatt#
print "Defense:",creaturedef#
"


but anyway I'm guessing that was a small example not a working program

Libervurto
14
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 16th Jun 2008 01:10
We have our first team member!
Welcome to Noob Games: Irojo

I've added a challenge to the header post; that should keep you busy until more people arrive.

I've taken your suggestion on board, we may well do something like that.

Ps ed222 is right you should have always have an END between your main program and subroutines.

It is far better to complete a 10 line program than to start a 10,000 line program.
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 16th Jun 2008 06:19 Edited at: 16th Jun 2008 18:40
:0
[edit to avoid double posting]

Perhaps I should practice more before I join... I can't make an analogue clock... I haven't made a digital one yet...

"Your a nerd Irojo."-person 'Am not.'-Irojo "Yes you are."-Person 'No. I play RuneScape.'-Irojo "Loser then."-person 'G1v3 1t up pl0x.'-Irojo
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 16th Jun 2008 18:41 Edited at: 16th May 2009 19:45
Quote: "but anyway I'm guessing that was a small example not a working program"


Yes... just an example...


Time is money. I just ripped you off.
Libervurto
14
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 16th Jun 2008 19:33 Edited at: 16th Jun 2008 19:36
@Irojo
Don't worry if you're stuck, analogue clocks are quite tricky as a beginner.
The key commands you'll need are:
* sin()
* cos()
* get time$()

I'll give you a little help by showing how to draw a circle using sin and cos

Remember not to alter the value of x or y, they are constants in this example (as is r).

could someone confirm this works please, haven't tested it.

It is far better to complete a 10 line program than to start a 10,000 line program.
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 16th Jun 2008 22:10 Edited at: 16th May 2009 19:44
Okay... I'm going to see what I can do... That code is amazingly short for something so complicated...


Time is money. I just ripped you off.
iron programmer
12
Years of Service
User Offline
Joined: 10th May 2008
Location: payying taxz to mi keety? (paying taxes)
Posted: 16th Jun 2008 23:00
I join! Let me work on that clock.

mi keety tot mi gramer?
iron programmer
12
Years of Service
User Offline
Joined: 10th May 2008
Location: payying taxz to mi keety? (paying taxes)
Posted: 16th Jun 2008 23:07 Edited at: 16th Jun 2008 23:10
I agree with Irojo! An RPG would be nice.
Here are the things we could do with an RPG:
Horror (Zombie Apocalypse)
Fantasy (Dragon/Evil King)
Sci-Fi (Robot Rebellion)
Random (Chuck Norris Attacks)

Or we could do a simple melee or side-scroller.

mi keety tot mi gramer?
iron programmer
12
Years of Service
User Offline
Joined: 10th May 2008
Location: payying taxz to mi keety? (paying taxes)
Posted: 16th Jun 2008 23:18
Am I over-zealous?

mi keety tot mi gramer?
Dax7
12
Years of Service
User Offline
Joined: 8th Jun 2008
Location:
Posted: 16th Jun 2008 23:39
I am extremely new to darkbasic, and my trial ran out, can I still join? I learn pretty fast and I am familiar with code.
Dax7
12
Years of Service
User Offline
Joined: 8th Jun 2008
Location:
Posted: 16th Jun 2008 23:41
Also, I still have darkedit installed.
Libervurto
14
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 16th Jun 2008 23:59
@Iron Programmer
Welcome to the team
could you not triple post though

@Dax7
It's much easier if you can test stuff out, especially as you're new to DB
you can join but i wont give you a coding role unless you get DBC, it's pretty cheap though

It is far better to complete a 10 line program than to start a 10,000 line program.
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 17th Jun 2008 01:16
@iron programmer

Fantasy all the way!

"Your a nerd Irojo."-person 'Am not.'-Irojo "Yes you are."-Person 'No. I play RuneScape.'-Irojo "Loser then."-person 'G1v3 1t up pl0x.'-Irojo
iron programmer
12
Years of Service
User Offline
Joined: 10th May 2008
Location: payying taxz to mi keety? (paying taxes)
Posted: 17th Jun 2008 01:55 Edited at: 17th Jun 2008 03:17
Sweet. How 'bout you work on battle system and creatures, I can do movement between areas, and Dax7 can work on graphics. How 'bout it?

Please respond.

mi keety tot mi gramer?
Dax7
12
Years of Service
User Offline
Joined: 8th Jun 2008
Location:
Posted: 17th Jun 2008 03:14
I am pretty good at graphics
Dax7
12
Years of Service
User Offline
Joined: 8th Jun 2008
Location:
Posted: 17th Jun 2008 03:35


I think this code works, this is for the clock challenge, this is a very basic clock, i don't have a clock model either so it will only be text.
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 17th Jun 2008 06:13 Edited at: 17th Jun 2008 06:15
Erm.. Can I say I'm too nooby for pixels? Perhaps too nooby for a noob team?


Yes. Somebody can be that nooby.
[edit]
@iron
When you say "battle system" do you mean

You have 10 att
The Opponent has 3 defense
you hit 4, kill him and get xxx exp?
Or do you mean images?

"Your a nerd Irojo."-person 'Am not.'-Irojo "Yes you are."-Person 'No. I play RuneScape.'-Irojo "Loser then."-person 'G1v3 1t up pl0x.'-Irojo
BN2 Productions
16
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 17th Jun 2008 11:57 Edited at: 17th Jun 2008 11:58
I am just going to step in here before you all go crazy. A text adventure is hard enough, let alone a text rpg. The elements just to make a game get complex. You should start simple, get the clock challenge down before you all start saying "You make graphics, you make the battle system".

Quote: "
Perhaps too nooby for a noob team"


No you aren't, it's just that the elements of making a game seem daunting to you because, well, they should. If you guys insist on a RPG (which is a bad idea for anyone who isn't extremely experienced, trust me) then don't do graphics at all. They complicate things like no other. Because then no only do you have to develop controls and movement systems, you need collision, location detection(to see if the character is on the right side of an object to interact with), different levels (going over stuff, hitting stuff, and going under stuff). Now if that isn't hard enough, you will have to debug all of that as well. Now, if you can't get a clock working, how on EARTH are you going to be able to do all that? Answer: You won't. You will get really really frustrated and depressed. You will cause thats what all noobs do when they log on and say, "I will make the best mmorpg of all time! Now, how do I put text on the screen?" I did it back in the day when I first started too! What got me out was being given SIMPLE programs to make (like asking for height in feet and converting it to inches and such).

Ok, I will end my rant here. Just know, that even though something SOUNDS simple, it is far from it.

If I was out of line posting this, Obese, let me know.

Side note: Obese asked people to test his code, did anyone yet?

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 17th Jun 2008 16:50 Edited at: 17th Jun 2008 16:56
I am quite aware of the difficulty of pixels etc. I know the difficulty they require... And I've looked through every page of the challenge thread. But we can make a text RPG, if we/I can save all the data for it. I'm pretty good at math, and it's the same form of that direct thinking that programming involves. Not that knowing Math allows you to make a program easily...

Quote: "then don't do graphics at all."


I sure Didn't plan on it!


Quote: "A text adventure is hard enough, let alone a text rpg."

I disagree. In a text adventure, you go on a journey... and you have people make decisions, which makes it quite difficult. On a text rpg, you go, fight the monster, get experience, level up, etc. And I believe we can do a text rpg. And, it will work well, in the fact that we can make keep on building on it. For example, in the future, we could add pixels, or we could add armor. And In an rpg you would have to jump back and forth in between the code, which would give us lots of practice for neat, readable, and easy to use code.


[edit] I thought I said it before... but yes, Obese, your circle program works. @Dax7 Your code doesn't.

"Your a nerd Irojo."-person 'Am not.'-Irojo "Yes you are."-Person 'No. I play RuneScape.'-Irojo "Loser then."-person 'G1v3 1t up pl0x.'-Irojo
I LIKE CEREAL
12
Years of Service
User Offline
Joined: 17th Jun 2008
Location:
Posted: 17th Jun 2008 22:47
I want to join but I might have some difficulty with making the clock program
iron_man
13
Years of Service
User Offline
Joined: 14th Dec 2006
Location:
Posted: 17th Jun 2008 23:19
i like this. im very new, and all ive done is a half a$$ text based rpg, thats not even 1/100 of the way done. lol. i joined the military and stopped coding for a while, but really want to get back into it. im pretty much starting out like i never coded before. any help would be great.

im new and dont know anything about programming. all i want to do is program games.
iron programmer
12
Years of Service
User Offline
Joined: 10th May 2008
Location: payying taxz to mi keety? (paying taxes)
Posted: 18th Jun 2008 01:28 Edited at: 18th Jun 2008 01:39
@ irojo
I meant the actual experience and battle and attack and the like. Not pixels and images.

P.S.- You have more experience than I do so you're not too nooby.

@ BN2
I've made a text adventure single handedly. They're too simple.

@ I LIKE CEREAL and iron_man
Try doing some tutorials and try making a small text adventure (10 rooms). This link will help:

http://en.wikibooks.org/wiki/DarkBASIC_Programming

mi keety tot mi gramer?
I LIKE CEREAL
12
Years of Service
User Offline
Joined: 17th Jun 2008
Location:
Posted: 18th Jun 2008 02:39
The coding for DarkBasic looks simple to do text-based rpgs. I thought this thread was for noobs at Dark GDK to get together and help each other.
BN2 Productions
16
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 18th Jun 2008 08:16 Edited at: 18th Jun 2008 08:19
Quote: "They're too simple."


Sometimes. Did you do a text parser or just a bunch of choices? Text parsers are much more tricky because you have to make it able to accept multiple correct statements from the user and do the same thing.

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?
iron_man
13
Years of Service
User Offline
Joined: 14th Dec 2006
Location:
Posted: 18th Jun 2008 10:28
hey thanks for the wiki link, it helps me alot. i have the db book. but im at work for 2 weeks at a time, and didnt bring it with me this time. ill be using it once i go back home. it helped me out when i first started.

im new and dont know anything about programming. all i want to do is program games.
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 20th Jun 2008 01:40 Edited at: 20th Jun 2008 02:03
Here's the Battle screen so far... Tell me what needs changing, if it needs to be neater... (help with a few glitch's that you'll notice would be appreciated)
[Edit] TEAR IT TO PIECES!!!!!!!!!!!!!!!!!
And Who likes The Noob GDT? Or NGDT? Explained inside the code...
Currently No name to it.
Here it is:




A few glitches/obviously needed that I can Recall And list down:
-You can't die.
-The enemy can't die.
-The Enemy's damage is always the same.
-The Enemy's health never changes
---------------------------------
All of these are pretty simple to fix. I just wanted to show you the program, and know if you like the way the game is going.

No stylish Signature here.
Ed222
12
Years of Service
User Offline
Joined: 3rd Nov 2007
Location: Calgary
Posted: 20th Jun 2008 02:02 Edited at: 20th Jun 2008 02:03
I'd change the battle style, allow the player to choose a command instead of just pressing enter and playing a game of luck

Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 20th Jun 2008 02:05
Quote: "I'd change the battle style, allow player to choose commands instead of just pressing enter and playing a game of luck
"


As in

-Slash
-Eat
-Potion
-Stab
-Dodge

?

That's on the List of things to do.


I was just starting out with the math principles for the combat.

No stylish Signature here.
Ed222
12
Years of Service
User Offline
Joined: 3rd Nov 2007
Location: Calgary
Posted: 20th Jun 2008 02:05 Edited at: 20th Jun 2008 02:10
Quote: "As in

-Slash
-Eat
-Potion
-Stab
-Dodge"

yeah something like that

but I'd suggest four main commands like Attack,Defend,Items,Escape
then have sub menus coming from that.

iron programmer
12
Years of Service
User Offline
Joined: 10th May 2008
Location: payying taxz to mi keety? (paying taxes)
Posted: 20th Jun 2008 02:15 Edited at: 20th Jun 2008 02:22
@ iron_man
No problem!

@ Ed222
Good idea!

@ Irojo
I like it! Try working on Ed222's idea.

@ BN2 Productions
Choices.

mi keety tot mi gramer?
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 20th Jun 2008 02:16
Quote: "I'd suggest four main commands like Attack,Defend,Items,Escape
then have sub menus coming from that."


Works for me!

Team: Should I spend the time on location Sensitive clicking, or, as most text adventures are, use (a)ttack (d)efense etc.?

No stylish Signature here.
iron programmer
12
Years of Service
User Offline
Joined: 10th May 2008
Location: payying taxz to mi keety? (paying taxes)
Posted: 20th Jun 2008 02:20
@ Irojo
I'll leave that up to you.

mi keety tot mi gramer?
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 20th Jun 2008 02:41
(a)ttack it is.

No stylish Signature here.
Ed222
12
Years of Service
User Offline
Joined: 3rd Nov 2007
Location: Calgary
Posted: 20th Jun 2008 04:00
Quote: "Should I spend the time on location Sensitive clicking, or, as most text adventures are, use (a)ttack (d)efense etc.?"

or you could have the player use the arrow keys to select a option

Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 20th Jun 2008 06:46
Should I guys?

No stylish Signature here.
Libervurto
14
Years of Service
User Offline
Joined: 30th Jun 2006
Location: On Toast
Posted: 20th Jun 2008 16:22 Edited at: 20th Jun 2008 16:24
Wow, interest has really picked up.
But... I'm off to Turkey for two weeks tomorrow.
So your second challenge will be to still be interested in two weeks, lol.
This is actually a good thing as projects like this usually fail because people lack sustained interest.

I will be coming up with a plan of action and we will start our first project on the 6th July.

While I'm gone I recommend you all look at the DBC challenges, enter if you feel up to it, the guys there are experienced and very helpful, you can learn a lot very quickly by participating (I did).

See you in two weeks,

Obese

It is far better to complete a 10 line program than to start a 10,000 line program.
KillerX 121
12
Years of Service
User Offline
Joined: 10th Jun 2008
Location:
Posted: 20th Jun 2008 17:51
Heres my first Clock
Its very basic ^^

Ed222
12
Years of Service
User Offline
Joined: 3rd Nov 2007
Location: Calgary
Posted: 20th Jun 2008 20:58 Edited at: 20th Jun 2008 20:59
Quote: "Heres my first Clock
Its very basic ^^"

nice but remove wait and c=1000 to make it real time also put ink out side the loop you don't need to set that every time next try using sync it makes it look smoother

fnybny
13
Years of Service
User Offline
Joined: 15th Jun 2007
Location: calgary
Posted: 20th Jun 2008 21:26
can i join i am a noob i only made two programs






hi
Irojo
12
Years of Service
User Offline
Joined: 21st May 2008
Location: Eating toast.
Posted: 20th Jun 2008 23:20


Here's your code fixed up Killerx. I noticed that you put the wait command so that you could see the image. All you need to do to fix that is put in a cls at the beginning of the loop. Please Indent your code also. It makes it easier to read, so when you right long codes, you know what everything is. Putting the ink rgb command outside of the loop makes it run faster.

No stylish Signature here.
BN2 Productions
16
Years of Service
User Offline
Joined: 22nd Jan 2004
Location:
Posted: 21st Jun 2008 08:57 Edited at: 22nd Jun 2008 10:11
@Killerx

Wasn't the clock supposed to be analogue? But at least you got the time read, so you are 1/3 of the way there (3 parts=read the time, make the clock, display the time on the clock). Here is some useful info for the clock:

1. In the get time$() command, the time is returned in HH:MM:SS. Note that the : get in the way of simply reading. So what you will have to do is read out the individual parts.

2. While you can use the circle command for the clock face, you will still need to use sin and cos for drawing things (like the hands and placing the numbers) Obese already posted some info on that

3. You can use some polar equations if you want (I did when I made it-figured I shouldn't try to help out unless I did it myself). Here they are:
[Edit]
Changed the equations, posted the wrong set
x=radius*cos(theta)
y=radius*sin(theta)

Hope this helps

Ever notice how in Microsoft word, the word "microsoft" is auto corrected to be "Microsoft" but "macintosh" just gets the dumb red underline?

Login to post a reply

Server time is: 2020-10-28 11:29:55
Your offset time is: 2020-10-28 11:29:55