| Where we are at the moment | |
|
+4Bashinerox roadkillguy ~sciocont PaperGrape 8 posters |
Author | Message |
---|
PaperGrape Newcomer
Posts : 19 Reputation : 0 Join date : 2010-07-07 Age : 37 Location : in a location that I hope Bashi feels better soon
| Subject: Where we are at the moment Wed Jul 21, 2010 7:05 am | |
| Bashi and I were talking about design of the game engine.He is busy with his college courses, but he has been drawing diagrams in the mean time.He'll start working on the code again hopefully this weekend.Currently we have been thinking of having a state manager that acts as behaviours called states.We also plan to have game objects that store the game data handled by the Object Manager.
It seems that not anyone can decide on what on what can/should be done. So we are in effect trying to make the engine as modular as possible. We are trying to make it so a coder can try out what you guys want.
| |
|
| |
~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: Where we are at the moment Wed Jul 21, 2010 9:40 am | |
| All good news, Grape. Thanks for the update. I'll try and calm everyone down. | |
|
| |
roadkillguy Experienced
Posts : 528 Reputation : 17 Join date : 2010-08-25 Age : 31 Location : Rhode Island
| Subject: Re: Where we are at the moment Wed Aug 25, 2010 11:52 pm | |
| | |
|
| |
Bashinerox Programming Team lead
Posts : 238 Reputation : 8 Join date : 2010-07-07 Age : 35 Location : Australia
| Subject: Re: Where we are at the moment Thu Aug 26, 2010 1:26 am | |
| Skeleton code, mostly engine stuff, and a point editor. And thats what i have so far. - Code:
-
---------------------------------------------------------------- Language files blank comment code ---------------------------------------------------------------- C++ 9 96 189 486 C/C++ Header 12 67 120 267 ---------------------------------------------------------------- SUM: 22 171 311 802 ----------------------------------------------------------------
around 800 lines of code so far. | |
|
| |
Noitulove Regular
Posts : 237 Reputation : 0 Join date : 2010-07-09
| Subject: Re: Where we are at the moment Thu Aug 26, 2010 1:55 am | |
| That's incredibly basic, but at least it proves we have something. Is it 2D or 3D, and at what, if at some point, will we have basic 'lines' connecting the 'points' together?
It's still looking good. | |
|
| |
Commander Keen Industrial Team Lead
Posts : 1123 Reputation : 36 Join date : 2010-07-23 Location : Czech Republic (not that anyone would know where it is...)
| Subject: Re: Where we are at the moment Thu Aug 26, 2010 1:56 am | |
| Lolwut command? What is it doing? | |
|
| |
roadkillguy Experienced
Posts : 528 Reputation : 17 Join date : 2010-08-25 Age : 31 Location : Rhode Island
| Subject: Re: Where we are at the moment Thu Aug 26, 2010 9:06 pm | |
| It's not going to be 3D until we utilize something akin to OpenGL or the likes. I could be wrong, however as openGL does support 2d. What graphics library are you using? | |
|
| |
Bashinerox Programming Team lead
Posts : 238 Reputation : 8 Join date : 2010-07-07 Age : 35 Location : Australia
| Subject: Re: Where we are at the moment Thu Aug 26, 2010 9:16 pm | |
| - roadkillguy wrote:
- It's not going to be 3D until we utilize something akin to OpenGL or the likes. I could be wrong, however as openGL does support 2d. What graphics library are you using?
Opengl. The gui, is actually being rendered onto an OpenGL context. Alot of work has been put into getting things in place behind the scenes. Yes, it doesnt look like much. But something like - Spoiler:
- Code:
-
unsigned long long HashTable::hash(std::string key) { unsigned long long value = 0; unsigned long long letterDigit = 1; unsigned int letter = 0; for(unsigned int i = 0;i < (key.length());i++) { if(i == (key.length() - 1)) { letter = letterDigit * (key[i] - 96); } else { letter = letterDigit * (key[i] - 'a'); } value = value + letter; letterDigit = letterDigit * 26; } return value; }
(compliments of papergrape. (Math sucks.)) Doesnt just come out of nowhere. I could display a few triangles on the screen with about 10 lines of code. But there isnt any point until i get a 2d spline editor working that i can interpolate at specific intervals to extrude to a 3d model. | |
|
| |
Invader Experienced
Posts : 528 Reputation : 11 Join date : 2010-07-10 Age : 28
| Subject: Re: Where we are at the moment Thu Aug 26, 2010 11:39 pm | |
| Lol. Currently at game version 0.000001! | |
|
| |
Bashinerox Programming Team lead
Posts : 238 Reputation : 8 Join date : 2010-07-07 Age : 35 Location : Australia
| Subject: Re: Where we are at the moment Fri Aug 27, 2010 12:19 am | |
| Actually it's closer to a thousand lines now.
955 lines of actual code, 381 lines of comments, and 283 blank lines. | |
|
| |
roadkillguy Experienced
Posts : 528 Reputation : 17 Join date : 2010-08-25 Age : 31 Location : Rhode Island
| Subject: Re: Where we are at the moment Sat Aug 28, 2010 12:01 pm | |
| Its not 'game' version, it's 'prototype editor' version .1! But then again I guess they're the same thing.. | |
|
| |
~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: Where we are at the moment Sun Aug 29, 2010 3:28 pm | |
| The point is, we're getting somewhere. | |
|
| |
YourBreakfast Learner
Posts : 114 Reputation : 0 Join date : 2010-07-30
| Subject: Re: Where we are at the moment Sun Aug 29, 2010 3:50 pm | |
| - ~sciocont wrote:
- The point is, we're getting somewhere.
QFT Yes. Any (good looking) progress is better than none. I think it's a good thing now that we have nearly rounded the corner of knowing what's in the game and what not, even if that vision still needs working on. | |
|
| |
Sponsored content
| Subject: Re: Where we are at the moment | |
| |
|
| |
| Where we are at the moment | |
|