|
Re: gravball
[Re: Joozey]
#127839
05/15/07 13:16
05/15/07 13:16
|
Joined: Sep 2002
Posts: 8,177 Netherlands
PHeMoX
Senior Expert
|
Senior Expert
Joined: Sep 2002
Posts: 8,177
Netherlands
|
Okey, I'll show some pictures then  ; 1.) The planets without shadows or light, should be a bit neutral, but you could play with this to get a higher contrast.  2.) With the white sun sprite visible;  3.) Through a shader you multiply the underlying pixels to make them lighter;  It's all 2D, the shader might need pro or sylex to get it to work perfectly though, The biggest advantage of this is that you can move the sun and it's lighting will simply follow changing on all the planets accordingly practically automatically.. Disadvantage is that it's pretty hard to get it to look really realistic perhaps, Cheers
|
|
|
Re: gravball
[Re: PHeMoX]
#127840
05/19/07 22:39
05/19/07 22:39
|
Joined: Oct 2004
Posts: 4,134 Netherlands
Joozey
OP
Expert
|
OP
Expert
Joined: Oct 2004
Posts: 4,134
Netherlands
|
However if you move planets further away instead of a static distance from the sun, you will get all shadow instantly, which isn't very realistic. So I think every planet should have such a white circle, but smaller. When positioned correctly you would have a shadow and bright side all times wherever you put the planet, which is more realistic than becoming all shadow instantly when moving away  . That was my point ^^. As for the shader, I thought it was possible with commercial. I tried some simple multiplying on level blocks and that worked. If it doesnt function perfectly then thats not a real big problem. I just want it to finish, doesn't really matter alot when a few minor problems with graphics occur  .
Last edited by Jostie; 05/19/07 22:41.
Click and join the 3dgs irc community! Room: #3dgs
|
|
|
Re: gravball
[Re: Joozey]
#127841
07/24/07 16:28
07/24/07 16:28
|
Joined: Oct 2004
Posts: 4,134 Netherlands
Joozey
OP
Expert
|
OP
Expert
Joined: Oct 2004
Posts: 4,134
Netherlands
|
It's been a while  Dropped this project for a few weeks, but decided to work on it again. I did the whole game in 2D, using panels and stuff. But that didn't work out as I progressed so I remade the whole game in 3D as fake-2D. Then I had another problem with the interface, the way menu's folded and unfolded. I wrote that part like 3 times and thought about it over and over again. I couldn't solve it without the use of Lite-C. I then decided to learn Lite-C and when I knew enough of the language I would remake the game in Lite-C. Well from learning Lite-C didn't came alot but I still wanted to finish the project. Eventually I kept it with a simple menu where all the items are listed in. I see that the screens have been gone for some reason :|, I'll show them again using another host. Very first screenshot: Progressed screenshot: So the game was all 2D, and I had to convert it to 3D. Most of it works now, but I haven't implemented all stuff yet (like asteroids). I need to look into the small buttons on the objects (which you can see in screenshot 2, to move or remove them). Not sure if and how I am gonna implement them again. Uhmm well, I think that's it for now. I swear I'm gonna finish this game whatever it takes  . Screenshot from the current state of the project  : When this project is finally finished I will put it in user contributions as a celebration of my first real finished project o_O. Merci
Click and join the 3dgs irc community! Room: #3dgs
|
|
|
Re: gravball
[Re: Joozey]
#127842
07/24/07 17:58
07/24/07 17:58
|
Joined: Mar 2006
Posts: 2,758 Antwerp,Belgium
frazzle
Expert
|
Expert
Joined: Mar 2006
Posts: 2,758
Antwerp,Belgium
|
Good to see this project fired up again, keep on going Jostie, the screens look promising  !! I hope you will be able to finished your first project because finishing a potential game idea isn't as easy as it sounds when you're at your own. Btw, that was the first time I saw you wrote a French word ( ik dacht dat Nederlanders geen krakken waren in het Frans maar eerden in the Duits  ) Cheers Frazzle
Antec® Case Intel® X58 Chipset Intel® i7 975 Quad Core 8 GB RAM DDR3 SSD OCZ®-VERTEX2 3.5 x4 ; HD 600 GB NVIDIA® GeForce GTX 295 Memory 1795GB
|
|
|
Re: gravball
[Re: MrCode]
#127845
08/01/07 23:38
08/01/07 23:38
|
Joined: Oct 2004
Posts: 4,134 Netherlands
Joozey
OP
Expert
|
OP
Expert
Joined: Oct 2004
Posts: 4,134
Netherlands
|
Argh, complications and more complications. The basics are all kind of working now. The menus are working, mainmenu is integrated, saving and loading works perfect... but the editor can not save homecooked levels and load those levels with a different gravball game than the one of which the level is made with... so game_save is unusuable for this purpose... which results in the happy alternative that I basically have to rewrite half of the game and add a save/load script which stores and loads all the objects and their positions in a text file... Don't hesitate to yell a better alternative plz ;_; And because we all like screens, this is the mainmenu for now  :  P.S. MrCode: Damn you had me addicted for a few hours 
Last edited by Jostie; 08/01/07 23:42.
Click and join the 3dgs irc community! Room: #3dgs
|
|
|
Re: gravball
[Re: aztec]
#127847
08/02/07 07:52
08/02/07 07:52
|
Joined: Mar 2006
Posts: 2,758 Antwerp,Belgium
frazzle
Expert
|
Expert
Joined: Mar 2006
Posts: 2,758
Antwerp,Belgium
|
The main menu looks quite creative jostie, great job  It seems that you're really enthusiastic about it too which is a positive thing for the game itself and all of it's features if you know what I mean  Cheers Frazzle
Antec® Case Intel® X58 Chipset Intel® i7 975 Quad Core 8 GB RAM DDR3 SSD OCZ®-VERTEX2 3.5 x4 ; HD 600 GB NVIDIA® GeForce GTX 295 Memory 1795GB
|
|
|
Re: gravball
[Re: frazzle]
#127848
08/03/07 07:21
08/03/07 07:21
|
Joined: Mar 2007
Posts: 677 0x00000USA
MrCode
User
|
User
Joined: Mar 2007
Posts: 677
0x00000USA
|
Quote:
P.S. MrCode: Damn you had me addicted for a few hours
That's why it's linked from addictinggames[dot]com! 
That's a pretty cool menu, btw. 
void main()
{
cout << "I am MrCode,";
cout << "hear me roar!";
system("PAUSE");
}
|
|
|
|