#157586 - 11X_daemon_X11 - Mon May 26, 2008 11:27 pm
Now... I've always had good ideas for games, but I've never learned how to code, therefor, I've never been able to make them. I've got a couple of questions. The game I want to make would seem quite complex, so here it is... Alright... how hard would it be to code a 3d, isometric view diablo style game that uses external sources (that way the .nds file isn't massive, and people can find ways to use the game engine and apply their own mods to the game), along with would it be difficult to code a game that has a set up to have a limited amount of gold (if you've got a question on that, just ask, it's a very interesting idea), and how long would it take to learn how to code that?
I'm guessing this is the wrong forum for this and will probably be deleted, or I'll get yelled at for posting such a stupid question, but I really need to know these things to see if I should bother or try something easier.
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/
#157593 - silent_code - Tue May 27, 2008 12:06 am
i can tell you, none of this can be anwsered in general. there's only one way to find it out for sure: start now. ;^D
there might be people posting estimations, but i have experienced, that even if you have the ability to create such things, it still takes "quite some" time to actually do it.
still, happy creating! :?)
edit: again, it depends on soooo many factors, that's it's a waste of time to even think about it, imho.
starting to learn stuff and actually doing it then will get you a lot further! :^D
good luck!
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.
Last edited by silent_code on Tue May 27, 2008 12:25 am; edited 1 time in total
#157597 - 11X_daemon_X11 - Tue May 27, 2008 12:18 am
Hmmm... would a 2d isometric view game (liek the original diablo except with more DS realiable sprites?) be easier to do? like I said, I have no true coding experience but its the summer and when my gf is away, I'm going to teach myself how to and by next year, hopefully start actually attempting stuff
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/
#157605 - AerosolSP - Tue May 27, 2008 1:39 am
unlikely. I mean, if you do it in 3D, things like layering aren't an issue. In 2D however, you do have to mess with layering, which is a whole different ball game. It truly is a pain in the ass.
_________________
Uh oh, it's an oreo!
#157609 - 11X_daemon_X11 - Tue May 27, 2008 2:13 am
Yeah.. .and I'm not very good at spriting anyway =\ I'm a 3d modeller so... Does anyone know what I should read (bookwise), or sites I should goto to learn c or c++ to code this all (my first project before this will end up being an mp3 player because that I'm guessin, would be easier)
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/
#157628 - bean_xp - Tue May 27, 2008 11:59 am
Again, it's difficult to guage what is "easier" or "difficult" when it comes to programming, it really depends on what you're good at and what you know how to do. Provided you've not started learning to program, I'm certain that you will find any first steps (no matter what they are) much more difficult than anything you program later.
So my advice to you is start small, and work your way up to bigger things. I also advise you to start programming on your computer before you attempt DS, as there is much more documentation/books/tutorials.
#157634 - silent_code - Tue May 27, 2008 2:42 pm
i'm not intending to scare you, but after you master the language (only few of us even more experienced "users" have, yet), there's still a lot to learn on the way!
e.g. you will come around things that are syntactically correct, but create bogus behaviour!
so, it's not as easy as most people willing to start learning how to program think it is. most of the time, when you think you already know a lot, you sooner or later find out just how *little* you really know. it happens to me all the time and i'm a hobby programmer for more than ... i think eight years. even before that, i had programmed with qbasic on any relative's computer i could get my hands on, but that doesn't really count, i guess. ;^)
when starting out, you simply need to know what you have in front of you. learning for some months could make you a decent programmer, no doubt, but the sooner you realize that there's always much more to learn, the faster you'll get better. :^)
finally, i wish you good luck and endurance for your journey you'll face!
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.
#157672 - 11X_daemon_X11 - Tue May 27, 2008 8:07 pm
Thing about me is I tend to understand things, even if I don't know how or what to do with it. I could possibly figure coding out in a very short time because, even though I've never really learned it, I've got a basic understanding of what a command should do or how something works :p In school, I took our graduation test and got advanced on most of it (except writting, but thats because I can't write to a prompt), so I think I'll most likely be able to pull this off. :)
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/
#157679 - silent_code - Tue May 27, 2008 8:17 pm
just why does that sound so familiar? ... no offence, though. ;^D
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.
#157749 - 11X_daemon_X11 - Wed May 28, 2008 8:09 pm
lol :p I know I would never be able to master it, every thing I've learned I've never actually mastered :p I can get about half way in and the nget bored with it...xD
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/
#158529 - Darkflame - Thu Jun 12, 2008 10:59 pm
It helps if you can think in flowcharts.
But yes, start simple.
Heres a random list that perhapes, maybe you should look at;
0. Pick a langerage, make a Hello World. (learn basics of setting up and compiling)
1. Make pong, or a pong-like game. (learn the ideas behind the graphics).
2. Make something with sprites...like a scrolling map. Purhapes use some open source code, learn how to use eternal lib's ect.
3. Start playing with 3D.
Then come back here :)
oh, and so you dont get bored, try to put your own twist on even the most basic stuff. So when I say "pong" I just mean something like it...a few moving objects,collision detection, a very very basic game.
_________________
Darkflames Reviews --
Make your own at;
Rateoholic:Reviews for anything, by anyone.
#158548 - Sweater Fish Deluxe - Fri Jun 13, 2008 7:55 am
Speaking of this, what ever happened to the Wolveslayer game and the engine that underlied it?
I see the source code is still available (with a request that it not be modified for release, unfortunately). That was a pretty impressive project technically even though the game itself wasn't so hot. As I recall, Payk said he had plans of turning it into a generic engine that people would have been able to incorporate into their own projects (I'm not sure if he meant as some kind of build-a-game thing or as source code). That same engine, but with smoother animation for the characters and better collision detection definitely could have been the heart of a great game.
Just another case of a homebrew that coulda been a contender, I guess.
...word is bondage...
#158586 - Mohammad - Sat Jun 14, 2008 12:04 am
Okay didn't read all the responses but, are you making a "Diablo DS"? Which Diablo is 2D. You can get the sprites use a program called "MPQ Reader" and inside of the diablo folder "patch.mpq" If you want to make it so it can be moded and all, and a "diablo DS" then you'll just want to make a DSQ reader. (DSQ is more less like a zip file)
#158589 - silent_code - Sat Jun 14, 2008 12:14 am
I actually don't recommend using commercial data in HB projects, that should be released at some point.
Good luck, though! :^)
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.
#158594 - 11X_daemon_X11 - Sat Jun 14, 2008 2:22 am
The problem with using blizzard graphics is they always shut down the project right before reloease but they realise how many people will want it xD
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/
#158606 - Mohammad - Sat Jun 14, 2008 12:11 pm
I also wanted to do something like this but I'm a newb when it comes to this sorta programming. Graphics are something else lol, my sprites are still in the works, but if you want to make a sprite game lemme know I would be willing to help with the game code instead of the graphics code (darn graphics).
#158631 - 11X_daemon_X11 - Sun Jun 15, 2008 2:55 am
Anyone got a good site for tutorials on this kinda thing? I understand variables (for the most part if they're anything like rubies :p), but thats kinda all I would understand (besides something like print: "HELLO THERE!" (if thats even the proper or real use of that lol))
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/
#158634 - silent_code - Sun Jun 15, 2008 10:41 am
Try http://www.cplusplus.com/ for general programmingon your development machine (e.g. Win32) first. You should also buy or lend a book about programming, but beware, there are, just like things on the net, good books and bad books, so you better get some recommendations. ;^)
Happy learning!
_________________
July 5th 08: "Volumetric Shadow Demo" 1.6.0 (final) source released
June 5th 08: "Zombie NDS" WIP released!
It's all on my page, just click WWW below.
#158652 - 11X_daemon_X11 - Sun Jun 15, 2008 9:18 pm
I'm sure my friend (who knows alot of coding, I do beleive (such as flash, python, html, ect)) would lend me his c++ book thawt I'm pretty sure he has... lol :p
_________________
IRC (please join :D):
http://evilnetirc.ath.cx/