|
-
Sep 18th, 2001, 05:26 PM
#1
Thread Starter
Hyperactive Member
what would it take to...
... make a game? Can someone put together a list of programs that you would need to make a 2D based game like Kingdom Under Fire or Diablo 2? Thanks.
[vbcode]
' comment
Rem remark
[/vbcode]
-
Sep 18th, 2001, 06:53 PM
#2
Not just programs but...
About a year, year and half(preferably more) of programming experience in the language of choice
Team of about 10 people
PhotoShop, or Paint Shop Pro
Number one is the biggest. If you dont know how to program (well) you are sunk. This includes being able to structure the code to make it extensible and re-usable, as well as fast. You must know how to work in a team, as, for a game of the size you are thinking, you are going to be programming with at least one other person. You must have good communication skills, to let other people know what must be done, what they are doing well, etc. You must be willing to complete the project once you start, and your team members must also be dedicated, or the project may not go anywhere. I am the programmer on Times Of War (you can check us out in the Communication Area), and trust me, There is a LOT of work that must be done. Map Editors must be made, the scripting language must be created, the file packages, the rendering code, the music and sound code, the multi-player code, all of that must be put together in such a way as to not jumble and tangle the code.
I don't mean to scare you, but even if making games seems easy, it is not. There is a lot of stuff that needs to get done before you can even start to program the game itself.
One other thing. You will NEED a good writer. I don't know where TOW would be without Jorj.
Z.
-
Sep 19th, 2001, 01:08 PM
#3
-
Sep 21st, 2001, 03:42 PM
#4
Thread Starter
Hyperactive Member
You think I don't know that making a game is hard? HA! I know it takes a long time, all I was asking was for you to list programs it takes to make a 2D game, not some long lecture about how hard it is to make one. I know it takes more than 1 program to make a game, I've read lists that other people have put together. You assume that I am the one making it... what if I'm just the one to go out and buy the needed software and not have anything else to do with the programming section of a game? This is not the case, but don't assume things please.
"Can someone put together a list of programs that you would need to make a 2D based game like Kingdom Under Fire or Diablo 2? Thanks." ~Oafo 3:16
[vbcode]
' comment
Rem remark
[/vbcode]
-
Sep 21st, 2001, 04:43 PM
#5
Lively Member
here you go
I'm makeing an RPG with me as the only programmer, writer, animator, project leader, and a graphic designer as the only other team member. Although not on par with games put out by big companies i'd wager the character graphics a quite a bit better then most and the game play is more fun then many games I've played, and I only have 1 year of programming experiance well acutally 1 year minus 3 days or so.
Here is a list of what together we have used.
Visual Basic 6
Photoshop 6
3d Studio MaxBryce 5
Microsoft Paint (it might sound remedial but it gets the job done)
As well as some 3d weapon/armor ect that I brought and grant derivitive copywrites to the person who creates something like a non-3d image from them as in me.
and I belive thats it. Although possibly some other graphic design tools that I don't know about.
All will fall before the might of the Black Sashi...
-
Sep 21st, 2001, 05:43 PM
#6
What do you need?
C/C++ compiler
Some painting program (optional, you could go and steal someone elses art)
Thats about it. So, yeah, you could make a game with one program.
Z.
-
Sep 21st, 2001, 07:58 PM
#7
Lively Member
art
Yeah you could steal someone elses art but I wouldn't recomend distributing it. Even art thats free for download can be re-distributed without permission even if your game is freeware.
For awhile I was using sound effects I extracted from Ice Wind Dale and music I downloaded from mp3.com but after doing some research I discovered that you can get into a lot of trouble redistributing that stuff even if you don't make money off it. If you were just planning on making a totally free game though, I suppose you could anonomysly donate it to some abandonware sites and leave the blame with them.
All will fall before the might of the Black Sashi...
-
Sep 21st, 2001, 10:34 PM
#8
Fanatic Member
ahahahaha lol.
actually you COULD also use VB for ur game it will be helpfull for many things.,, but if you start with VC++ then finish with VC++, if you start with VB, well you can either finish with VB or add some VC++ stuff to it... like make a dll and include all ur functions... it takes only 1 single program to make a game?? maybe, have you tried flash games?? flash lets create the art/graphics, import sounds, and its programmable so it could be basically an all-in one. But you need more than just that... you need music, soundeffects, graphics, story lines, etc,... and much much more...
I wanted to make a game (and i still do) but i dont want to do it all by myself because I want to make it big. And i am very impatient, i cant start something and work on it for so long... but if i get help, ill have a reason to work on it for much longer.
-
Sep 22nd, 2001, 01:10 PM
#9
-
Sep 22nd, 2001, 01:40 PM
#10
Using VB for a "game like Kingdom Under Fire or Diablo 2" will probably be a bad idea. Sure you can go and use DDraw for the graphics, but logic and AI tax even C++. Then again, Diablo 2 was probably the worst game I have ever played.
Z.
-
Sep 22nd, 2001, 01:47 PM
#11
Frenzied Member
-
Sep 22nd, 2001, 01:57 PM
#12
transcendental analytic
Can't believe nobody mentioned OOP. Maybe you aren't really programmers?
OOP is da #1 tool for making a game, therefore C++ is a natural choise as it provides a very wide range of OOP features, which you can pick from when building a complex game.
Use  
writing software in C++ is like driving rivets into steel beam with a toothpick.
writing haskell makes your life easier:
reverse (p (6*9)) where p x|x==0=""|True=chr (48+z): p y where (y,z)=divMod x 13
To throw away OOP for low level languages is myopia, to keep OOP is hyperopia. To throw away OOP for a high level language is insight.
-
Sep 22nd, 2001, 02:03 PM
#13
Lively Member
Diablo 2
I have to jump on board with the people who said Diablo 2 sucked. I sucked on multiple levels, one it was boreing, just running around and hacking stuff with one move is mildly fun for awhile but not for very long. Two it took forever to come out and when it did it was totally flawed, you had to download a patch for it immediately after buying it. The programming skills at Blizzard seem to leave something to be desired both in speed and quality. Even with the patch I experianced many crashes and at the time I had a slower computer with 32 megs or ram which I don't think they should have claimed to support, because every time I killed a boss the computer froze for like 4 mins trying to do the death sequence. They should have included an option to turn that crap off. As a side note Warcraft 3 a game now in production for many years doesn't look that good. I HATE you Blizzard entertainment!!!
heheheh
All will fall before the might of the Black Sashi...
-
Sep 22nd, 2001, 02:14 PM
#14
-
Sep 22nd, 2001, 02:38 PM
#15
I would agree that Warcraft 2 was that last good game to come from the depths of Blizzard. Starcraft was just more of the same, in a different settings. Warcraft 3 looked great when I saw the preview in PC Gamer about 2 years ago. Then they changed the game completly, and removed everything that was.... um.... original. Big deal, its 3d. And now, they are working on a MMORPG. Yeah, it looks pretty, they have great game trailers, but they need some new ideas, instead of just stealing ideas from previous games.
And yeah, kedaman, I agree that OOP is a great tool for game programming, but it isnt required. Most games to date have been done in C, or other non-OO language. Myself, I dont know what I would do without C++.
Z.
-
Sep 22nd, 2001, 02:39 PM
#16
Fanatic Member
Hey hey hey, take it easy there. Diablo did NOT suck. Diablo 2 does NOT suck. Warcraft does NOT suck. So what you have a dinosour computer, the game wasnt made for (extinct) dinosour computers man. It was made for at least 64MB ram, not 32 and infact 128MB is prefered as it uses 2D graphics like we breathe oxygen. Anyways, I agree that after a while the game gets boring... but what about the multiplayer feature?
Also, I totally agree with whomever said to use OOP to do a game because unless you want to make a game that only has one thing to do... eg. run in a straight line untill you reach the end without doing anything... you SHOULD use OOP. period.
VB is usefull for the tools part, as it helps you save precious debugging time. Also, it is best that you make ur own level editor, Ai editor, character editor, etc... those sort of things. Also, skins are awesome.
About the DX special Effects DLL, it should be complete anytime soon (with full source code ofcourse , both VB and C++ versions of dll, so u can see why C++ is prefered. )
L8trz,
-MoMad
-
Sep 22nd, 2001, 04:07 PM
#17
Lively Member
hey
The thing is they should not have made the CLAIM that THEY supported 32 megs of ram because the game was increadibly unstable. I would never make a game and try to sell it claiming that it ran on 32 megs of ram if it was that prone to crashes and malfunctions. And a pentium 2 266 with 32 megs of ram was not a "Dinosaur computer" A year ago.
Fun games such as Age of Empires 2 or Baldur's Gate ran just great which speaks highly of the skill involved in their evolution and design. Baldur's Gate 2 even let you customize the way the game ran so if you had a slower computer you could get the best performace (and neither of those two ever crashed on me). Bizzard throws that all aside and blows their buget on big time cinematics while the game goes down the toilet. To me they are the finest example of how not to run a software gaming company.
All will fall before the might of the Black Sashi...
-
Sep 22nd, 2001, 06:49 PM
#18
I have 128 megs of ram, and never actually played the single player mode, and yes, the game still blew large donkey's n**s (excuse me). There are several reasons I say this.
1. There was a stroyline that you followed. In Diablo 1 (a far superior game), there was a basic storyline, but you were barely ever aware of it. You talked to NPCs to buy stuff, or get items IDed. Thats about it. In Diablo 2, they created this large complex story line. It moved the game out of the fun-because-its-mindless category.
2. It was dumbed down. If you were playing Diablo 1 for the first time, in the dark, late at night, you got scared. Diablo 2 made you think of Toys R Us. The only scary part was the packet loss.
3. The stress test was meaningless. This doesnt actually have to do with the game, but the company. I played the stress test for many a sleepless night. It was great fun. Why? It was mindless. No storyline, just killing. See point 2.
If anyone got the game when it released, and played MP, you would know how laggy, and unreliable it was. Same with the stress test. Then it got better. But they didn't learn from that. Crappy Blizzard.
4. The patches. Nerfing is a bad thing. It is avoided through extensive QA. Where did those 3 years go, Blizzard?
On the subject of BG, it was a superbly crafted game. They managed, very well, to integrate the AD&D core rules into a realtime RPG.
Z.
-
Sep 22nd, 2001, 06:51 PM
#19
Allow me to edit my above post. Diablo was the last good game to come from Blizzard. Forgot it came after War2.
War2 BNet edition does not count for this discussion, as it was only a re-release.
Z.
-
Sep 22nd, 2001, 07:12 PM
#20
Fanatic Member
Hahahahaha, toys r us. Actually, i didnt like diablo 2 either, the thing is they just overdid it. 
I loved Diablo anyways...
-
Sep 23rd, 2001, 04:24 AM
#21
Frenzied Member
Visual Basic
A Paint Program
maybe diectx
-
Sep 23rd, 2001, 06:10 AM
#22
Junior Member
Best Graphics Program....
well i am writing a game, well not exactly diablo 2 games still need art....what do you think is the best software for making graphics?
Two Wrongs May Not Make A Right, But Three Rights Make A Left....
-
Sep 23rd, 2001, 04:24 PM
#23
-
Sep 23rd, 2001, 04:34 PM
#24
Good Ol' Platypus
Oh I agree totally... and I've also realized why people don't like to play games like AOK often enough.. which is why we plan to bring ToW to the public
All contents of the above post that aren't somebody elses are mine, not the property of some media corporation. 
(Just a heads-up)
-
Sep 23rd, 2001, 04:46 PM
#25
-
Sep 23rd, 2001, 05:00 PM
#26
Good Ol' Platypus
Starcraft has only a tiny little bit of micromanagement... (meaning that you never have to rush around and look at EVERYTHING to make sure it hasnt screwed up), games like AOK and such require tedious, huge amounts of it.
All contents of the above post that aren't somebody elses are mine, not the property of some media corporation. 
(Just a heads-up)
-
Sep 23rd, 2001, 05:13 PM
#27
Frenzied Member
i use photoshop
-
Sep 23rd, 2001, 05:35 PM
#28
-
Sep 23rd, 2001, 05:42 PM
#29
Fanatic Member
Sastraxi, AOK is awesome... they have an awesomely incredible AI, and you can do all sorts of things with just 1 click, or better yet, everything has a shortcut-key and is customizable. Its great!! but out of the subject, My favorite Action game has to be Unreal Tournament... that game has (in my opinion) the BEST AI A GAME COULD EVER HAVE. You cant tell wether its humans playing agianst you or if computer is playing against you, thats how good it is.
-
Sep 23rd, 2001, 05:47 PM
#30
Fanatic Member
BTW: Photoshop is the BEST. You can also use: Macromedia Fireworks
-
Sep 23rd, 2001, 06:03 PM
#31
Frenzied Member
-
Sep 23rd, 2001, 09:26 PM
#32
Thread Starter
Hyperactive Member
I read something in a book that said to make the graphics 3D at first and make all of the character's motions while it's easy to manipulate him/her, then turn em into 2D sprites. So, what I can gather from all this "I hate D2!" (which I agree), is...
3D Studio Max (downloaded from Morpheus)
Photoshop 6.5 (downloaded from Morpheus)
VB/C++ (stolen from a friend)
That it? Damn, I thought I was gonna have to go out and buy something, but that would be too harsh, right?
[vbcode]
' comment
Rem remark
[/vbcode]
-
Sep 23rd, 2001, 11:06 PM
#33
Lively Member
3d
Thats a common practice, if your going to do true 3d graphics of any quality then the system requirements are going to go way up. AOK is a 2d game with 3d rendered sprites if it were 3d it wouldn't run so fast. The tecnique of rendering graphics in 3d then converting them to 2d sprites is one I'm using myself in my game.
All will fall before the might of the Black Sashi...
-
Sep 23rd, 2001, 11:21 PM
#34
Fanatic Member
Yes exactly, thats the way it should be done, or you'll end up redrawing your character for every single state!!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|