Omnimaga

General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: JincS on October 14, 2006, 01:41:00 pm

Title: C++ OpenGL 2D Graphics Engine
Post by: JincS on October 14, 2006, 01:41:00 pm
This is a project that I have been working on for a long time now (I.E. nearly four years). I started it when i first began learning C++, and I am finally getting adept enough at the language where I am making some progress on it. Basically, it's just a 2D platformer game engine written using pure Win32 API, OpenGL for graphics, and OpenAL for sound.

Sound simple enough? Good.

I also have three projects that are derivitives of this one:

1.) A game, which is codenamed Escape From Quadrant X (because I suck at names)
2.) A scripting languages, called FoRKScript, which will be built-into the graphics engine

AND

3.) A Game Maker-style program that will use the graphics engine combined with the MinGW C++ library to simplify the process of creating 2D platformers. If you've use GM6, TGF, or ActionScript with Flash, you know what kind of program I'm talking about.


Back on topic...
As of now, I am in the middle of a COMPLETE RECODE of the graphics engine, making optimizations as I go. I have finally gotten the sound engine to work properly, but now the graphics have crapped out.

This is still a side project, but I plan to have it finished EVENTUALLY.
Title: C++ OpenGL 2D Graphics Engine
Post by: DJ Omnimaga on October 14, 2006, 03:21:00 pm
wow sound cool do you have some screenshots I am curious about how it look so far ^^
Title: C++ OpenGL 2D Graphics Engine
Post by: JincS on October 15, 2006, 02:30:00 pm
The graphics have crapped out again, and I haven't started working on any sprites/backgrounds. So all there is right now is a green screen with a little square you can move around (real choppy motions right now - to be fixed).

Sorry, no screenies :(sad.gif
Title: C++ OpenGL 2D Graphics Engine
Post by: DJ Omnimaga on October 15, 2006, 03:55:00 pm
x.x kk  
Title: C++ OpenGL 2D Graphics Engine
Post by: bfr on October 15, 2006, 03:59:00 pm
This looks awesome!  :thumbup:google.gif  *bfr
Title: C++ OpenGL 2D Graphics Engine
Post by: JincS on October 15, 2006, 04:50:00 pm
**Update**

On one of the side projects: I've made HUGE progress on the FoRK File Format that I'm creating as a container for the ForKScript Language (the scripting language for the game engine). Here's the basic layout (Using code and quote tags :Ptongue.gif ):

QUOTE

Main File Container
c1-->
CODE
ec1
File Header
c2
ec2
c1
-->
CODE
ec1
File Comments (unlimited space)
c2
ec2
c1
-->
CODE
ec1
File Datablock 1
c2
ec2
c1
-->
CODE
ec1
File Datablock 2
c2
ec2
c1
-->
CODE
ec1
File Datablock 3
c2
ec2
c1
-->
CODE
ec1
File Datablock ...
c2
ec2
Title: C++ OpenGL 2D Graphics Engine
Post by: JincS on November 22, 2006, 06:39:00 am
**PROJECT UPDATE**
I've made a bit of progress on the graphics engine, as well as the FoRK File and Scripting formats. I haven't had the time to work on it too hard (senior project & college & work sucking up too much time), but it's still progress. I'm almost ready to start making up some sprites (which isn't a good thing, 'cause I CANNOT DRAW!).

Project Todo List (in order):
1.) Debug/Fine-tune/optimize graphics engine
2.) Optimize sound engine
3.) Code a parser for the FoRKScript Language
4.) Sprites/Tiles/backgrounds Design (ugh) - "The Art Part"
5.) Put it all together, fine-tune, & optimize
Title: C++ OpenGL 2D Graphics Engine
Post by: DJ Omnimaga on November 22, 2006, 02:14:00 pm
I would like to see some screenshots of it in action I am curious about how it looks/works
Title: C++ OpenGL 2D Graphics Engine
Post by: JincS on November 22, 2006, 02:18:00 pm
Looks like crap (right now, since there's no sprites yet). But I just found another bug I have to fix (it's now closing immediately for some reason).

Screenies will be up ASAP.
Title: C++ OpenGL 2D Graphics Engine
Post by: DJ Omnimaga on November 22, 2006, 02:26:00 pm
I hope you can fix it :)smile.gif
Title: C++ OpenGL 2D Graphics Engine
Post by: JincS on November 22, 2006, 02:30:00 pm
Me too. This project has been nothing but a pain in my rear since day one. If I can't get it to work, somebody's (or something) gonna get hurt (not anyone that we know though)...
Title: C++ OpenGL 2D Graphics Engine
Post by: DJ Omnimaga on November 22, 2006, 02:59:00 pm
uh oh o.oblink.gif
Title: C++ OpenGL 2D Graphics Engine
Post by: bfr on November 22, 2006, 03:27:00 pm
Nice progress.  

Um...hmm....

*bfr
Title: C++ OpenGL 2D Graphics Engine
Post by: Lissy on May 10, 2007, 02:16:00 pm
 :hi:coucou.gif
Title: C++ OpenGL 2D Graphics Engine
Post by: Delnar_Ersike on May 10, 2007, 02:37:00 pm
QuoteBegin-Lissy+10 May, 2007, 20:16-->
QUOTE (Lissy @ 10 May, 2007, 20:16)
Johnny Depp lesbian strip!  

 Gotta love necroposting bots... XDsmiley.gif