Game Development Community

Frameworks for different genres?

by Devon Ly · in General Discussion · 01/18/2003 (5:52 pm) · 10 replies

As I was wondering how I could go about cleaning up the scripts that come in the example directory.
I also noticed that the racing game was implemented as a mod. Then it hit me, why not make a set of framework scripts for different genres?
That way a person could open open up the framework they require and bang away at the code.
The advantages would be:
1.Each framework would be independant, creating leaner and content specific scripts (saves time sifting through a ton of scripts)
2.coders could have general use datablocks to inherit and extend upon
3.directory restructuring to make it easier to locate specific files.
4.tools included could be directed at the particular genre.
right now it's just a quick thought wonder what your thoughts were
you could have genres like
fps
rts
rpg
shoot em up
fighting
sports

#1
01/18/2003 (6:33 pm)
A great idea, no doubt.

But what's the difference between FPS and "Shoot'em Up"?
#2
01/18/2003 (10:38 pm)
FPS = first person shooter, games like quank, doom and unreal for example.

SEU = shoot em up would game typically where you fly a plane or ship around a screen and shoot things.
ummm examples would be xenon 2, umm what else this genre has pretty much disappeared with the advent of 3D. ummmmmmmmmm raiden oww raiden i'm sure you've heard of that one.
#3
01/19/2003 (3:15 am)
This is an interesting idea and one that the community could take up.

Maybe at a later date when our turn-based strategy game "Strategem" is out, we would consider releasing the script setup for it to add a genre. We found that it had to be quite different, particularly when it comes to the pre-game ready-room style feature plus the server/client game interactions.

With all that said, the current setup is quite powerful and flexible, if not obviously so.

- Melv.
#4
01/19/2003 (5:18 am)
This is also something that i'm trying to do with one of our possible next project : SageStudio.

@Melv: is your game turn-based and at the same time allow multiplay ? For our 'upcoming' project named TWar (see my .plan), we are thinking also of a tactical turn-based project but with some limitation on the time allowed per player per turn (a little bit like in professionnal chess game).
#5
01/19/2003 (5:40 am)
i guess the first step would be to find the common features for each genre.
Making it a community project would be fabulous, would just have to make sure the frameworks are consistent across the board, so that let's say you use one framework you'd be able to learn another one relatively easy.
Like the way microsoft office works, each program has a different function but to open a file, you go to the file menu and select open. It's in the same place each of the various office programs. But I guess it's just a matter of good design.
I guess what I personally would like to see with this is well structured clean code and documentation kindda like how the Java Development Kit has a class listing and what each variable in a class does and a description of their functions. Detail is EVERYTHING :) It's the small things that count
#6
01/19/2003 (8:09 am)
Frank,

"Strategem" is currently multiplayer only anyway. We will look at the more difficult AI case at a later date.

We currently do have features such as limited game turn time etc that our "Realm Overseer" can control, amongst other settings. We also have the ability for "Seers" to simply spectate. "Overseers" that die will be demoted to "Seers" so that they can continue to watch gameplay. "Seers" will be able to inspect all players (normally secret) items and do things you wouldn't normally be able to do as an "Overseer".

- Melv.
#7
01/19/2003 (10:48 am)
As we work on the site during the next couple of months, I wanted to get areas set up to highlight the best projects being created in the community. It would be great to add sections for these various community driven frameworks.

FPS
RPG
RTS
Racing
Flight Sim
etc.

Jeff Tunnell GG
#8
01/19/2003 (11:11 am)
@Jeff: this is a good idea.
@Melv: it really seems interesting to play.
#9
01/19/2003 (11:27 am)
@Jeff: I think this is an excellent idea. Hopefully this will produce more innovative game ideas based on other genres other than FPS or MMORPG.

@Frank: We certainly think so, I think we've come up with a fun and interesting game idea. :)

- Melv.
#10
01/21/2003 (1:24 am)
Excelent idea!
:)