[gameprogrammer] Re: Feedback on game project

Hi DARKGuy,

Thank you for taking the time to look at my project.  Firstly, the model
file format is CSV.  Before I started this project I decided that I was not
going to use a 3rd party game engine.  Because of this I knew that I would
have to start from the bottom up if I was to make the project work.  I then
hit upon an idea.  It has probably been used before but, without prior
experience I would not know.  What I decided that my models should be
modular.  So I would design Elements of my models and then piece them
together to make a complete model.  I could then re-use elements and
rearrange them to makes different models.  This should save on memory.

If you look in the data file you will see how this works.  Look at the
.Element files.  They are CSV formatted.  Each part of the game, models,
menus, even the mouse cursor, are loaded from these files as Elements into
an Element array.  I then render the elements I want in the positions I want
to make up my models etc.  Most of the Elements are a single Polygon and
most of them are QUADs.  If you look at the files you will see that the CSV
fields contain the vector data for the polygons including, TYPE (QUAD,
TRIANGLE, CYLINDER), Texture Number, Normals and vertices.

I have created C++ Classes for Element and ElementList that do all of the
loading and rendering.

As far as Linux... Well...  I am afraid I am a "Child of Windows" and my
Linux experience is minimal.  Saying this, however, seeing as I am currently
using only C++ and OpenGL, a Linux Port would be possible.

Thanks again for taking the time to look.

Regards

Richard



On 14/10/2007, DARKGuy . <dark.guy.2008@xxxxxxxxx> wrote:
>
> Greetings Richard.
>
> I just tested your game project... I must say I'm impressed - I've been
> working on game engines since Dec. 2006 and so far all I have is a nice 2D
> one using OpenGL - your model loading, input handling and maneuvering is
> impressive to me, great job on that! (if I may ask, what/how do you load the
> model? (and what format is it?), I'm really interested about it :), bravo!).
>
>
> The HUD looks fairly nice to me, reminds me of the Starlancer game, pretty
> intuitive I could at least figure out what some of the elements were with
> just looking at them.
>
> Mouse maneuvering is a bliss, can't say much about the keyboard because
> it's set for debugging purposes like that, but movement is great using your
> debugging keys.
>
> The mouse cursor is neat too :). Nice effect on the ground ;).
>
> So far it's really good, I like it - time to shape it and keep working on
> it, looks like it's gonna be a good one ;).
>
> Also, I'm a bit curious - will it be able to work on Linux too? ;).
>
> Good luck and keep it up!!
> - DARKGuy.
>
> On 10/13/07, richard sabbarton <richard.sabbarton@xxxxxxxxx > wrote:
> >
> > Hi All,
> >
> > Back in May I started on a game project using a number of different
> > ideas that I had previously looked at but never implemented.  I am really
> > quite new to game development and I haven't been programming in C++ for that
> > long either.  Shortly after starting this project, on the 20th June, my Wife
> > and I had another baby.  That means I have spent the last few months knee
> > deep in nappies rather than coding, which I don't mind.
> >
> > Anyway... I am now starting to get back into the swing of things on the
> > development front and, before I go headlong into this project again, I am
> > hoping to get some feedback on the concept, style, graphics, etc etc.
> >
> > So, if you have a spare few minutes, maybe you could download
> > (519kb) and unzip (preserve folder structure) and run the program and let me
> > know what you think.
> >
> > Download the program and support files here:
> > http://www.fullonsoftware.co.uk/downloads/files/ProjectDeep.zip
> >
> > You can take a look at my website here:
> > http://www.fullonsoftware.co.uk
> >
> > The game, ProjectDEEP, has the following concept ideas:
> > - Underwater
> > - 3D
> > - Shoot-em-up
> > - Head-to-Head
> > - Submarine
> > - Deathmatch
> > - Network Play
> >
> > In the short time I had working on this project I have managed to code
> > the following parts.  Not a great deal at the moment but I want to get some
> > feedback on whether this is really a worthwhile project and should I
> > continue.  So far I have:
> >  - Basic menu system and state engine
> >  - Basic Game Engine with controls, HUD, etc.
> >  - Weapon fire (but nothing to fire at)
> >  - Model storage format and loading
> >
> > All it does is load the main menu and, when you click PLAY it takes you
> > into an underwater scene with HUD display.  You can move around (control
> > details in the ReadMe) and shoot (the floor is the only target).  There is
> > also a partially built model in front of you.  That is it.  But your
> > feedback would be greatly appreciated.  This project does not use any 3rd
> > party game engines.  It is just C++ and OpenGL.
> >
> > Thanks Guys
> >
> > Richard
> >
>
>

Other related posts: