Computer Science Canada RPG |
Author: | Martin [ Sun Apr 06, 2003 12:41 am ] |
Post subject: | RPG |
A few friends and I are planning on making an online rpg in directx. Anyone who's interested in helping post here: We need everything, from ideas, to programmers. No C++ knowledge required |
Author: | Asok [ Sun Apr 06, 2003 2:28 am ] |
Post subject: | |
well I'm currently working on an RPG in OpenGL. I can offer whatever advice I can but DX and OGL work very differently, I reccomend the tutorials at www.gametutorials.com it helped me alot ![]() |
Author: | jamez [ Mon Apr 14, 2003 9:37 pm ] |
Post subject: | |
im interested in helping... ive been teaching myself c++ for a couple weeks so i dont have THAT much knowledge in it. but as you said none is required ![]() |
Author: | Catalyst [ Mon Apr 14, 2003 9:57 pm ] |
Post subject: | |
ill help too, i know c++ fairly well, but have no knowledge of direct x (open gl person) |
Author: | Homer_simpson [ Sat Apr 19, 2003 1:08 pm ] |
Post subject: | |
I also know the basics of c++ and i have long programming experience. I think i can help too ![]() |
Author: | haujobb [ Sun May 04, 2003 4:53 pm ] |
Post subject: | |
Id like to help, i ahve experience copying and pasting and changing c++ code while modding the machine gun in halflife!!! woot What compiler are you using? Are u using ogl or dx? What tasks need to be done? |
Author: | bugzpodder [ Thu May 22, 2003 5:21 pm ] |
Post subject: | |
hows the project coming?? |
Author: | Martin [ Fri May 23, 2003 10:08 pm ] |
Post subject: | |
Well, I know more c++ than I did when we started ![]() |
Author: | ShadowStorm [ Sun Jun 01, 2003 9:31 am ] |
Post subject: | |
I'm up for it.. I\ve been teaching my self C++ for a few weeks now.. i'll offer the most help i can.. probably some graphics or something.. ![]() and for those that want to elarn C++ or any other language got to www.free-ed.net.. ![]() |
Author: | Dark Matter [ Fri Jun 04, 2004 8:21 pm ] |
Post subject: | About that..... |
Sorry for responding to something that was posted over a year ago, but how's the project coming so far? Because it sounds like a great idea. I have some knowledge with C++, but my Mac doesn't support DirectX, so if I became a coder I'd have to get Virtual PC or something like that, and Microsoft Visual Studio. I also have something called XCode (which I have no idea how to use, but I should get the hang of it easily), which supports OpenGL. BTW: is there a version of DirectX for the Mac? Seriously though, it sounds great, and I'd totally be up for it. I can also write, draw, and probably do 3D graphics, so drop me a line at iammjc@hotmail.com. Just remember, before you start (even though you're probably way ahead of that by now): 1. First, you need a well-developed story, complete with plot, setting, and characters. Decide what the characters' abilities should be. This takes a lot of creative thinking. 2. Then, you need to draw. A lot. You need lots of concept sketches of characters, props and scenary, followed by well-rendered drawings to help you decide what the character should look like. Keep your resolution budget in mind, and know what it is. 3. Using these drawings, create 3D graphics. When you test the game later on, you may need to tone them down a bit more if the resolution is too high, which would then lag the game. They can be as good as you want for the cinematic cut-scenes, though. 4. The code. You can actually start this process before the graphic-and-animation production is complete, but you won't be able to import any 3D models until they're ready. This part requires a great deal of knowledge, planning, and trial-and-error. Test it as you go. 5. Once the project is complete (but still modifiable), you need to test it to make sure there are no more bugs. This involves two procedures: -Checking the logic of the code, creating a flowchart, and making sure everything works the way you wanted it to -Playing the game. Unfortunately, this part isn't fun, because you have to test every inch of the levels (to make sure the character doesn't walk through walls), make sure the enemies' AI works, make sure all the collectibles and weopons work, make sure the character always does exactly what you want him/her to, and nothing else, make sure the level progresses properly with no dead ends, and any "chain of events" you planned works. This is your last chance to remove any glitches. TIP: To speed up your progress, disable your character's health (make him/her invincible) 6: Get feedback. Let your friends play the game and tell you what they think. Based on their criticism, you can make the game more challenging, tweak the graphics, edit the story, modify the controls, etc. Unfortunately, this also means you'll have to test it AGAIN to make sure it still works. Have fun, and keep me informed. PS: If you're into serious hardcore gaming, try self-modifying code. I'm not making that up, it's possible. |
Author: | Mazer [ Fri Jun 04, 2004 8:40 pm ] |
Post subject: | |
Wow... I feel kind of bad for you having typed up that long reply. Don't worry, you didn't actually miss anything by showing up now. This project (so far as I know) never actually started. Though knowing Darkness, that had to be expected ![]() Some good ideas though. |
Author: | wtd [ Fri Jun 04, 2004 11:03 pm ] |
Post subject: | |
Xcode is a seriously cool IDE that supports Java, C, C++, and Objective-C out of the box. I've used its predecessors, and even those were incredibly powerful. The underlying compiler is GCC. |
Author: | rizzix [ Sat Jun 05, 2004 2:14 pm ] |
Post subject: | |
uhmmm... ![]() |
Author: | bugzpodder [ Tue Jun 08, 2004 2:37 pm ] |
Post subject: | |
i feel like making something big over the summer... |
Author: | Dark Matter [ Tue Jun 08, 2004 2:44 pm ] |
Post subject: | Too bad.... |
Oh well, I guess the thing that really stood in everyone's way (aside from the huge workload) would have been trying to work with people all over the world. Anyway, I'm going to Sheridan next year, and I've been thinking of getting some Comp Sci students together with Computer Animation/Graphics students and Video/Sound Technology students. I'm kinda just blowing smoke here, but it might work. I might also have to tempt some students from OCAD, Seneca, Humber....... I just need to do lots of studying this summer. There's a book I want to get called Game Art for Teens. It comes with Maya Personal Learning Edition. And of course, I need to get used to OpenGL with XCode (I might get a book for that, or I might just freeload off some sites, who the hell knows). And for GOD'S SAKE will someone PLEASE tell me how to add an avatar? Everytime I try, it just gives me a question mark where my avatar should be. |
Author: | Tony [ Tue Jun 08, 2004 5:15 pm ] |
Post subject: | |
Dark Matter : go to your profile and at the very bottom input the absolute (http://..) path to your avatar. As for a gave dev project - sounds awesome, but from my personaly experience you're much better off if the team atleast meets (if not works) together in person. Also everybody has to be actually interested in doing their part. |
Author: | bugzpodder [ Tue Jun 08, 2004 9:28 pm ] |
Post subject: | |
tony and I could work on CS projects in waterloo ![]() |
Author: | Tony [ Tue Jun 08, 2004 10:09 pm ] |
Post subject: | |
sounds like a plan bugz ![]() ![]() |
Author: | Dark Matter [ Wed Jun 09, 2004 3:47 pm ] |
Post subject: | Duh iam a stopid |
Oh right, I forgot. This is a Canadian site, so most people here would be Canadian anyway, probably from somewhere in Ontario. This might be easier than I thought. Great, so if you guys are at Waterloo, maybe I can get something organized at Sheridan, meet up with you, and, uh, that's really all I can think of right now. Peace. One more thing. I've asked people this question dozens of times, and I can never get a straight answer: What makes an RPG different from any action/adventure game? One question: I'm curious about user groups. If we all got something started together, could we create an exclusive user group on the site for posting graphics, status reports, code, etc? Is there a storage limit? PS: How do you like my Avatar |
Author: | Tony [ Wed Jun 09, 2004 5:07 pm ] |
Post subject: | |
Dark Matter : then we'll talk in september ![]() and yes, we could create an exclusive usergroup for the devTeam... we already did this before actually. as for the RPG being different from action/adventure... I guess it would be role playing ![]() ![]() |
Author: | bugzpodder [ Wed Jun 09, 2004 5:43 pm ] |
Post subject: | |
so many ppl are taking CS at waterloo... i am sure we can get a team of hundreds if we really wanted ![]() |
Author: | Mazer [ Wed Jun 09, 2004 7:47 pm ] |
Post subject: | |
tony wrote: as for the RPG being different from action/adventure... I guess it would be role playing
![]() ![]() I think the only RPGs that actually involve role playing are the kind that consist of pen & paper, some cheetos, a table, and more nerds than you could shake a stick of deodorant at. ![]() But, alas, I'm spamming now. Tony, we should have a section for talking specifically about game/program design. I have lots of bitching to take care of. ![]() |
Author: | Dark Matter [ Thu Jun 10, 2004 11:32 am ] |
Post subject: | Awesome |
Great! As soon as my exams are done, I'll get started on teaching myself game programming, lots of drawing, and 3D graphics. So, anyone got an idea planned for the game in question? Fantasy, SciFi, Ninjas, Freeroaming......? PS: How long a drive from Toronto is Waterloo? Man, I am soooo excited. |
Author: | bugzpodder [ Thu Jun 10, 2004 3:48 pm ] |
Post subject: | |
first of all, nobody is starting any projects as far as I know... secondly, its not going to work if you dont have any experience. you gotta have programmed (alone) before you get into team devs... |
Author: | Dark Matter [ Thu Jun 10, 2004 4:12 pm ] |
Post subject: | |
I do have some experience, but not enough so I could start a project on my own. But with a little more reading I'm sure it could work. I'd probably be doing graphics mostly, anyway. I use a mac, not a PC. The file format would be different, my compiler isn't the same as yours (although that shouldn't matter), and I've been told it doesn't support DirectX. Then again, like I said, I can always get Virtual PC, MS Visual Studio or some other compiler, maybe that free one that was mentioned in some other thread, I forget its name, and download DirectX. Then, anything I'm working on in XCode I can just copy and paste, change the file format, and rework the syntax so it uses DirectX instead of OpenGL (but then I'd have to learn OpenGL too---maybe it would just be easier to use VPC directly). Unfortunately, Virtual PC and Windows would put a big hole in my wallet, and I just spent a couple of thousand on my mac. So, here's an alternate solution that I'd much rather do: As far as I know, Linux is free. There is a version for the mac called Yellow Dog Linux. Since all versions are based on the same "Kernel", anything I do on Yellow Dog should be compatible with Red Hat, SUSE, etc. So, now I have a question for Darkness: Is there a version of DirectX for Linux? Because if so, then I wouldn't need VPC or some crap like that. After all, Linux is ideal for coding. So PLEASE, ANYONE WHO HAS DONE GAMES ON LINUX, let me know. Now be honest.....am I the only one here using a mac? |
Author: | Tony [ Sat Jun 12, 2004 11:46 pm ] |
Post subject: | |
well I think that most of us who are into 3D prefer to use OpenGL anyways (maybe ![]() drive from T.O. to waterloo really depends on how fast you're going. It takes 1.5 hours for my mom and 40 minutes for one of my friends. umm... yeah... I'm getting back to the game projects idea in september, I'm hoping of doing something more fun this summer ![]() |
Author: | bugzpodder [ Sun Jun 13, 2004 7:57 am ] |
Post subject: | |
i think university is going to be wee busy... but we shall see |
Author: | Dark Matter [ Sun Jun 13, 2004 3:16 pm ] |
Post subject: | |
Alright. So, like I said, I'm probably going to be doing graphics mostly, because: I know DirectX, not OpenGL The computer I'm using doesn't support DirectX However, I'll start learning OpenGL, see if I can catch on with my DirectX experience. I'll also try to find out if Yellow Dog Linux has DX support, and maybe look into Virtual PC. I'll keep you posted. Please state your operating system. So basically, my whole summer's going to be drawing, 3D modelling and animating, coding, reading, and playing guitar. Sounds fun. |
Author: | wtd [ Sun Jun 13, 2004 11:50 pm ] |
Post subject: | |
There are several distributions of Linux for the Mac. Yelow Dog is certainly high on the list, but Mandrake, Gentoo, and several others also ship PowerPC versions. Your compiler is just GCC under the surface (an Apple and IBM optimized version of GCC, but GCC nonetheless). If the others are using GCC, either via MingW (Dev-Cpp) or otherwise, then your code should compile cleanly on either if you use cross-platform libraries (OpenGL). |