The Blob

A place to show off your latest screenshots and for people to comment on them. Only start a new thread here if you have some nice images to show off!
Post Reply
Oogst
OGRE Expert User
OGRE Expert User
Posts: 1067
Joined: Mon Mar 29, 2004 8:49 pm
Location: the Netherlands
x 43
Contact:

Post by Oogst »

Nope, there is no Ogre on Wii. I guess they used their own in-house stuff. :) It is a pitty that there is no Ogre for Wii, though, for now my own company has to buy an engine for a lot of money for our future 3D Wii games. And that while we got such expertise with Ogre now. :( But then again, there is little use for open source stuff on the Wii, as Wii community is so limited (i.e. licensed developers only).
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
User avatar
ArchAnemone
Gnoblar
Posts: 16
Joined: Tue Apr 10, 2007 3:32 pm
Contact:

Post by ArchAnemone »

Just read the article on The Escapist and I'm now planning to buy it for my family for Christmas. Sounds really cool. : )
Image
Oogst
OGRE Expert User
OGRE Expert User
Posts: 1067
Joined: Mon Mar 29, 2004 8:49 pm
Location: the Netherlands
x 43
Contact:

Post by Oogst »

Hey, that is actually a really nice article! I did not know Blue Tongue enjoyed the project that much. :D
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
User avatar
Brocan
Orc
Posts: 441
Joined: Tue Aug 01, 2006 1:43 am
Location: Spain!!
x 8

Post by Brocan »

Can you reload the code of the decals? it seems to be down :(

Thank you !!!! :D
Oogst
OGRE Expert User
OGRE Expert User
Posts: 1067
Joined: Mon Mar 29, 2004 8:49 pm
Location: the Netherlands
x 43
Contact:

Post by Oogst »

We sold all the rights to THQ, including the source code rights, so I am sorry, but I cannot put them online anymore.
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
User avatar
Brocan
Orc
Posts: 441
Joined: Tue Aug 01, 2006 1:43 am
Location: Spain!!
x 8

Post by Brocan »

Ohp, okei, no problem :)
Nudel
Halfling
Posts: 79
Joined: Thu Mar 23, 2006 4:14 pm
Location: Vienna

Post by Nudel »

I saw De Blob in a shop here today. Im surprised its already available in austria. :)
hangchon18
Halfling
Posts: 80
Joined: Sun Jul 24, 2005 9:03 am

Re: The Blob

Post by hangchon18 »

Hi,Oogst.
I played the Blob and very like it.
I want to do a effect of the Blob for studying.
When the ball collide the house,By degreesthe color of the house is changed.
Paintables.material:

Code: Select all

material BuildingsRed
{
	technique
	{
		pass
		{
			vertex_program_ref Cg_ColourTransitions_VP
			{
			}
			fragment_program_ref Cg_ColourTransitions_FP
			{
			}
			texture_unit
			{
				texture BuildingsRed.dds
			}
		}
	}
	technique
	{
		scheme Low
		pass
		{
			texture_unit
			{
				texture BuildingsRed.dds
			}
		}
	}
}
code:

Code: Select all

Ogre::MaterialPtr temMaterial = Ogre::MaterialManager::getSingleton().getByName("BuildingsRed");
temEntity->setMaterial(temMaterial);
Ogre::SubEntity* temSubEntity;
temSubEntity = temEntity->getSubEntity(0);
temSubEntity->setCustomParameter(0,Ogre::Vector4(10000,collisionPos.x,collisionPos.y,collisionPos.z));
I can't get the effect of changing bit by bit and Its changing is at once.
Why? :(
Oogst
OGRE Expert User
OGRE Expert User
Posts: 1067
Joined: Mon Mar 29, 2004 8:49 pm
Location: the Netherlands
x 43
Contact:

Re: The Blob

Post by Oogst »

To make the paint grow from the collision position, it should also evolve over time. To do that, the effect needs to know the radius in which the paint is right now. It should actually look like this:

Code: Select all

temSubEntity->setCustomParameter(0,Ogre::Vector4(collisionPos.x,collisionPos.y,collisionPos.z, radius));
The radius should start at zero and grow over time, until the entire object is within the radius.

At least, I think this is how it works: it's been almost three years since I coded this.
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
trnrez
Greenskin
Posts: 127
Joined: Mon Jan 19, 2009 5:34 pm
Location: Murfreesboro, TN
Contact:

Re: The Blob

Post by trnrez »

A little late on the congrats but this game was so much fun when I played with it a few years ago. I wasn't a part of the community then so I just wanted to say job well done!
Image Image
hangchon18
Halfling
Posts: 80
Joined: Sun Jul 24, 2005 9:03 am

Re: The Blob

Post by hangchon18 »

thanks for your quick help.
When I set radius:0 or 20 or 40 or 100 or 1000 from your idea,the result is the same with former.
Its changing is at once.
User avatar
calsmurf2904
Orc
Posts: 401
Joined: Tue Sep 16, 2008 9:39 pm
Location: Netherlands

Re: The Blob

Post by calsmurf2904 »

it should start at 0...
so you should do something like this:

Code: Select all

int max_radius = 20;
int radius = 0;
while(radius <= max_radius)
{
temSubEntity->setCustomParameter(0,Ogre::Vector4(collisionPos.x,collisionPos.y,collisionPos.z, radius));
radius++;
}
this isn't working good because it will pause the whole program...
Visit my blog at http://calsmurf2904.wordpress.com !
Got a Google Wave account? Add me as contact! (projectxgame <at> gmail <dot> com)
Image
Oogst
OGRE Expert User
OGRE Expert User
Posts: 1067
Joined: Mon Mar 29, 2004 8:49 pm
Location: the Netherlands
x 43
Contact:

Re: The Blob

Post by Oogst »

If I remember correctly, then you should see only the original colour at 0 and see the new colour grow at larger than 0. What do you see at 0?
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
hangchon18
Halfling
Posts: 80
Joined: Sun Jul 24, 2005 9:03 am

Re: The Blob

Post by hangchon18 »

Code: Select all

temSubEntity->setCustomParameter(0,Ogre::Vector4(collisionPos.x,collisionPos.y,collisionPos.z,0));
I see changed color at 0.
It seems that setting "temSubEntity->setCustomParameter" is nothing.
Oogst
OGRE Expert User
OGRE Expert User
Posts: 1067
Joined: Mon Mar 29, 2004 8:49 pm
Location: the Netherlands
x 43
Contact:

Re: The Blob

Post by Oogst »

Okay, I did a little check in my source code (hmm, that should be: "THQ's source code", because the whole thing is sold after all... ;)) and what you are doing looks correct. So the problem seems to be somewhere else. Do you get the exact same result with 0, 1, 10, 100 and 1000? Or does the colour change with these? If no difference is visible, then I doubt you correctly assigned the material to the object. Something like that. Are you sure you are handling all SubEntities, for example?
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
hangchon18
Halfling
Posts: 80
Joined: Sun Jul 24, 2005 9:03 am

Re: The Blob

Post by hangchon18 »

my material is incorrect.
I fixed this problem.
Changing of the color is right now.
thanks a ton for your help.
:D
Oogst
OGRE Expert User
OGRE Expert User
Posts: 1067
Joined: Mon Mar 29, 2004 8:49 pm
Location: the Netherlands
x 43
Contact:

Re: The Blob

Post by Oogst »

I just wrote a blogpost comparing statistics from our various games, including this oldie here: De Blob! Quite interesting, I think/hope!

The statistics of our games, part 1

Image
My dev blog
Awesomenauts: platforming MOBA (PC/Mac/Linux/XBox360/X1/PS3/PS4)
Blightbound: coop online dungeon crawler (PC)
Swords & Soldiers: side-scrolling RTS (Switch/PS3/Wii/PC/Mac/Linux/iPhone/iPad/Android)
Proun: abstract racing game (PC)
Cello Fortress: mixing game and live cello performance
The Ageless Gate: cello album
Post Reply