Added: 3 years ago
From: Sweemoo
Views: 15,432
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (157)

Sign In or Sign Up now to post a comment!
  • How is it going now? How is your programming now?

  • where do you guys learn how to do this?

    I know C++ but I can't find 3d tutorials what so ever.

    Where do you all learn how to do this stuff?

  • @ThriiworksStudios cplusplus . com has a booklet on that. I printed it out and used it for syntax references. The Dark GDK Forums has specific blocks and shit that learn you how to do things. Like collision, shooting, popping images on screen. All that games devvy type shit. GL man.

  • Very nice! The collisions look very smooth, do you use rectangular prisms as your collision boxes, or do you use multiple for each object? or do you custom make each collision box to slightly resemble the model? Very impressive :D

  • @DylpillTutorials Thanks for your interest! The collisions are done with the same model that is displayed. At the time I was making this game I did not know about using collision boxes. The way you can really tell is when you shoot at the enemy, it doesn't count as a hit unless it is slightly to the left of the model hehe. But yea, if I was going to redo this I would definately use boxes/planes/and capsules. GL :)

  • that scooter is FUCKING AWESOME!!!:D

  • Can I sell my dark gdk games?

  • God does it take enough shots to kill a person!?!?!

    I think it took 16 shots to kill that guy! O.0

  • @autonomous2010

    lol ur right, people should die like 2-3 shots. i always hated in games when people are like fucking invincible lol

  • @Sweemoo God mode! FTW!!

  • Looks like the other guy was shooting dough at you.

  • its like warrock

  • Looks good! The graphics remind me of Morrowind.

  • im gonna make a ''NOOB copy of just cause 2''

  • niccccce

  • What tool did you make the map in?

  • @OnlyAntony GIMP

  • @Sweemoo don't you have to convert it to .dbo?

    If not, how do you import it to DGDK? I know you can use height map, but how do you map out the objects and stuff? I used to be okay with the GDK, but I seem to have forgotten everything :/

  • @superant10000 use .x models instead of .dbo I could never get .dbo to work myself.

  • @Sweemoo Ahh, see that's what I do with characters and objects, but I wasn't too sure about collision with a map.

    Do you set collision with everything? But add things like doors in as separate objects and animate their opening and that?

    Sorry for the trouble :P

  • @superant10000 yep, every object that you see should have a collision box thats invisible. Usually simple geometry so that the PC won't get bogged down on trying to measure every vertice of the model. Then just set collision from the player to that kind of object (the invisible collision boxes)

  • 3d sucks

    2d is better

  • @rorqualazul lol, a very intelligent comment indeed

  • Nice game. How long have you been using Microsoft Visual C++?

  • few years now, this is old though

  • Thats a nice one...

  • you should fix the enemy life!by the way good work

  • thanks :P

  • Dude, will you release the sourcecode for this? or, could I have it? ;P

  • Damn, you made this is DarkGDK? Its hard to work with.

    Instead of dbSetObjectPosition(x,y,z,5);

    it should be object->SetPos(x,y,z)

    or,

    PushMatrix()

    translate(x,y,z)

    popmatrix()

    Question: What API does darkgdk use for rendering?

  • when I wrote this game I had not yet been introduced to classes. Thats why everything is hardcoded in.

  • @TheReturnZero I believe it's Direct X 9.0c, which is pretty old, they should get around to updating that

  • They should try and use things like vbo's first for speed-ups.

  • those particular models i didn't make but i have used 3ds max to make characters. there are many viable 3d modeling programs you can use.

  • how do you get the guy to follow u?

  • Could you share the source ? free

    or payment via paypal please?

  • what program did you use to create the terrain? I'm pretty sure dark gdk can't do that alone and i can't figure out which program to use.

  • in this video i just used the heightmap that came with the Dark GDK sample. To make the heightmap you can use simple things like paint and gimp. You can make a plane and morph it on the Z axis (Y for Dark GDK hehe) then make a topdown render for a heightmap. What I do personally though because it is much more precise and nice is use a program called EarthSculptor. It works pretty great and can export to heightmap or .Obj models. I use the Obj models and import into 3ds max. Best of Luck :)

  • How long you needed for this game?

  • did u buy anything extra from game creators?

  • nope. money spent on this hobby=0$ well unless you count me upgrading my PC, but that wasn't for game design, that was just for playing new games :P

  • You get models and things from them. Trust me, he has the programs to make a game. He didn't do this from scratch. :P

  • where I can learn that programing?Im not totally beginer on it but where I can get tutorials?

  • pqowieuryt101 and Helpfullprogrammer

  • Helpfullprogrammer +1

  • amazing!! can oyu make it onlne??

  • ya, there are many different ways you can implement DarkGDK to utilize online play

  • where can you nuy this program?

  • Dark GDK is free

  • Can I have the source code, or could someone provide a link?

  • Thats thingy like they have on COD umm wats it call where auto lock? locks onto enemys? Update idea? hmm? also making tuts?

  • You mean aim assist?

  • thats it!

  • looks awesome nice job!

  • Awesome!

  • wow this is very good I would be happy if I could make a game like that :D

  • it,s just getting better and better

  • too chunky. You also need bullet physics and elevation detection. Luckily, these are easy

  • can you make a tutorial on it please?

  • and how do you get your guy to

    go in front of you and rotate with the camera

    i have my video posted of what i have so far

    check it out if you want

  • how do you do object collisions like if your character runs into a tree

  • how did you get the tree model

    or any of the models

    becuase some of them didnt come with dark gdk?

  • how'd you get the "bullets" to collide with the player and terrain etc. also how'd you get the "bullets" to actually come from the object and go in the correct direction

  • i used sparky's collision. i used raycast to have to bullt fly from the CAMERA position and go straight forward. I made a tiny object (plane) then rotated it according the the camera. then when the player presses the left mouse button it moves forward very fast. if it collides with the enemy then it subtracts some health and deletes the object :P good luck

  • i created a box and extended it in front of the player and when the user pressed the mouse button it checked to see if the objects were colliding and if true it subtracted health

  • sweemoo

    do you know how to do object collisions

  • look into "Sparky's Collision"

  • how do you make the enemy follow you

    do you use

    dbPointObjec(enemy,dbCameraPos­itionX()..

    how did you do that?

  • yea i used dbpointobject. at first i had a problem with him going through the terrain so i just made him point on the Y axis i think then i positioned him at dbGetTerrainGroundHeight

  • sweet thanks!

    but what did you use for the x and z?

  • and what else did you do

    did you have to use

    dbSetObjectToObject

    and

    dbFixObjectPivot()

  • float eHeight = dbGetTerrainGroundHeight ( 1, dbObjectPositionX (55), dbObjectPositionZ (55) );

    dbPositionObject(55,dbObjectPo­sitionX(55),eHeight,dbObjectPo­sitionZ(55));

    if(enemy_health>0)

    {

    dbPointObject(55,dbObjectPosit­ionX(PLAYER_MODEL),eHeight,dbO­bjectPositionZ(PLAYER_MODEL));

    dbMoveObject(55,+ENEMYSPEED);

    55 is the enemy

  • i did that but

    he isnt following me he goes in a weird direction

  • hmm, maybe your pointing to the wrong object?

  • well i want it to point follow and point to the camera

    so i used

    dbPointObject(enemy,dbCameraPo­sitionX,terraingroundheight,db­CameraPositionZ);

  • dbCameraPositionX()

    and

    dbCameraPositionZ()

    try those instead

  • oh sorry thats what i meant to put

  • i figured out what was wrong

    when i pointed the object it pointed 180 degrees away

    so i just set the rotation

  • Can you message me the code for this game? I would really like to learn about making games like this one.

  • Thank you mate: )

  • Where did u make moduels then ??

  • i didnt make the models

  • btw Zer0H4cker your a noob, anyone who has little nub scams like WoW gold hack/game time generator and shit is a little skiddie.

  • what do you use to get the animations?

  • i didnt make the models in this

  • how do you make the enemy folow you

    or just point at you

    i know how to move him

    but just go towrads you

    do you use the function

    dbPointObject();

    ?????

  • yea in the main loop just use dbPointObject() and then dbMoveObject()

  • Amazing man, im starting with c++ and i hope to program like you in a few time. :D Great job !

  • Hi! :D Awesome work dude! Have you done anything more on ths game or is it done? :D Will there be more videos? :3

  • I think the author (its Sweemoo), has abandoned the project and started a much better one. Thats what he told me.

  • Ah ok. i've just started with some opengl. I just know atm how to create a box ;) I'll check yuor videos

  • LOL i love how the ideal choice of vehicle for a macho super soldier guy is a scooter XD the enemy should shoot at u and say "sweet scooter, faggot" XD nah but great job wow, i could never make anything as sweet as that

  • haha, thanks :)

  • lol nice. your game has some great potential for further development. How long did this take you to make?

  • i think it was a few weeks working on it a little bit each day. it was my first real thing with Dark GDK

  • cool. how long had you been working with dark gdk and C++ before you made this?

  • i had known about Dark GDK for about half a year before hand but i couldn't really do anything so i gave up for a while. once i started looking at the forums i got into it and it was probably like a month to a month and a half that i was working with it and messing around before i made this.

  • thanks. im in the middle of downloading it and hope to start learning in a couple of days. How long would this have taken you to make and is programming with dark gdk really hard or simple to learn?

  • i worked off an on for like 2-3weeks on this thing. Programming with Dark GDK is very simple, much easier than raw directX. good luck with your programming :)

  • ok. Ive downloaded all the programs i need and ill be starting later today. Thanks for your help and ill keep you posted on how im going

  • alright cool, make sure to post some vids :)

  • thanks man. I might have a video soon up. Today i made a small level to test what i learn yesterday from youtube tutorials, the dark gdk tutorials and stuff from the online forum. I used the universe.dbo model , the atomiser.x model, and the crosshair and gunfire. I think im picking it up really easily and the code is simple to understand

  • hey im kinda new to dark gdk

    could you tell me how you make your own characters

    i know that gdk gives you some but how do you make ur own?

    and could you make some of your code open source

  • what do you want to know. at the time i made this i had learned everything used in it from the DarkGDK forums and the examples. You can use any 3D model to do watever you want. I could of made the guy a blob of goo or w/e. You just model it in a 3d modeling program. To make them move and such you just write some code like "if X key is pressed then dbMoveObject(character,speed)"

  • You said you were working on a RPG game. How far are you on the project?

  • i've just programmed the main movement shit and camera. picking up items. just basic crap. i havent been doing much programming lately. my band is more important atm so i gotta play guitar a lot. all that really needs to be programmed is the Artificial Intelligence and then it just needs good models since i made crappy block type things for almost everything since someone else was going to do all the 3d work.

  • thanks

  • how did you make the house, not the tower the log hut.

  • i downloaded the house but it would be no problem to make. just make the basic frame with some cylinders and then put some thin plank like boxes on the outside. texture and done

  • I checked your website, and you're in high school in the US. Anyways what part of the US do you live in?

  • i live in cali :P

  • Oh, i live in Massachusetts. Quite far from california. You live near the pacific while, I live near the Atlantic.

    Oh well, stay in high school, don't drop out, and you'll be fine.

  • i'd buy that game

  • Your download for the game is not working. Can you please fix it???

  • check my website now.

  • i have a question for everyone should i learn make game from learning for book or go to college

  • depends if your dedicated enough. personally i would prefer a book, the internet is a wealth of information.

  • For just learning hobbyist and indie development, books and the internet are fantastic resources and are the best way to get started. If you want to make a career out of it though, a college degree in some sort of computer related field is the best way to go.

  • scooter should of been moter cycle

  • lol i like the scooter

  • yeah but moter cycle is cooler

  • GTFO psp"KID" no one gives a fuck. "scooter should of been moter cycle" ok your opinion but what an intellectual reply "yeah but moter cycle is cooler" BTW motor cycle is one word -.-

  • rofl. sup Austin

  • i was just making a suggestion man not trying to get anyone mad

  • Before you start with Dark GDK you have to know the basics right?

    Any tips on where to learn them from?

  • cplusplus . com

  • are you still working on this or did you start a new project.

  • im working on that RPG thing still. this game thingy has been abandoned. it was just a test

  • i may sound like a noob.. but wtf is this?

  • i wrote this in a programming language called C++. I used a library called Dark GDK which made a lot of it much easier on my end. The models that were used in this video are from various different place from the internetz, i did not make them.

  • so what else are you working on at the moment?

  • map editor and this first/third person RPG. kind of like oblivion but takes place in a different kind of time. the map editor is for the game btw :P

  • cool will you be using the dark gdk game engine for that?

  • yes

  • so when you going to release a video on your RPG? good luck on the project :)

  • Dude, could you send me the source code for this? Theres some stuff i want to look at.

  • i don't tihkn he will. I suggest you check out my tutorials or dark dungeon vinniedude107.

  • ill check it out does it support C# or only C++?

  • Dark GDK only supports C++ and i think you have to use Microsoft Visual Studio C++ as your ide. i dont think you can use another like bloodshed dev C++ or w/e

  • Hey i can only get guns like atomiser to work mp5 wont work

  • why not model your own guns?

  • i have infact im pretty good in 3d max however i cant get them in .x format

  • lookup pandasoft directX exporter for 3ds max

  • its probably because you need to scale the object or it isn't in the same directory.

  • lol niiice keep up the good work I've got a question

    Whats Dark GDK

    I can only code in C# right now I'm a beginner lol:P and I'm using XNA at the moment I don't think I can create a game like this in it though...

  • Dark GDK is like XNA for C++

  • 3D Modeler looking for something to do....plzzz sweemo

  • Outstanding!!!

    How old are you???

    You have the potential to becaome very sucessful.

  • im 15, ty :P

  • Wow keep it up

  • looks more like bf2 /1942 beta but verry nice

  • thanks :)

  • i cant wait to major in game and simulation programming

  • Where did you learn this? I'm looking for tutorials on Game Development with C++ for months now, can't find anything, got Visual C++ 2008 Express Dark GDK and DirectX SDK, got any tips for Tutorials you learned this from?

  • check out the tutorials that come with Dark GDK and once you understand how those work i would check out the examples that come with it, like Dark Dungeon. The source is included. Also check out the dark GDK forums, there is lots of helpful information there.

  • hey you should first check the sample tutorials and then check my channel for tutorials on making a fps. It teaches you how to load a gun model, texture, add a muzzleflash,sound, and picking up weapons.

  • shamelessly whoring your videos out on other peoples vids? You just restated what i said and mentioned a bunch of shit about your 2 videos lol

  • calm down man no need for hostility, i just pointed somebody to some of my videos. No need to be so mad, i never said your videos suck or was i "whoring". Just calm down, cause you look like you had a bad day. I just wanted to help somebody out, what gave you the idea that i dissed your work? Jeez.

  • i never mentioned anything about you "dissing" my work or anything i just thought it was funny that you were promoting your vids on mine, i wasn't mad lol

  • promoting vids...hmm I just wanted people to know i have some resources to help people cause dark dungeon is quite hard to understand for a beginner so I decided to help out.

  • Anyplace I can get that model? I'll edit it ofcourse, and credit you. :D

    btw, your website is down

  • which model, and my website isn't down?

  • it is. I checked just a minute ago.

    And I mean the main player model. xD

  • the player model comes with Dark GDK, what happens when you go to my website? Because it is working for me o.O

  • looks good, just a recomendation you should get the camera some collision. and maybe a crosshair.

  • there actually is a crosshair when you are the combat view thing.

  • How do you make the enemy continuosly fire bullets?

  • just make a timer. everytime it goes off shoot a bullet. here pseudocode:

    if bulletTimer + TimeBetweenShots < computer time then shootbullet

  • Another question, how do you make the bullets fire straight at you?

  • hey man all these questions your asking me, there is a thing called the Dark GDK forums. It is where i learned this stuff, i didnt have anyone i could ask specific questions to i just learned from reading posts

  • In the code files what are the x files? it had alot of numbers and iis it direct x or c++ the files can't open.what is the d3dx9_35?

  • d3dx9_35 is a dynamic link library (DLL) and DarkGDK uses it. it must be in either the directory with the game or some other default directory which i forget. as for your first question could you be a bit more specific i don't really understand your question

  • u used array to store those bullets yes ?

  • no //filler

  • How did you get the him to hold the gun?

  • limbs