Thursday, June 19, 2008
Fortun smiles upon me
WOOT!
my suggestion with the old recharge kit was rigth, I play estimated 5 hours with the xbox now with out any kind of problem. ... It appears to work :D
But I didn't spend the whole day on the consol, I also finaly manged to do some coding again. I'm currently working on my new camera class.
While the old only featured the position, lookat, ... so basic values of the camera, the new one got a initialization and a update method, which I only have to apply in the game class to get results.
Its not finished yet, as a problem with the lookat rotation appeared and that I want to implant a enum to change the actuall control of the camera, as I plan to make a second update method featuring a TPS camera, and maybe a third for a FPS camera, but I'll have to solve the current problems before I can do that.
The whole camera class thing may don't sound that importent, but I finaly had enought of the camera to jump around when I look straight down or up (its a problem with how the camera is build up, and I don't want to use a Quaternian yet, maybe later when I need it ... or when I find no other sulution).
So Long.
Greg the Mad
Wednesday, June 18, 2008
Red ... Ring ... Death?!?
3 red LEDs blinking at me ...
*Horror*!
I shut the consol down to eat my lunch, but the consol stayed on charging my wireless controler, after lunch I sat down and watched some TV, and then it happened. The red ring of death appeared ...
I already restarted my consol and tryed how and it it works. It workes fine, but I didn't made a realy test yet. ( which I will down now then ...)
I hope that the problem was my already old play and recharge kit, and not the consol itself ... *fingercrossing*
And now about something complet different:
Today. is. so. boring. !
Our teachers let us home after the first lesson because we were so few and the teachers were busy too ...
So I spend the whole day at home ... First I planed to continue my work on my Surface prototype, ... but some how I didn't ... I'm so unmotivated today ... :(
... UNMOTIVATION!!!!! ... ... ...
Anyway, I hope that I got more motivation tomorrow, and now I'll go and fight the red ring of death in a battle to death! WOOOHOOO!
Greg the Mad
Tuesday, June 17, 2008
Drop it!
The final impuls cam from my recent visit of the BioWare boards. There I found a topic talking about a Normandy replica (its the ship from MassEffect), I turned my head 90° right and spoted a white (because of the much sun it gets on its new spot from last month, it starts to get creamy) Lego Mako!
It reminded me of the times where I spended each and every day on the BW boards, talking about how this and that should be in the finaly game, etc.
And it reminded me of an idea I had for Mass Effect, I think its already 2 years ago. It was the Mako Drop Minigame. The Mako would not be droped like in the game, from under 30 meter (WTF? IMPOSSIBLE!), but from around 5 kilometers, and your job would be to control the jets and break thrusters to get it save pass those 5 kilometers. It would just fir that perfectly into the game desinge ... with Geth on the ground that are shooting at you, missiles, wind, maybe some enemys that fall down beside you and you have to turn your ship to face and kill them with the main cannon ...
And I just thought that this wouldn't be that hard ... shouldn't be that hard to make for me now. All I need it a ground that comes close (or a Mako that comes closer the the ground, how ever you take it), some physics, where I already do have some, and a Mako!
It would be interesting to take the Lego Mako model I made for the constuction Manual and apply some physics on it if it crashes ... WUWHAHAHA! ... every Crysis playing PC would crash if you force him to calculate 362 bricks 60 times in a second ... hehe
And so I'll start with a simple Mako thing model falling down, later I add control forces, maybe get some ground collition, ... etc.
So Long
Greg the Mad
Monday, June 16, 2008
What to target at?
I still fell some pain in my throat when I swalow, but I feel much better today.
Today I also started thinking about what to do next. The sample I've writen for ziggyware.com has shown me how great it feels to have a target your working for, and so I wondered today what I should work next on.
The Mad-Ed project?
Today I spend some moments on it, and started changing some stuff. I could make it work in a day or two, and later add more and more features. The problem would be that I don't got yet may feature I could add ...
Or Orbit itself?
I still got some problems with the new screen state architecture, and that the half game is not rendered.
I figured out that the best solution would be to start thinking of what I actually need. Just mindmap my desinge down somehow, maybe there is a free mindmaping software out there, else I have to do it in exel ...
For example that I need for ship flight a control system, a fire system, ergo a weapon system, a upgrade system, etc.
Would it be better to write a editor for that or just write a prototyp for it?
I'll have to figure that out the next few days, else I would end up writing random prototypes, which would not be that bad either, but still ... I would miss the plan ...
Greg the Mad
Sunday, June 15, 2008
Cold Day
It already started worst ... with me driving home from summer prom at 0am ... why?!?
5 steps after I passed the secruity at the entrence I already wondered why, ... I could have spended a nother tree hours chating with some of my class ... ok, ther only where two of them, 'HornyWhenDrunk' (Shes a nice girl, just with a wired behaviour when drunk, and what dose she always got with her cellphone?But I only keep calling her that way because it somehow got a sound to it, ... and because she never will read this :p) and Sido (He is one of thos guys who, when started, never stops talking, but noone cares, because he is funny ;) , and yes 'Sido too is a nice name, too keep them unknown)
Jep, just two ...but why did I drove away? Maybe because of the friend I brought with me, ... I already sad last year I woun't take him with me 'He woun't enjoy it' and what has he done last night? "Greg, when do you want to frive home?" Me: "DIE!" ... he didn't die :(
Anyway ... at the prom I was chased by a drunk friend of mine, telling that he will split all his beer over me ...
... and so ... running + cold air = cold ... -.- .. I realy had to force me to do the last lines of that documentation for my sample, but its done now. I send it to ziggyware an hours ago, I didn't recieved a answer yet, but I think that it is a good signe (He got nothing to complain about ;) )
... Its only 21:17 here at the moment, but I think that I will go to bed soon, ... trying to get rid of that cold ... again ...
So long.
Greg the Mad
Saturday, June 14, 2008
Shoes, Summer, Sample
I like timberlands, you know, they look good, a nice to wear, and somehow also got something of funktion in them, so I was walking straight to the place in the shoe shop labled "Timberland", I looked though the different variations of brown, found some nice mixtures out of brown and orange, and one shoe that realy looked good in my eyes, ok, not that special like I would say: "HEY! I take that pair!" but still good. But unfortunatly they only hade them in one size, ... not mine ...
And that bugs me now ... what if I would hade liked them? What if they realy would fit to my stile? And why are they not produced anymore? (between the last two questions I looked at timberland.com :( )
Also some thing that bugs me now, why are ther so many brown shoes, but none that I like ... Dose I have to wear my current for ever now?
And now about something complet different:
Tonight is school summer prom (which summer? *look at weather*), and I'll be there. I don't know yet if it will be that great (weather again), and if I realy will enjoy it (I have to take a friend with me, all freedome of driving is gone ...), well ... I'll see.
Last but not least:
The last two days I was working on a sample for a article that I posted to Ziggyware.com (its not finished yet). Its about my physics code 'How to apply a force'. I always knew that this code is a great pile of work, and that it was worth every moment that I spend on its development, but ... now that I can grab that sphere (in that sample) I realy realised how powerfull it actually is.
It is just a force that I apply on a object, but that allown already looks so great (and realistic), ... and that from a 19 year old programmer that teached all himself ...
If the whole thing continues like it is now, I could be one of the best programmer in a few years.
I already got the understanding and creativity, all I'm lacking of is the basic knowlede, ... and that will be give to me in my bacelor study. ... :D
Greg the Mad
Wednesday, June 11, 2008
D like Dirt
Anyway. Today I helped Martin (a friend of mine) to cut some flat-bar steel, ~130 pices, and you cant imagen how dirty you get when you make that. After 10 times washing my hands still can't be called clean. But on the other hand it felt good again to work something with your hands ... ok, I only hold the bar and Marting pushed the button (they were 9 meters long ;) ), and later we changed that role as we also changed the machine for a different dimension of bar.
... but still it felt good to wash my hands white again (from pitch black).
Also did I have that one last test today. I passed, BUT!
But a few seconds before I actually got the test, teacher told me that he and some other teachers have decided to give me a D in a differnt class (Lab), and that with out any warning.
... NOOOOOOOOOOOOOOOOOOOOOOOO ... :(
Now I have to hope that I got a C in that class last year, or that the most of the teachers decide that I'm good enougth to pass that year even with that D, ... or else I have to perform a test at the start of the next term ... damn them ...
ok, thats all for now, So Long
Greg the Mad
Sunday, June 8, 2008
Gras?

In this case did I randomiced on vertex of two faces at the same time, and made a vertex every 1°. Looks like gras, dose it not? :P
Er ... and yes the 11 frames are without instancing, but also with out lightning ;)
Greg the Mad
Friday, June 6, 2008
Sphere?
Guess what my answer was: YES! I'm currently working on ...
But as I thought that the topic is not interresting for me anymore, a XNA guy came over and sayed something about "Fold ... unfold" "huge pile of work for one guy" ...
... I actually started feeling a little smaller at that moment. There was that guy knowing what he is talking, and he says that that what your working on at the moment is not that easy and it takes many many man hours to get it done. That makes you think about your project ...
Never the less, I'll continou working on my random planets.
Today I changed the two x any y coords into angles, like you know it from every map. Thats also the same way how I will check if I need to create a mesh on that part of the planet or not, the angle. Now a system to get a two angles out of the position of the player and I can stop to waist vertex on the backside of the planet.
Later I tryed to get some random evelation into the vertex, but it appears that the system, at the moment creates a vertex for every possible random evelation ... (means it dose not work ;) ).
But thats all for now, ans I don't know if I will be able to spend more time on the weekend, as I got the final test next wednesday, and if I pass this one positive ... than I got no Es anymore, and that means that I can contiue to the 5th class without any more probles! WOOT! One step closser to the school leavings exam and so closer to the 6 month military service and after that finaly my studie in Computer Science! WOOT^2!
Greg the Mad
Tuesday, June 3, 2008
Surprisingly Different ... ?
"Wow, I never thougth that anyone could be more quiet that you (matin)"
... yes ... :( ... its true ... I'm a quiet guy ... But I'm working on myself. I try to come more out of me, ... its just that ... that ... I'm not that great in impulse ... when I'm forced to say something cool with out time to think of it ... I'm not thaaaaat good ... not to mention thos moments when there are girl around ...
Why am I talking about that? Because!
... Because it helps that write it down, it makes it easyer to deal with it. Just try it ;)
And now about something complet different:
Today I spend some minutes on continouing my work on my planet algoruithm. Or better would be: I restarted it.
My first attempt was to use a XNA content processor to generate a planet sphere, but lately I discovered that it only takes one kind of content and changes it into something different, just like mouth.
And now I started working with a list of so called VertexPositionCollor thing ... I think its would be called 'Vertex buffer', but I could be mistakeing. And working with that buffer is more like working with your hands than with your mouth ;) . I came up with that my seld.
Anyway, it only took me a hour to get it done, that may sounds a long time for just a few lines in space, but it also was the first time I used a 'DrawableGameComponent' class templer
(I know that templers are something different, but I just recovered the C++ book that teached me the basics and I stoped reading after page 100, because I felt I don't need it anymore, but I now got it again and I may continou reading it)
Anyway, I now got a few red lines on my screen that more or less look like a sphere, ... for and hours work ... not bad.
Later I'll have to make it more look as a sphere, use faces and not lines and change the update code (I recalculate that thing each and every frame, that could become unhandy once it becomes a planet). And once that is done, I can start using textures for the evelations, collor, random plants, clouds, etc.
... And when I got that, so around in a year, I got that thing what I once called 'Nature of Random' ...
I'm not like everyone else, ok, I'm no wired guy that sits in his corner speaking rubbish, nor am I ugly, rud, ...
OK! IÄm like that most others, I'm just a little more MAD! ... and even if I may never get a girl just because I never find the courage to speak to her, I don't want to be different.
PS: Today I figured out that I probalby got the most courage in my class. I was the only one who was brave enougth to got to the teacher and asking if we could just forgett that last school leason today and we all walk home (it would have been substituted). ... It didn't worked that up as imaged, but we DID went out of school earlier than usual (right into a thunderstorm ...).
Greg the Mad
Sunday, June 1, 2008
Scrubs
I was invited to a birthday party of that guy in school that sits next to me, Martin.
It was a nice little party with BBQ, a pool filled with beer cans and some other funny drinks, like that clear one ... 60 to 70 % I was tolled ... only the half bottle survived, which was a great plus of that party.
Becuase all of them where friends of Martin, noone wanted to barf somewher into the grass, and so noone drunk too much. Ok I knew non of them, so I don't know how they drink, but as I know Martin, they woun't drink in such a way anyway.
Which leads to a little bumper ... I knew non of them, this and my little shieness made it hard for me to know any of them. Fortunatly they've got frisbees!
Ok and now about something different:
Today I put a part of that online that is supposed to become a physic engine one day.
Its up now on http://www.xnawiki.com/ and I hope that one of those greater programmer will have a eye on it and may changes some errors I did miss.
Nearly forgotton:
I finaly managed to finish scrubs off.
Yes I spend the last 2 month in whaching all episodes of the first 6 seasons!
Unfortunatly I discovered today that they're already working on 8 and that 7 will be out somewhere in the far futur (speacking about stuff like scrubs there is a huge time differents between austria and U.S.).
Now I can spend my time on something meaning full, ... for now ...
Thats all for now, so long
Greg the Mad
Thursday, May 29, 2008
IN YOUR FACE!
And? AND? What dose the teacher say after he called my name? guess! I've got a C!
I stood up and just run through the class with a grin on my face ... man ... that is the kind of grin I only get at special moments :D
My test was so good that some other people out of my class wanted me to copie it so they can learn for the second try of that test next monday (we got 15 E, which means that we have to repeat the test). Later I walked up to the desk of the teacher and asked him why I only got 20 points on that 40 point task, "Hmmm ... ok you'll get 5 points more on that" So I finaly got a C with 75 points, preatty good, isn't it?
Better as you guess. Nearly the end of the lesson I became curious and raised my hand asking wich number of points is equal which mark "... 75 - B ..."
WHAT?!? *run* I GOT 75 POINTS NOW!
"... Ok ... you'll get a B"
WOOOOOOOHOOOOOOOO!
In right that moment a guy out of the second row asked my how I did that awsome mark and cool and focused as I was in that situation I just say: "Because I can!"
That was one of the best moments of thies day, it may was dulled a little bit by the 'Horny when Drunked' girl next to that guy, which was a little to close to crieing in that moment, because of her rather bad mark ... ... I can't stand crieing girls ... :(
A nother ... 'great' moment of today was at the busstop, when I ... 'good' looking girl looked at me. When I saw that she saw me seeing her, a reflex of mine moved my eyes away from her. ... A few second later I tried it again ... she still was looking at me! Unfortunatly the big WTF! in my head blocked any good looking movement, gesture or smille, till she walked by and I never saw here again ... D'OH!
Greg the Mad
Monday, May 26, 2008
Tests Again
No, 'great' is the wrong word for it, it was probably the awsomest test it the school history ever!
I've learned complet 2 hours for it, but my great understanding of mechanic and the rest of my awsome brain made me write a test, which probably will cause the teacher to shit in his pants and jerk off at the same time, it just was awsome!
Jep, that was today. I should got a little test tomorrow, but I will skip it because I got a little cold (fortunatly with out hankys, but with tea). So I got full 24 hours to learn for the test on wednesday that sould be at least a D, and the test on the day after that day, where I should get a C, ... after that all I have to do is finaly to make the stupid presentation (I already hate Stirling ... bad karma), and write some other positive test next week ... and then I may manage to pass this school year without any sommer studing for the repeat test in september ... would be awsome ...
And now about something different:
I fealt worst the whole day ... so I spend some hours just watching Scrubs. And while I was wondering about JD, and how similar he is to me ... I got day dreams too ... more or less the same kind ...
Anyway, ... I thought about my game project and what I'm actually still lacking for my demo. And if you write it down on a list it. dose. not. appear. that. much. ...
I could make it till 09 ...
... all I have to do is to spend only one realy productive houre each week on the whole thing and bingo!
It would be that easy, but you grow with the ... er ... yes ... so long
Greg the Mad
Saturday, May 24, 2008
Tests, Tests and more Tests
lol
Selfsarcasm is nothing good, is it?
Anyway, just yesterday I dicovered a interresting fack. I use my table pen more and more.
Its may because my Logitech mouse starts to get weak speacking about rechargable battery power, or because its awsome to control a PC with a pen ... I'm not sure yet.
Anyway ... ther ... is nothing else ... I can say about ... me ... yet ...
Greg the Mad
Thursday, May 22, 2008
Stirling Planet
I got a presentation tomorrow about the Stirling engine, and I only got a few pages of my presentation yet, not to meantion the whole stuff I'll be forced to speack about the engine, not to mention the test I got 4 hours later and still haven't studied for ...
wAAAAAAAAAAAAArg ...
And the test on monday on which I have to get a C on ...
:(
... On the other hand I finaly made something again on my game. On of the big features will be that you can land on planets, so I need detailed planets and a system to change the Level of Details (LOD) on the fly, as you don't need millions of tree models when you orbit a planet, but you'll need water effects, and those have to differnt when you orbit the planet, than when you just hover a few meters above the surface.
So I started a little contetn project project yesterday. I'll start with a sphere and later use a height map for the elevation of each vertex.
Once I got this I'll write a system that only creates those faces of the planet which the player can see and also change the LOD at the same moment. Maybe I'll also use the same system to ganerate a billboard of the planet if your too fare away from it, and if your too far way from it all you can see it another start on the background ...
... I'd started the project yesterday, and I'll probalbe will continou it in a few weeks ... :(
Greg the Mad
Monday, May 19, 2008
Hang Over
Its may because I now got some test in school that I should get some good grates on, or that I go a presentatin next frieday (about Stirling engines), 0r may because I still got MP3 to finish, not to mention that I didn't played GTA IV for two weeks now (my 36o is in the lifing room of my parents) ...
Or it may be becaus that the work that is waiting for me is more or less game designe pure ... seaching for that one fucking line that makes it all crash ... rewriting stuff the x'th time ...
But it may be also a little healthy. I may didn't spend every second on the game the last 6 month, but for a non programmer I did a great pille of work, so shuting my programming mind down a few days should not work, as long as it stays just a few days. The last hard test is next wednesday, I hope that I can relaxe after that and restart fresh and succesfull.
And about something complet different:
As you may now, I don't drink alkohol *hide*
But I'm still human enougth to got away with some friends and enjoy our selfs. As mentioned it that last post, I was in a bar with my class last week, and in that night I dicovered a new skill of mine:
Around zero o clock the horny girle (I've told you about in the last post) come over to me and suddenly started touching me. First I wondered 'WTF?' ... 'I like here, She looks good, but I'm not drunk!' ... 'What dose she want from me?'
Fortunatly I was releaved when you she put a little camera in my hand saying: "Its the camera from Karl (the guy she later started kissing), and I don't think that he is able to get it home save, but I know that you are. So please take it and keep it save." She walked away. Drunken but still cleare minded (what ever that means).
There I was standing: Holding a camera, surrounded by drunk people, and a mission.
... Mine are the best photos of that party.
Dancing teachers, Dancing students (on tables, bars, etc), stipping students (I'm not pround about those, but that moments had to be captured), teachers dancing with students, drunken girl kissing drunken guy.
Just to name a few. I have to admit that I did miss some great shoots, like the teacher watching students strip, and I missed the police capturing those 3 guys and the girl just for few seconds, drunken guy painted in bed, drunken guy in bed (it may don't sound that impressive but you should have seen it), drunken guy somewhere between toilet and shower (naked ...), and some more.
But Some of them already mentioned that we may make that a second time this semester, ... if, we mke it ... I'll get my self a camera, some SD-cards, and accept that mission:
Don't Make Photos, Make Memories.
BAM! Long post! So long.
Greg the Mad
Friday, May 16, 2008
3 Tage Wach!
No thats not me, but I somehow feel like that now.
We first drove away withe plan to visit some great facilitys and stuff (BWM, VöstAlpine, Siemens, ÖBB Powerstation), but the nights we went off are the only thing I realy remember ...
Ther first night we only were 10 people in a little round drinking till 12 ...
Ther second night ... :D ... we were 30 people, 1 drunken guy to get carried home, the only girl of the trip together with 5 other (no, just dancing ... kissing), 4 cached by police (including the girl), a body painted guy (not with airbrush ...) and one angry teacher :D
AND I WAS THE ONLY ONE WHO DRUNK NO ALCOHOL!!!!
Thats probabyl why I'm the only one to tell about it. And in my funktion as home carrier I spend the whole night in getting the others save and alive (its not that easy), and unfucked (sorry) into bed. ... So ... I more or less only sleeped 8 hours the last tree days (sleeping in the bus not counted).
... And still feel great! (must be because of the lack of sleep)
PS: The most wired thing I was confronted with was the one girl that acted like that behavior would be common to her ... WTF? ... MAN! ... dancing (and I mean D-A-N-C-I-N-G) and kissing with 5 guys in one night? ...
... What happend to todays children?!?
Ok, thats all for now, I'll get my self a show now ... a round MP3 and then ... ... a bed?
Greg the Mad
Tuesday, May 13, 2008
Up, Up and Away!
Because of that I drove to the next shoping center to puchase into a new DS game for entertaimend over those tree days (ZELDA PHG), and as I was lougthing over some PC game I found a nice little game called Metroid Prime 3 Corruption, which was perfect for me, as I frustrated shut my PC down just a few hours ago.
Yes ... I finaly found out that all my Orbit code from the prototype sucks and has to be rewrite, not only to fit with the new system but also because it just sucks ...
I have to think more about reusable stuff, than just about solutions for the moment ...
And it realy should work ... good ...
So that probaly will take more than a few days, even if you can use some of the old code, and realy just have to rewrite it, and not to rethink it ...
OK, I have to keep this short now, I still have to take a shower, shave and pack all my stuff ... and my mom just called me to take a pice form a cake ... cake! ... sliver ....
So Long
Greg the Mad
Monday, May 12, 2008
Flare
I started a few days ago to take the GameStateManager sample appard, but somehow I ended up just copind it and passing the whole thing into my new project file ...
OK, it works and I can change the stuff later, but I hoped that I can rewrite the stuff all by my self from scrach ...
But the whole thing is so connected and everything got a cause to be there and in that form ... pro-programmer sucks ... their code is too good :(
At the moment I more or less got the whole GameStateManager thing working just with my background (the start-skysphere I use for the game) and a bug that some how don't let me display my models in the gameplay screen ...
... writing a game in a project and later implant it into a different project aint that easy as it sounds ...
Greg the Mad
Friday, May 9, 2008
Orbit
It more or less holds all that the game is about.
Its about the realistic traveling throug space, the landing on planets and everthing in between. Perfect!
Why I like it more then ever? Because now that my control system is done (at the moment), I start the next thing: Screen Management.
Ever usual game starts with the studio emblem and intro and the main menu. Till now mine starts with you hovering directly infront earth ... Not the best intro ...
So I took the sample form xna.com and started coping, changing, deleting etc to make it fit for my game.
At the moment I only got a cornflowerblue screen with a 'Orbit' string in the center, but I plane to get the whole menu/game thing working till next week (I got 4 days holiday!). Once that thing is done I'll work again on the control system (I'll need a menu system to toggle stuff on/off), and then ... I probable have to face the content processor for my planets ...
It should not be that hard to creat a planet based on a few values and a heigth map, but ... the scale ... the camera should stay at least 1.5 units away from the surface ... and what if you land on a planed and want to look up? ... Changing the scale on the fly? ...
Ther will be a lot of question I'll have to answer then ...
So Long
Greg the Mad
Monday, May 5, 2008
private bool Passion;
Yes, I like to programm, to have ideas, to make those ideas real, to work with other people, etc. But there is also something I wasn't that sure if I got it till now.
As a game developer you not only have to spend the whole day sitting on your ass, but also sometimes the whole night. As you might already guess, I'm talking about such kind of passion, that lets you know no differnt time border but the deadline.
And as I mostly only spend around 3 hours a day on programming, etc. I actually wasn't sure about if I was able to spend the 'day' (8-9 hours) working on a game, or what ever.
But all that thougth suddenly disappeared when my brother called me a few days ago that he needs me and my godlike CAD skills to draw a gearbox for him, which he needs till monday (today). So we meet yesterday, eat lunch and started.
He spend the most time rethinking all the calculations, which weren't finished as I started drawing the gears.
I already had all gears (4 to give a figure) and a bunch of other stuff when he was done with the calculation.
And then I just drew.
Finaly a 22:00 my brother called me to tell me that I got school next day and that I must not wait the whole night with it as its probably pointless anyway. ... So I actually spend around 10 hours on a project that don't affects my live in anyway, and the only reward is a free entry card for the Iron Man movie (~7€). ... Some people may diffine passion differnt, but it works for me :)
And now guess what I would be capable of when there is a deadline infront of me and a angry boss in my neck! I could plan, build, populate and burn rom in just one day!!!!!!
Passion = true;
Greg the Mad
Thursday, May 1, 2008
Feature!
Stop the coding! The drawing! The desinging!
You can stop every game production on the world, we don't need any new games anymore!
No matter what they are working on, no matter how bit it will be!
They can't beat the best feature of GTA IV!
When you drive around with the Icecream vehicle you can hear a ich ginggle, (and now it comes) as faster you drive as fast the ginggle playes, and if you drive reverse you can hear the song reverse!!!!!!!!!!!!!
WOOOOOOOOOOT!!!!!!!!!
Ther'll never be a nother game that will be greater than that!!!!!!!!!!
Fuck Fable2! Fuck Spore! Fuck Force Unleashed!
GTA IV ROCKStars!
Greg the Mad
Tuesday, April 29, 2008
Green light when on.
Even so much money that I was able to by GTA IV today, AND a 360 controler for my PC, AND enougth for my first 'perfection drive' tomorrow (that got something to do with the austrian driving licent stuff ...).
And that is not enought! ... I'll probable another bunch of money on May the first (I'll meet all my other related).
About GTA IV:
I just had played 2 hours, because my mom wanted her HDTV back, but I have to say that I probalby one of the realistic games I've ever have player, I can't say if it is the best game ever, but at least a great game.
Endorphin ROCKS!!!!!!!
About 360 Controler:
I only spend around 30mins with it yet, but I alread applayed the first stuff like throttle and sensitive waepon controls (as harder you press the trigger, as faster you shoot), but as long I don't stumble over GTA IV, the internet, or something different, I'll spend more time with it tomorrow.
About my Pants:
Slowly ... S L O W L Y ... the sommer is comming, and I'm one of the first people who took their short pants and shirst out of the locked and stared wearing them. ... I like the fresh feeling, and fortunatyl I got the legs to wear such clothes, but they also remind me that I don't got the skin typ that gets that easy tan ... :(
... its the 'Geek' skin typ. Not as white as the 'Nerd' skin typ, but also no 'Normal' skin tone.
So Long, and I even wear them when its reaning :P
Greg the Mad
Sunday, April 27, 2008
19!
I never was that guy that celabreated such days with all my friends, alkohol, partys, etc
Probalby because I don't got enought friends to fill a room, and that is because I don't drink any alkohol (never), even if I got to a party/pub/disco which happens around 2 times is a year.
Woot 1 year closer to death!
But even if I'm one of those broing, not drinking, driver geeks, I still wanted to do at least something yesterday night. But the friend that wanted to go with me into a disco, and probably also wanted to force my to drink a beer, suddenly feared that I could be the only one he knew in that disco and so he stayed home ...
I feard too that I could be the only one I knew in that disco, so I too stayed at home.
... But I'm not supriced about that, he always stays at home when I want to go away ... capullo!
(yes, I searched some spanish cuss words in my online dictionary ;) )
And now about something happy :D
I did not write the force from absolut to relative code, that I need for my physics, as I was entertaimed the last few days:
SMA test, VKM test, Engish presentation (I got a +B, because I've spoken too fast, one even sayed that I speack like a english man! Woot!)
And I finaly don't to pay back anymore, and 200€ on my balance! ... - 60€ for GTA 4, - 50€ for a 360 controler for my PC (and the game development).
And the other 90€ ... I played with the thought to buy a instrument, and finlay start playing one (I wistle the whole day melodys, only because I can't play one), but I don't think that I'll get one for that much, so it will stay on my balance. :)
So Long
Gre the Mad
Thursday, April 24, 2008
Control
The first was the engine controls, accelorate, deccelorate forward.
And now the sceond way are the jets.
If you ever have seen a Star Wars movie or any other SciFi thing, you may have noticed that there are always little jets of gas when they land a space ship. I took that idea of little jets all around the ship and created so the 'Emergency Control Jets'!
The idea behind that is, that even if your ship is hit by a EMP bolt, you still got at least weak jets to turn and accelorate/deccelorate your ship, very usefull if you're hit while you try to land on a planet (see => Serenity). This is possible because the jets, or valves, a connected to the cockpit via several lines, and got tornister filled with enougth gas presure to lift the ship up for a few seconds with out any other energie.
As the presure tornistor get constantly refilled, if energie is avaliable, you also can use them for a perfect landing on a space station/planed. But keep in mind that, on planets, the forces, that the jets have to provide, are much heigher than in space, so even if you got a black hole reaktor in your ship, you might woun't got endless energy to hoverer longer than a few seconds.
Currently I control those jets with the Numberblock, but I already got some ideas how I can swich to those controls on a 360 controller. :)
The next thing would be the Mouse control unit, but once I got this thing done I'll focus on how to transfere a force from absolut (used for the acceloration) and relative (used to turn the ship) ... that'll get complicated ...
Gre the Mad
Tuesday, April 22, 2008
Turn, Scale, Move ... Rebuild!
For example is the Vector3.Forward value equal (0,0,-1). Minus?!? Its called 'Forward' but actually points into the negative direction?!?
Ok, that would not the a problem, you can live with it.
But what next?
The Blender Y-axis is not equal the XNA Y-axin, but ther to are some ways you can live with.
I have to scale a Blender model with 0.001 to get it more or less right into XNA, but the exproter got 0.01 as the smallest scale value.
It appears that my force physics, somehow, work now. It may turns the ship into the wrong direktion, but after I spend two days (!) in changing the ship model (because of that the title), it still don't work yet.
Fortunatly I build the TPS camera with such a great code that I only had to change two values and it looked into the same direction like the ship.
But its still not finished. I still don't put any great deal of time into the absolut force into relative force thing. For example did I just a few minutes ago discover that the forces I used where something beyond absolut and relative ...
Not to mention that I also changed the relative axis with the whole ship changing thing, so it may take a few minutes till I cleanded the code up ...
So long.
Greg the Mad
Saturday, April 19, 2008
Publishing
Its XNA Wiki!!!
That what makes it a special awsome to me is that it freatures a code I put on.!
Woot!
Its my old camera movement class, that lets you hover the camera free through space to watch the awsomeness you're programming ;)
Else ther is noting new, yet.
I didn't found any time for the physics yet, because a friend of mine decided to come to my home and play Halo 3 with me.
So Long
Greg the Mad
Wednesday, April 16, 2008
Progress?
Good about where this is going. Just thing about how much stuff I'll be able to make once I got such basic physics?
Particles (good animated particles ;) ), ... objects that react physical correct, and ... a bunch of other stuff ...
.. Its just so basic to got a force and its effects ... *whiping a tear away* ... I'm so proud of my physic engine ... even if it dose not work right, even if I only use on force and no collition, but ... but ...
Anyway, no about something complet differnt:
I start to get scared. The end o thies years term comes closer, and I still got that subject where I'm in the red numbers, and if I don't start learning for test, that one I got tomorrow, ... Math, I don't got any problems with it, ... I programmed a own programm on my hand held calculator just to calculate the half of tomorrows test, so ...
... I'll have to start to lear, ... for those subject where I got bad grades, and the want to bee's ...
(In on subject I earned A, A, C, and now the teacher wants to tell me that I might get a E in the end WTF?)
So thats all for now. Its already later here, and I still want to go to bed, so long and thanks for reading.
Greg the Mad
Monday, April 14, 2008
Physics? Ship Control? Baby?
I'm done with the basic structure of the physics I'll use to control my ship. ... ok ... I have to admit that it was a work of 5 minutes, I did in a short break at school, ... but its a structure.
And so that what wondered me was that it pretty looks like physics I also could use for other, not controled, objects ...
I may would have to make some changes here and there, but it apears solid to me ...
The only thing why I didn't applayed the new code yet is that I somehow fear to loos the old one ... I'll have to make a back up of it, even if its nothing special on it, to be honest ... I even would say that the whole code is crap, ... but its my baby :(
I even will have to add a lot of new values, like the float that tell the code of strong my shields are and so how strong the effects of the controls are, not to mention the pill of stuff I'll have to do to make the jet controls (that a little jet, like you know from real spacecrafts, which a supposed to work even if your hit by EMP, and will make fun when you got gravity to fight with :D )
So there may will pass some time till I got jing and jang in perfect flow for this task, but once I got it I can applay it to the editor and got something ... yeah ... I actually don't know why I did stop working on the editor and made that ... but it will be done soon ... ?
Greg the Mad
Saturday, April 12, 2008
Forcing the ship to turn
I now got a ship that turns in use of forces.
It might not be finished as I only turn the ship propably and not accelorate it with them ...
Hey ... while I was writing the last line I read the article on wikiperdia about torque (How the heck to pronounce that word?) and read there that a force dose accelorate a mass and rotates it if the force goes not straigt through the center of gravity ... GREAT!
All I need now is to get that some how into a system ... where I put the keys (AWSD) and the mouse position in and get the rotation out ... with pysics!!!
Now that I more or less got the basics, all I need it to draw a ground concept of it on paper, falt that paper, create a cigarett, smok it, use the ash as shampoo and I can create the control system for a space ship!!!
Why the fuck I want to make it with forces?
Easy! Not only that I so can make that shield stuff that I've talked of last post, but also that I'll get a realistic change in fly physics when I change the weigth and sice of the ship!
AWSOME!!!
Greg the Mad
Thursday, April 10, 2008
... and it made damage
I stoped it because it ended up with my ship shooting through my little solarsystem.
Ther problem was not that I don't got any control about the physics, but because I ended up without any control over the forces. It was like my first trys of 3D motion.
The problem is that I don't got those anti momentum shield yet, that I've spocken of. All that they would make is to applay a force that would affect the actuall velocity so that its always pointing into the direction the ship looks. No problem, applay a force that rotates the ship and deliveres enought acceloration that also turns the actuall velocity vector.
But how dose a Force realy turn a object like a ship?
F = m * a
M = F * l
M = J * 'alpha'
J = ?
'alpha' is that what I need, but how dose I got J?
My ships are normaly not a easy shape so I could use the basic shapes J's for that ...
One way would be to easy take every object as a sphere and use J=2/5 m*r^2 ...
But somehow I would never be quite happy with it, but for now it have to be enougth ...
Also how dose I know how much a force dose rotate a object and how much it accelorates it? I don't got an answer on this one yet ...
And I made a misstake.
Its a habbit I dislike, but which can be handy from time to time. ... Somehow I don't got fear ... OK, I got fear from ... I can't think of anything yet, but I got it ... sometimes, as long its nothing like to code physics. What I mean is that did not prepare for that yesterday. Ther was no line I've drawn on paper before I started, and that is not good. You easyly loos track if you work like that ... and I'll have to change this!
And I'll start now with it ... today ... soon!
And make some basice logic for the physics!
Greg the Mad
Wednesday, April 9, 2008
A Apple hit my head ...
And just on monday I've seen something that should change my code, and now is the moment I'll start with it!
I watched Serenity and found out that the system I used till now woun't work in futur. Till now I tolled the space ship where to be in the next frame, but that would get hard to tell, once I start to make stuff like landing on planets (shaking), or if one of two engines is brocken and the ship starts turning around all three axis ...
And so I plan to use some physics for that, easy stuff like F=m*a => a=F/m only to accelorate the ship and later a use a little method to change the resulting Vector based on the rotation of the ship. (I easyly could turn the velocity vector, but that would not fit to my planed design ;) ).
That would be the first step to create the final ship behav, with anti- external force shields, anti momentum shields, atmosspheric control trusters, multiple engines typs and all that stuff can be toggled on and off.
That would add a nice simulation touch to my game. I your ship is heading towards a enemy ship and you start shooting, but instead of stoping shooing and flying pass the ship, you just disable your anti momentum shield and the thrusters, so that you can turn your ship will you stay on your flypath, enabling you to continuo the shooting.
Its just a little detail and the player may woun't use it that often, ... but he can!
So enougth talk, I'll now grap my old prototype and try to applay that new system, wish me luck!
Greg the Mad
Saturday, April 5, 2008
Its getting better
It don't look that good if you sneeze and all that snot hangs out of your nose ...
Not to mention the amout of hankys I needed. I run out after the 6th lesson, fortunatly it was the last lesson and because of my high driving skill (which disables every kind of sneezing while I drive) I made it home in time to reach for the first hanky and make a big honk.
... This adventure persueded me to stay at home for the next day (today). Yes, I got school on saturdays, ... as long I don't got a cold.
Anyway. I finaly found out why I make all that stuff, no not the point of life, I figured that out years ago, no, but why I write this blog while it appears that I'm the onlyone who reads it.
Not only that I practise my english skills, but also because its great to get thougth, no matter what kind of thoughts, into a string. To focus them, got think about them, to make them better!
In the last post I've writen that I did nothing about my editor project, guess what I did just a few minutes after a I'vs clicked on 'PUBLISH POST', yep, I sat down and spend some hours in my project,
I'm may didn't added that great pile of code (because I still don't fell that well), but I did at least something! Thats all what it is about, ... the project, the editor and the game.
No, I don't mean that I only make it now to wast some time, but because I don't have to learn all that stuff now.
I found a public school in vienna, that got a field of study called: "Game Engineering and Simulation Technology'. Its a masters degree and so I'll have to make a bacelor before that, something like ... computer science.
So I got a way of finaly becoming a Game Designer, I realy can afford the money for! (ONLY: ~400€ à semester!).
But just think about it ... How cool It had to be in a interview to be able to say: "I got a degree in Mechanical Engineering, a Bacelor of Computer Science and a Master of Game Engineering and Simultaion Technology" ... I know that still woun't get me the job and stat I'll need stuff like my current project (port folio), good ideas, sympathy, evil madness powers, hamster like skills and luck to get a job, ... but ...
Man, ... that would be so cool!
All I need now is to finish my current school (D'OH!) and pass the accepance test. The test should be that hard and the school thing ... well ... we'll see :)
And yes, it look like not only my cold is getting better. :D
Greg the Mad
Thursday, April 3, 2008
Handkerchief Invaders
I'm actually not that guy that stays at home if he got a little cold, but this one stricked me down ... I've stayed at home for the last 3 days and have done nothing, apert form producing 3 paper bags full of used handkerchiefs (and more to come).
... I hate such kind of cold ... sometimes is takes me 3 handkerchiefs for one honk, and I don't want to go into the details now ...
I also have done nothing about the Mad-Ed, ... I actually didn't even opend the C# Express Edition ...
But ... if you didn't already noticed I spend 5 minutes in the html of my blog, changed some collors and scales, it may not be perfect yet, but ... I just like green. :)
Greg the Mad
Sunday, March 30, 2008
Rethink
The problem was that I've forgotten to thing about the stuff that I've already done.
When I was working on my game prototyp I used a array for the astroids, and each astroid contained a nother array for the shards that would fly away once the astroid is hit (I never finished that feature).
And there I found my solution: Stupid me has forgotten that for a array you should use 'struct' instead of 'class' for your ... class (I don't know the details about programming).
And once I got that, C# tolled me that I can't initilize a value in a struct, that means that I can't give it a value.
And then I thougt that I have to give it some where else this value, ... and bingo!
All I had to do was to initialize those values later in the Form1 class, there where I also initialize the Build1 class.
And I tryed it, it work. I can load a moden, place it and save the whole scene, the next step (which should be easy *fingercrossing*) is to load a scene,
And once that is done I'll have a look in flexible array and how to realize them. Many because I currently useing a arrays with a standard range of 100, ... wich can lead to pretty big file scizes of around 42kb, only the normal saving of the empty arrays ...
And after that ... Features ...
But: Baby steps, baby, ... baby steps! :)
Greg the Mad
Wednesday, March 26, 2008
Fazit:
- Changes in the propertygrid affect the model
- Able to save files ... more or less ...
Not as much as I hoped to do, but if you consider that all that other stuff only is just differnt use of stuff I've already done ... it should not be hard or take much time to make those stuff later.
Now I got different problems, like a Level3D class thats, always, seams to be 'null' ... so that I can't use the Obstacel class array that it contains to save the model paths.
Level3D?
Jop, Level3D.
I actually spend some time to get a idea on how I'll build the editor. The basic of it all will be the Build class, it will contain a array of Leves and maybe some other stuff. And a Level3D is a ... 3D level, ... unlike a 2D level ...
I plan to make the editor flexible, so that if someone wants to make a 2D game, he just has to click on 'add 2D Level', and if he want to make a 3D Level he has to click that button.
The clou is that you also will (should) be able to combine those two types of levels. From simply using 3D stuff for the game and 2D stuff for the interface/menu to real game play parts in both styles.
When I look back, I realy have to say that I'm impressed by myself, ok, I asked the XNA community about that save thing, but all that other stuff was made bymyself, only using tutorials and my own geniusity. Once I got rid of that 'null' I don't know anything that should stop my from making the first demo ... but ... there probably will be something I hadn't meet yet ...
PS: Cool! If you enter "Greg the Mad" (with ") in Google, nearly all links on the first page are about me! That means that I'm the only one in the world who uses the nicname 'Greg the Mad'! I'm unique!
Greg the unique Madman!
Saturday, March 22, 2008
Save Terror!
So I was complet on the edge of my knowledg when I first thought of saving the editor and its values. I first tryed to get some infos about that out of the 'How do I' files from C# Express. It only contained a hint on how it works, ... for the 360 ...
My next try was the internet. But unlike all the other problems I've got earlyer, ther was no working standard solution for this (WTF?).
... So I did that what I actually do every day, but not to get support for something. ... I've writen something in a online community.
Fortunalty there where some nice programmer gurus, who know exactly how to do this and that.
A few hours later (I start to get lazy ... don't work that much in holidays ... that sucks ...), I got the first 'Hello.mad' file on my PC saying 'Hello World'.
... aint it nice? ... To have his own file format? :D ...
Today I started to connect the Editor values with the save file method. ... It worked ... till I pressed the button saying 'Save ... ' ... the programm crashed ... :D
Now a few hours, a round Crackdown, to come down and a lunch later, I finaly figured out that the XmlSerializer, I'm using to save the file, dose not support the Model Class from Xna ... Bastard.
Genious as I am, I already came up with a ways to solve that problem, ... it may take a while till I changed to whole save code to work without the Model class (I'll save the path of the model files), but its a light at the end of the tunnel, and normaly those lights are not from a train :D
Greg the Mad
Wednesday, March 19, 2008
The First Pic of

Tuesday, March 18, 2008
How NOT to do it.
How did they ... I tryed it! I tryed it so hard, but still I can't think how they do it.
How dose BioWare/Obsidian work with such a editor (NWN2 Toolset)?!?
OK, its powerfull and got a lot of features, but ... the camera!
You only can orbit stuff with you camera!
If you want to work on a open field you first have to place a object in the middle just to have a good few.
... you can't move the camera freely! That stops any kind of creativity! Even I was able to make a better camera movement in my Editor!
I thought of may making a little NWN2 modul, ... but that ... its impossible to make a good modul, without planing ever detail 2D before. ... that sucks!
C'mon!
If anyone read this, and too works on a Editor, or something similar:
The NWN Toolset is no good guideline, talking about camera control.
Keep that in mind.
Greg the Mad
WTF?
Today was on of those moments.
I stood up, maundered to the window and as I opended the curtain, a beam of white blind my sight.
SNOW!! Snow in March!!
That was a great start into the day. It had to be.
My cold is nearly gone, and I did some stuff for my Editor project, Mad-Ed.
I currently working on the little feature, that makes it possible to click 3D objects with the cursor, which is quite interesting.
I already made some stuff featureing the cursor and its connection to the 3D world, so the basics only where copy and past stuff, but that what made the new thing so interesting was that, that the mouse class form XNA, only provides the absolut position of the cursor, starting on the top left corner of the screen. So if your game window is not located at that point you have to use a offset, to get correct results.
Sounds easy.
But how to get the actuall position of an windows form, while its not in full screen?
... Don't look to me, I don't know it either!
I also dicovered that the bounding spheres, of my loaded modes, are beyond good and evil.
The bounding sphere of the table mesh, from the XNA Picking sample, spans the entire field of view! ... just somthing else I have to work on.
But on the other hand dose the actuall clicking feature code work, I just can't controll what I click ...
Greg the Mad
Sunday, March 16, 2008
Strike 1, Strike 2, waiting for 3 ...
A little cold smack me in my face right at the start of the holidays. Probable a chronicle desease, I got it at the start of every holidays ...
The problem I got with the cold is not the amount of handkerchiefs all around me, but the permanent ... 'down' feeling it provides ...
Strike 2:
Suddenly a copy of NWN2 appeared on my desk. I'm actually not that great fan of round based combat, nor the fan of level up's that take 10% of the entire game play, but I have to admit that it is quite charming. ... Just watching what my character dose, ... its like a fantasy movie, just with figures hovering over the just killed bodys.
A nother cause why I got myself the game was the NWN toolset it contains.
I don't plan to create any module for the game, but I want to have a look on how BioWare (who hade programmed the toolset) thinks about game development tools, and may applays some ideas on my Mad-Ed.
And no that mean not that I'll just blindly copy their editor.
While I'm talking about my editor:
I don't got any great new feature yet (read Strike 1, and 2), but I did create a little grid, like you may know it from other editors. That actually made me think about the scale I'll use there, but I'll have a look into that problem later. Now its about the cursor and telling the editor to care about what I do with it. :) ... so ... once I'm fine again ... and NWN2 is beaten ...
Greg the Mad
Friday, March 14, 2008
1 and a half week work
Infront of me, 1 and a half week of nothing.
No plans, no work, no duty.
That means that I got comlpet 1 and a half week that I can spend in my Editor Project with the new name: Mad-Ed.
Status of today:
- 3D View Window with Controls ... done
- Loading Objects ... done
- Display Properties ... done
Planed:
- Changes in the Property Grid will change stuff in 3D View
- Move/Scale/Rotate controls
- Change DisplayMode
- Save Levels
... Its actually not that much that I've planed, but that what a pro would make in just a few days, probably will take me a few weeks ...
Lets see :)
Greg the Mad
Tuesday, March 11, 2008
A light at the end of the Workshop
And this time was use to work on my Workshop, project.
Just a few minutes ago I got rid of a problem, because of which I was not able to load more then one model, and I also made the first try with the proparties.
It may will take some trys till I got a working propartie system, but it is a great feeling if you try something complet new and after the second try it. dose. work!!!
Once I got this, ... yeah ... then I probably have to thing about how to control, or even write background skripts with Workshop ... that woun't be a pice of cake ...
Anyway ... still can't wait form next weeks holidays :)
Greg the Mad
Sunday, March 9, 2008
Still Workshop
Also I managed to load some meshes, but later failed ot use mor then one mesh, I tried to use a list for this, but I probably have to use a differnt solution (or rethink the list thing).
But when I keep in mind that all that I'm a complet zero in programming, its going pretty well.
I'll maybe will have the first 'move objects' features in a few days, and later (in around a month :P ) I'll be able to save those moved objects in a Workshop file (if I still call it workshop at this moments) and use them in a game.
If only I had not school ... I could work the whole day on my stuff, ... could ... but unfotuantly I'm lazy and only work when I got a straigt plan ... which I'm lacking at the moment, because I'm not sure yet how to load more then one mesh, ... maybe without list ...
... but I got 3 test this week, but on the other hand I'll have around two weeks holidays after that week ... can't wait!
Greg the Mad
Friday, March 7, 2008
Workshop
I droped something.
I droped the work on the space station models and stuff.
But I finaly started something that I planed much longer then all the other stuff.
My own editor!
Finaly I managed to get some knowledge out of the XNA samples and use them for my planes.
I don't know how much effort I'll put into the editor, but I'm sure that ther'll be a 'planet' button, where I just have to click and suddenly there is a planet cycling the sun. A button labled 'Astroids' and *pop* I got astroids! etc.
I've chosen the name Workshop for it, because I'm actually a mechanicle engineering studen, and I somehow feel connected to the word Workshop, even if I don't like to work in one ...
... Once I know a better name I'll change it ^.^
I don't got many feature yet (non to be honest), but I hope that I'll got the first feature at the end of next week, as long as I don't waist too much time learning for school ... :p
Greg the Mad
Thursday, March 6, 2008
Drop, Station and Scale
No, not because I would not be able to do it, but because its not worth the effort.
Just yesterday I created my second way of tracking physics (using energy instead of mumentum), but I was confronted with some bugs, like the one where the sphere suddenly started orbiting the cube (something that I tried to skriped for astroids, but didn't manage ...). And so I stoped it.
I plan to focus more on the actuall game then the tools all around.
And the next thing that is on my path is the implementation of space stations in my game.
I already made one centuries ago, but I don't like the style of it anymore. The new are build out of many little modules (like the actuall space stations are).
I spend the last day building those moduls, or parts, in blender. I also assembled the first few, but I still now sure about how they'll look, you know, where to place this airgas tank, where the container modul, etc.
And I also finaly made some researches in the scale of .fbx and .x file in XNA.
I discovered that .x files got a 1 to 1 porting from blender to XNA, but .fbx on the other hand got a 1 to 100 porting form blender to XNA.
It always was confusing when I made a new model, but coun't just implent it into my game, because it suddenly got the scale of the whole skysphere ...
At the same time, I made just a little test, wher I tried how close the XNA camer could come a mesh before it cuts thought the surface. 0.5 XNA Units was the first value that I tried and it worked for me, so I'll stay there.
I may could even go a little bit closer, but I don't have to.
So that was it today. I'll have another look into the stations tomorrow. So long and thanks for reading todays post.
;)
Greg the Mad
Monday, March 3, 2008
Waisted Time
I've spend the last whole week learning for school and some other stuff.
... ther even is nothing I can talk about ...
hopefuly ther'll be much more the next time I write ...
Greg the Mad
Sunday, February 24, 2008
Drawing'n'Offset
I finali did something that I planed for a few weeks now. No, the physics are still in unfinished, but I finaly made a Weapon Offset for my bullets.
What I mean with Weapon Offset?
Easy, when I first started to use bullets to shoot around in my games, they always started at the center of the ship that shot them, or in use of a simple Vector3 value that I tiped in by my hand.
Now I finaly tryed something I knew that it works, but not how.
In Blender you can draw stuff like meshs, bones, particles and other stuff, on of this stuff is a simple thing called 'Empty'.
A Empty is like a mesh, just without a mesh ... So it only contains the center position of an mesh with 0 verticles (at least that how I understand it).
And I always knew that there is a way how the pros of game development tell the game wher to shoot the bullet aways (form a weapon, for example), something that they can place in the 3D model and later only have to call in the code to get that Vector3.
They use those Emptys (or something similar).
I first thought that I have to search for the Empty in the mesh part of the Model class in XNA, but I later found out that they get handled as Bones.
With a little try and failer I managed to let they bullets fly away from the sides of the ship.
But belive me, the bullets a unimportent compared with thos Emptys that I placed with the weapon Emptys.
Like the Docking Empty, the Cargo Empty, or the Engine Emptys ... :D
And now about something different:
Like you may know, there is that new Fable2 fanart part on www.lionhead.com and that I already painted some pictures for it.
I just yeasterday I started my new ... BIG ... picture.
I don't know if it will be that special, nor if it will look ... great ... but it will take a few days till I finished it ... so there woun't be any update in the next days ... like always. ;)
Greg the Mad
Tuesday, February 19, 2008
Tidy Up your Drawing
I alwasy had problems with the draw. You know. Every model that you want on screen wants to be in that part, sometimes it even want its own draw code that tell the game how to draw them!
And when you use a new model or replace an old, it take hours just to find that one line that you have to change, or find the right place for the new one.
There you can document, split in regions what ever you want, it always stays a bunch on code. So I just made that what I always make.
I exported some parts of it into another file.
Just a few seconds later I got my DrawCode class which held its first code, a few minutes more I got all 5 codes, in the right order, documented and perfect!
I still got that big bunch of code, like the loop for the asteroids and planets, but thats all documented now! All I need now, if I want to draw a model is just load that model, create a Matrix holding the position/rotation/etc, and just call DrawCode.Model(Model, Matrix) and done!
I know that pros, got a much better way of doing that, that they only need a model, a matrix and a twinkle, and they got the model with the right spectral values, a costum textur, self-shadowing, fairys all around it, shadows from other stuff on it, AA, normal mapping and a little bit of bloom to make it Look. Lust. Great!
... I made a salto soon after I got my first model displayed ...
Greg the Mad
Sunday, February 17, 2008
Sleep though the Static
I did not much about the new asteroid, all I did was to implent the basic mesh of the unbrocken asteroid, I even implented the brocken ones, but it still don't draw them.
... er ... oh, yes ... I also started to work on my own physics system, starting with simple colliding of two object and maybe later even rotating them, based on how they collide ...
... Man ... I can't wait for school ... (starts tomorrow)
Its not that I like school, nor that I don't know what to do on holidays, but ... I just work much more on my project at school time. ... Don't ask me why ... ... I'm tired of having holidays ...
I want something to do!!!!! So I can spend my free time on something else then sleeping!
Greg the Mad
Wednesday, February 13, 2008
Help needed!
I've already talked about the Lionhead fan art contest in my last post, and now I 3 of my pictures in there ....
And my problem is now that the competition is too good for me, so if anybody is reading this, please head over to the Liohead community, create a account, and vote 5 stars for my pictures (that are those that are labled: "by Greg453")
... don't even look to the others ... they are crap ... especily that fairy forest thing ... don't even think about looking at this one ... mine would look too bad after you've looked at this ...
Greg the Mad
Saturday, February 9, 2008
Hobba Lisa
... And guess what ... My Hobba Lisa was under the chosen pictures that mde it on in that gallery!
I'm actually not that great artist, but when everytime someone calles a contest out, ... I just can't resist. :)
I allready send my secound pic to them, and got a idea for a third, but I don't think that any could beat my great Hobba Lisa. ;)
About my game Project:
Don't think that because I spend the last two days drawing on my fan art that I did nothing with my game.
Just yesterday I changed the code that told the asteroids where they have to appear, and the days before I created a new asteroid model, that is made out of many little asteroids.
Why I make a asteroid out of more little asteroids?
Easy, because that means that you could shoot that asteroid apart. ... in little pieces.
And aslo dose it mean that I could use a randomizer to create asteroids that from the first second look brocken and even got a hole though them.
I didn't implented that feature yet, because I first wanted to change some stuff like the asteroid placement code and the number of asteroids ( I now got 100 of them around me, and the frame rate don't went down yet!). I'll have a look into that implementation of the new asteroid tomorrow.
See you next time.
Greg the Mad
Sunday, February 3, 2008
Panta Rhei
Last time I told you about that problem with the Deview camera, and ... I was wrong ...
It is not that hard to review 200 lines, its also not that hard to rewrite them ...
Once you've read the first line and then the second, ther third, etc.
You somehow get into that flow ...
All that thought you've got when you wrote them came back, the memory becomes clear, ... and you don't feel bad if you clean some lines ^.^
But that what reall surpriced me was that, somwhere in between, I looked down do to Draw code in the main class and while I was scroling thos 1001 lines a word jumpt into my view.
May have told about the new Cursor last time, once I got it working, I thought of stuff that I could make with it. And, of course, I tryed to use the picking sample and send a ray away from the Cursor (or how I call it in the actual code: Crosshair) and figure out if it hits a astroid and diplay the distance on screen.
I failed. I waisted a whole afternoon to find that problem, and while I was working on the camera movements, just a few hours ago, the bug jumped right into my face and bit me.
All that was wrong was that I used a complet useless value in the middle of the code, and that more or less blocked all the other lines. The bug was gone in just 3 seconds and 3 minutes later I've got the true meaning of the ray.
I used the direction of the ray and the distance to the astroid to get a Vector3 which hold the position where the player aims, and it was not that hard to let the bullets head exactly in that direction.
If I now get a better rotation system for my space ship, ... ... I actually would be done ... The ship controls would be done ... DONE!! ...
And now without childish enthusiasm ... it becomes a game ... no joke ...
I actually could just take the earth, the astroids, the ship and make a 'save the earth from thos astroids' game ... damit!
And now about something complet differnt:
It happened very often the last time that people contated me and asked from help, information or what ever, and I ask my self: 'Why not'.
So if anybody out there gots any questions about my project, game design in general, or something else, just ask.
I may not be the best source of intel, but still, don't be shy, you woun't die. ^.^
PS: I actually planed to write something about Panta Rhei, and how it is true and where in everydays life you can see that it is true, but its still a nice headline, don't it?
Greg the Mad
Friday, February 1, 2008
Re-Rewrite
I started to have a look on the ship controls. While the last big changes I've done where focused on the speen control, this time I wored on the rotation control.
It didn't took me that long to get a working system like you may know it form games like freelancer, so I woun't spend more line in it, yet, but you got no idea how hard it is to make a circle.
Yes a easy white circle in a 20x20 bitmap that you could use as a cursor prototype.
I spend a full hour in Gimp to think about the best ways of how to make a perfect circle.
I thought of just drawing it with my amazing Wacom skill, I tryed the spile system in Gimp, till I finaly just took a great round brush, made a big dot which spaned the whole pic and later just make a nother, smaller, dot in the center of that dot, in the color of the background ...
Ok, its still far form a perfect circle, but you don't notice it while it is hovering around on the screen.
And I added a little enum value telling the game how to handle the new input, just like in freelancer (again) you can press 'space' at any give time and just disable that great 5 line code spring physics (no, I did not use the same thing as they do in the chase camera sample for xna, I used my mecanical engineering skills for a better one :) ), ship rotation and input handle system, so that you can move the cursor around on the screen without any effect (very usefull).
And do you remember when I sayed that I don't want ot talk about the details of this great code, that was because it don't workes yet everywhere.
Once I got the ship thing done, I tryed to applay the same code to the Deview camera, but unfotunatly I found out that the whole camera control code there is very old (around a month) and long forgotton, so it dose not cooperate with this new and shine stuff ...
... So I have to read myself in thos controls and figure out how to change them, or even ... even ... have to rewrite al 200 lines ... *shiver*
Greg the Mad
Tuesday, January 29, 2008
Big, Bigger, Moon!
I changed some stuff about the moon.
Yep, Luna, that gray thing at sky when it is dark.
What I can change there? It just cycles the earth?
Yes, you're right. It still cycles earth, but I changed all that code that lets it cycle.
When I started I knew that this prototyp never will have more than one moon (earth is the only planet, of the first 4, that got a real moon), so he always was its own model, got its own values, etc.
But think about jupiter, or saturn! They got up to 64 moons! It would be madness to creat its own model for each of them.
So I came up with a idea.
I earlyer placed all the planets in a so called 'List', and now I did the same with the moon.
Each Planet now got a list of all the planets that cycle him.
And that means a list that got a list. ...
It was hard to initialize that, especialy because I've never have done that before, ... it took me nasty 10 minutes!
And the first time I pressed that F5 button it did work that great that I decided to give Mercury and Venus some moons.
Venus 3 and Mercury 5. Each Moon with its own randomized position ...
I was realy suprised when I've seen that ...
... They could be the biggest eyes ever seen ... or ... the biggest a** ever seen
http://i201.photobucket.com/albums/aa59/Greg453V/Ass.jpg
(I post the link, because I was not impressed by the quality of my last pic)
Greg the Mad
Sunday, January 27, 2008
Matrix!
Even if I didn't post the last few days, it dose not mean I did nothing.
I've made some minor changes on my game, minor bat with great impact!
Do you know the cry engnine and its editor? No? Ok than I will explain a little bit before I tell you what I've made.
In the CryEngine Editor you can build the whole world, place AI guys, mission stuff and all that crap, but that what makes it special is that you can press a butten at any given time and just play the game like you've just build it.
Somehow I've copied that idea. Somehow ...
While you can press the button in the editor to play the game in the Cry Egnine Editor, you can press F1 in my game at any given time to swich in a Dev-view (Hey, nice name, ... from now on I will call it that way !Deview! )
In that view every game thing gets frezzed, and you can hover around like in matrix! And I also scripted it so that all they BoundingSpheres and boxes will appear when I hit that button, as the Devtext will.
That view don't got any great point yet (like the whole game ^.^), but I got great plans with it.
Imagen you play a game and see a something happen, ... that should not happen, for example a AI ship flying against a wall.
And now imgane you just hit that F1 button, hover over to that ship, click it and you can have a look at all its values.
What is it trying to do?
Why is it trying to do that?
Name it.
And the idea is that you also can pic that ship, replace it and than only let the ship fly around.
Will it fly again in that wall?
At the same place of the wall?
Maybe its his target. Maybe its a station or a enemy, that somehow fliped behind that wall ...
etc.
The next step I plan actually would be to display all the infos about that ship, and maybe get a working line code, so that I could display where it it going, etc.
... I've seen a interesting topic about that at the XNA boards.
And here the other stuff that I've made:
I fixed all planets:
Now I got 4 little orbs hovering around with their nice textures and the not great but better spectral reflection. One of the problems I still got with them is their orbit code. It works with the game time value, so it I press f1 again and leaf the Deview, the planets will be at a complet different position, but on the other hand: that shows that my gravity for the astroids works.
I can shoot!
I build a little bullet model and had a look at some older code that I've writen, and it only took me a half hour to let the bullets fly around. And that better than before! And I also programmed them to destroi astroids, when they meet one, but those bastards are fast. ... the only problem I got with those bullets it that they fly tail forward ...
I changed the sice of the SkySphere:
At the start I used a skysphere, placed in the center of the world, big enought to contain every model I've made. Now I changed that sphere so that it is sticked on the camera position and only half so big.
You may guess not: "Hey, don't that mean that it don't contain ever model anymore?"
Yes, that actually was the whole point of it.
The solarsystem is so big that you can't see from one end to the other, but its inpossible (for me) to rebuild sol in that scale. But in that scaled down vision you can see from one end to the other. So I shrinked the sphere down, add black fog (so that the planets can fade out in the black space), and gotcha!
I also plan that the planets and stuff scale down when they leaf view, just to increas that effect.
Greg the Mad
Monday, January 21, 2008
Pic[ture]

Its noting special, just my test ship, the collored orbs that are supposed to be panets, but you can see at thier scale and the scale of the spheres around them that not everthing works yet. And of course: earth. The only planet which don't make me bother :-)
The othres little spheres all around are the 40 astroids crashing down on the planets. (they get movement into the slow moving planets)
The 'T' or three arm stars hovering around my ship are part of s easy (cheated ^.^) WireBox, ... just for fun. (I don't use the normal line way how pro's make it, I just made a special mesh which looks like a this box and displayed it in the WireFrame way ^.^ )
And last but not least you can see my 'developer text' on the top left hand side of the pic. Its very useful if you can display text and values very easy and quick, they help you to find coding problems like the angle problem I've got with my ship turning matrix.
Hey, and mars is back! He was hidden behind a PlanetList Problem. I got 4 planets, but I've only renderd 3 of them, tricky little list figures. (You can't see him on that pic :-) )
All I acctualy would need more for a real ... 'easy' demo of my aimed game, would be a mission (fly from point A to B) and a enemy to attack you. ... Maybe more stuff like mining astroids and cargo to transport. But that all is only minor, compared with the mission.
... No game without Mission/Quest/Stuff to do/ etc. ...
Greg the Mad
Saturday, January 19, 2008
Faster than the police alows
Not because I finaly was discoverd by a game studio and got a NDA not forbitting me to tell you anything, but ... ok, there never will be any studio that will 'discover' me, but ... anyway. :D
I just have not done that much the last few days.
I may have changed some more speed controles of my ship, have added something like a camerar movements when the ship accelorates (or something like that ...) ... ja ... that and I also made the WireFarme render code, I've talked last time.
... I must wait ...
I have to wait till the muse kiss my ass and a great idea stricks my in its violence back to the PC to realise it.
Till then.
Greg the Mad
Monday, January 14, 2008
Bastard Pacman
I ealyer tryed to get the point relevant values into a seperat .cs file to have more overview over all that new code. That. Was. Wrong.
No matter how usefull it is to have stuff in its own file (you just could copy the file and use it at any other game, with out rewriting all the stuff), stuff like those draw routines should be in the main game class, just to keep it simple. But on the other side of the medal are the two points, that I'm drawing, too much for my PC and the frame rate goes down ...
But on the medal holding hand of that hard work I was facing yesterday I finaly found a easy why of rendering models in the 'WireFrame' style.
A little line, part of the point drawing code, was telling it to draw it in 'Solid' style, so I was wonder what would happen if I would swich that in to 'WireFrame' and bingo, I got a whole wired world.
It should be easy now to draw stuff like a grid or even some useful stuff, I'll have a look into it.
Wish me luck.
Greg the Mad
Sunday, January 13, 2008
Some people got stones on their way ...
No, Mars still is lost in space, but I managed to create a better controle system for my little ship.
But the actually point of the post is not that what I managed to do, but that what I din't managed to do. (Sorry, but that are my astrians genes comming through :-) )
What do you think is the easyerst thing to display in a game? No, not a point.
I've just spend this last dear afternoon of that weekend in creating a point on the screne, ... I failed ...
Ok, ... I allways make stuff more complex than it could be. Instead of a complet new prototyp, I tryed to implent the code sample into my old prototyp with the ships and planets.
I planed to draw the axis of my ship (The axis of the ship are not necessary the same as X/Y/Z are), but the space stays empty.
At least so I guess so, but the game don't want to run itself since I've implent the new code pieces.
(I hate those errors, that never introduce themself and come, uninvited, to my partys)
Anyway, there also was a update on creators.xna.com , and ther now is a sample about WinForms and content loading, ... which actually reminded my of my old idea of making a XNA Editor all by my self (If there is no official ...).
I could use all the code I've created in my space prototyp there and finaly start to creat some content for a demo (or even a compete full featured little game ...), which I plan to use as Port Folio.
But I still got around 2 and a half year till I'll need one, so: "no stess, keep it slow, and make it better", and if I look back at the progress that I've made just in the last monthe, then I can look into a bright futur.
... I see a beatiful sunrice on the side of a steep mountain ... a mountain to climb ...
Here fits my new most beloved phrase:
"Yippee-I-Yay, Motherfucker"
Greg the Mad
Thursday, January 10, 2008
Astroids and brocken Mars
If managed to make some astroids and also I reminded my self of the great infention of the List. A list is actually like one Astroid, just with more than just one position, rotation, velocity and what ever you want. All you need to know a spezific value is the list name and the number of the astroid.
Which is a great asset if you have to handle all the 40 astroids I've used in my last build.
But 40 astroids alown are not that spectecular like they may sound. It all gain a lot more if you add newton.
I started with my good old Motion.Straight code, which creates a vector pointing exactly ther where you want it to point to, great if you want the let something chase something else (as long as ther is not wall, or any other barrier). I just took that code and put the gravity there where the speed is supposed to be and, bingo, ther perfect acceloration for a astroid!
But to which place do you send such a astroid?
I don't know where you would send a astroid, but my target was clear, earth!
I spend a whole afternoon whaching 20 astroids crashing down on the blue jewel. And it gets much better is you treat acceloration like acceloration and not just like speen, and if you add all the others planets.
I've already have got Mercury, Venus, Earth, Luna (the Moon) and Mars hanging around with my test ship. But now that I've added the astroids, they suddley got a point. Seeing how Luna accerlorates a astroi, it orbits earth a moment, Luna gets it out of that orbit and sends it on his long way to venus (around 0.5 sec aways from earth).
But I don't know why, but Mars don't want to play with the other children, ... maybe its because he's not there.
Somehow I managed to get rid of the red planet (Mercury acctualy is more red, at least on the pics I've seen), it somewhere was lost on the road to the PlanetList I've made to make the grafity thing easyer. (You have to circle up to 40 astroids through 3 planet- and one moon-grafitations till you get the final acceloration from all of them)
The next step would be to spend more work on the Orbit-Tool I plan, which would let them orbit a planet, physicaly correct, but with out disturbing stuff like grafitation.
I'm lovin' it. :)
Greg the Mad
Saturday, January 5, 2008
WooHoo!
... ok, ... it flys like a jaw of dirt, and got unbelieveble antigravity shields, ... but it flys ...
I also made some improvments in my camera movement subroutine. It finaly can give a real angel back, that you could use to turn something, a ship for example.
And I also made a desiction: FPS and TPS are not that similar.
You may can use the same knowleg here and there, but still ...
At FPS, you only have to move the camera, at TPS, on the other hand, you have to move the ship, and THAN the camera. ... thats complet differnt ...
Now I gona fokus on the speed of the ship. That dose not mean that I think about the max speed, but about how to control the speed. Inertia? Jet force? Gravity? Ship weight?
Fortunatly there is a XNA 2 sample about that, but that dose not mean that I will be easy.
I also plan the play a little around with gravity, now that means, that I will place some astroids here and ther (random) and make that become affected my close planets, and that also includes a orbit tool. ... thats music in my ears! *headbangle*
Greg the Mad
Thursday, December 27, 2007
And it dose work!
I'm so excited!
And once I got that done, I can start to think about some basic physics and what content I'll add, I mean stuff like planets, moons, astroids, trojan and stuff like that ...
er ... and by the way: Marry Christmas and a happy new year (late, but better than never ^.^)
Greg the Mad
Saturday, December 22, 2007
Back to the Roots
My FPS hover camera still don't work but I just dicovered a possible couse:
I dicovered that the logic in my Motion.Straigh code is wrong. That logic is supposed to give a vector back that leads a thing to a other thing, sounds simple, but I made a little error, somwhere in that 100 line thing ... and it will take a few hours till I got it bug free ...
But on the other hand I've dicovered too that my skill must have improved in the last month, because I found many stuff that I changed here and ther, and a found a lack of documantari at the whole thing ... that sounds like a lot of fun ... can't wait till tomorrow to fix that :-)
Hey, and by the way, if youlive near vienna (austria), ... beware ... Ifinaly passed the roadtest and got my licence. ^.^
Greg the Mad
Monday, December 17, 2007
Planet Madness
I've wrote a few lines just a few days ago, which are supposed to move a object around and other object, ... and ... it works! WHOOHOO!
So I now got a earth (cycled by a moon) and a venus cycleing the big thing in the center ... I'm so good ...
And now to the bad news:
After I've made the first few test with this new thingy, I stated to make few camera movement sub routines ... which was a bad idea ...
I hope that I can use the rest of the ... week to get it work like a want it to work, but ... if not ... I'm on the edge of failing ... anf failing is not that what I want with this project ... *fingercrossing*
Greg the Mad
Saturday, December 8, 2007
Nothing New
OK, ... Mass Effect, game of the year 2007/2009/2010, and I spend every free second playing it, with great impact on my marks and my Nature of Random Project.
I plan to make a review about ME, but there is just so much to write about ... how do profis get all that infos into a few pages?
So thats all for now ... Lets go back to my X-Box 360 and save to univers ... again and again and again ...
Greg the Mad