The Official Golvellius Thread

Anything related in any way to game development as a whole is welcome here. Tell us about your game, grace us with your project, show us your new YouTube video, etc.

Moderator: PC Supremacists

User avatar
OrinCreed
Chaos Rift Regular
Chaos Rift Regular
Posts: 105
Joined: Sat Apr 11, 2009 8:31 pm
Location: NJ
Contact:

Re: The Official Golvellius Thread

Post by OrinCreed »

trufun202 wrote:
OrinCreed wrote:Trufun. Your Vortella model looks pretty good. I haven't played this game before but you came up with a cool interpitation of the sprite work. I noticed you have a little bit of texture pull on your UV space [the tentacles on its head] but it's nothing major. I still have problems with that myself. The scales look great, how exactly did you go about making them?
Thanks Orin, I use the following apps for my models:

1. Milkshape 3D - 3D modeling
2. Unwrap 3D - UV Mapping (which yes, I kinda suck at...getting it perfect takes way too much patience) ;)
3. CharacterFX - Rigging and animation
4. FragMOTION - Animation Labeling and Export to Ogre XML
Nice. I completly understand about the UV's. They can be a complete hassle to get just right even if you know exactly what you are doing. It seems like they just don't want to behave some days.

I could never get the hang of building models face by face. I've always worked from primitives and sculpted it as I needed. The only time I did build something face by face took me far to long to complete and wore on my nerves. You however pull it off nicely.

When you were painting the scales on your texture did you do them all by hand or cheat with a plug-in like stained glass? I've never made anything with scales before and it would be interesting to know how you pulled it off.
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: The Official Golvellius Thread

Post by trufun202 »

GyroVorbis wrote:Hey, Trufun. I'm very interested in talking NPC AI concepts with you like we did with Lua textbox stuff (which I still haven't implemented. Can you show me where we discussed it? I had everything figured out, but now I can't remember, ROFL).

Are your friendly NPCs going to be walking around? I'm sure this is mostly for enemies. So how is it going to work? Are they going to have their own heartbeat in Lua? Actually, how do your snakes work? Is that hardcoded into your engine?
Are you talking about this post?

Yeah, I will probably have wondering NPC's eventually, but right now they just stand there. But, I could easy have them wonder using the same logic that the Snakes (and Moles) use - which is basically a random list of waypoints that are generated when the enemy spawns. The waypoints are randomized within a given radius and the enemy just continues to visit each waypoint in a loop.

Such as:

Code: Select all

int waypointCount = rand() % 6 + 4;

		for (int i = 0; i < waypointCount; i++)
		{
			int x = rand() % Radius + WayPointPosition.x;
			int y = WayPointPosition.y;
			int z = rand() % Radius + WayPointPosition.z;
			walkList.push_back(Vector3(x, y, z));
		}

		//setup the first destination
		destination = walkList.front();
		walkList.pop_front();

		//put this destination back in the list, so it loops
		walkList.push_back(destination);
As for the Lua based conversations. I still don't have this totally fleshed out, but essentially I check to see if the player collides with the NPC and if they are not already engaged in conversation, such as:

Code: Select all

if PlayerCollidesWith("randar") and not ConversationActive() then

		convo = CreateConversation("Randar", "I am Randar.  For 150 gold, I can increase thy\npower for thee.")
		convo:AddOption("Okay", "RandarYes")  -- sets the RandarYes() Lua method to be executed when "Okay" is selected
		convo:AddOption("No Thanks", "RandarNo")  -- sets the RandarNo() Lua method to be executed when "No Thanks" is selected
		convo:ShowWithDelay(1)

		randar = GetNPC("randar")
		randar:PlayAnimation("Idle", true)
		SwitchCameraTo(randar, 10, -20)
end
I still haven't tackled enemy AI, but eventually I want Lua to be able to take over the enemy movement - so that the engine's default waypoints will only be used if Lua hasn't specified anything further. The moles and Vortella both have their combat AI built into the engine, but I'm trying to decide around how I want to abstract everything and expose it to Lua.
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: The Official Golvellius Thread

Post by trufun202 »

OrinCreed wrote: When you were painting the scales on your texture did you do them all by hand or cheat with a plug-in like stained glass? I've never made anything with scales before and it would be interesting to know how you pulled it off.
With this tutorial, the scales were pretty damn easy. ;)

http://www.photoshop-dragon.com/Tutoria ... Scales.htm
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
OrinCreed
Chaos Rift Regular
Chaos Rift Regular
Posts: 105
Joined: Sat Apr 11, 2009 8:31 pm
Location: NJ
Contact:

Re: The Official Golvellius Thread

Post by OrinCreed »

trufun202 wrote:
OrinCreed wrote: When you were painting the scales on your texture did you do them all by hand or cheat with a plug-in like stained glass? I've never made anything with scales before and it would be interesting to know how you pulled it off.
With this tutorial, the scales were pretty damn easy. ;)

http://www.photoshop-dragon.com/Tutoria ... Scales.htm
Sweet. Nice tutorial. Looks like I was right about the stained glass plug-in too. :)
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: The Official Golvellius Thread

Post by trufun202 »

I've gotten some pretty good feedback on my last "Behind the Scenes" video. Alot of people have asked for another one, so here it is:

(...and now I have the sudden urge to go play some Megaman 2.)

http://www.youtube.com/watch?v=DK--q7jPYmI
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
User avatar
eatcomics
ES Beta Backer
ES Beta Backer
Posts: 2528
Joined: Sat Mar 08, 2008 7:52 pm
Location: Illinois

Re: The Official Golvellius Thread

Post by eatcomics »

That was EPOCH!!!!! Nice vid... Make more... NOW!!!!!!!!
Image
User avatar
JS Lemming
Game Developer
Game Developer
Posts: 2383
Joined: Fri May 21, 2004 4:09 pm
Location: C:\CON\CON

Re: The Official Golvellius Thread

Post by JS Lemming »

That was... brilliant. I found the code illegible but it was still awesome.
Small girl at the harbor wrote:Look Brandon, that crab's got ham!
User avatar
M_D_K
Chaos Rift Demigod
Chaos Rift Demigod
Posts: 1087
Joined: Tue Oct 28, 2008 10:33 am
Favorite Gaming Platforms: PC
Programming Language of Choice: C/++
Location: UK

Re: The Official Golvellius Thread

Post by M_D_K »

JS Lemming wrote:That was... brilliant. I found the code illegible but it was still awesome.
If you squint your eyes it reads better :)

Also trufun great vid ;)
Gyro Sheen wrote:you pour their inventory onto my life
IRC wrote: <sparda> The routine had a stack overflow, sorry.
<sparda> Apparently the stack was full of shit.
User avatar
Falco Girgis
Elysian Shadows Team
Elysian Shadows Team
Posts: 10294
Joined: Thu May 20, 2004 2:04 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Dreamcast, SNES, NES
Programming Language of Choice: C/++
Location: Studio Vorbis, AL
Contact:

Re: The Official Golvellius Thread

Post by Falco Girgis »

I just watched + commented + favorited + 5 starred! Sorry that I'm late again. XD

It's like 12:20AM, and I'm studying for differential equations and circuits.
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re: The Official Golvellius Thread

Post by MadPumpkin »

"its a bit-willy, but that shitsstightas hell"
-Jeice

thats what my friend just said after watching it haha
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re: The Official Golvellius Thread

Post by MadPumpkin »

M_D_K wrote:If you squint your eyes it reads better :)
yea, you know... cover your left eye... squint your right... and bob your head left to right 8 times
then it looks great :)
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
User avatar
trufun202
Game Developer
Game Developer
Posts: 1105
Joined: Sun Sep 21, 2008 12:27 am
Location: Dallas, TX
Contact:

Re: The Official Golvellius Thread

Post by trufun202 »

Thanks everybody! :bow:

Yeah, sorry, the type is jacked up in the coding portion. I tried recording at different resolutions and window sizes, but that was about as good as I could get it. One of these days I'm gonna buy a bigger harddrive so I can start making higher res movies. Right now its only 20gig, total. So after everything else, I have about 1 gig to play with. :shock:

In other news, last night, I completely dismantled my NES to clean it and play some Megaman 2, and NOT on an emulator. And it worked, woot!
-Chris

YouTube | Twitter | Rad Raygun

“REAL ARTISTS SHIP” - Steve Jobs
K-Bal
ES Beta Backer
ES Beta Backer
Posts: 701
Joined: Sun Mar 15, 2009 3:21 pm
Location: Germany, Aachen
Contact:

Re: The Official Golvellius Thread

Post by K-Bal »

trufun202 wrote:Right now its only 20gig, total. So after everything else, I have about 1 gig to play with. :shock:
Next time you say that you are still using an 80386 processor? ;)
User avatar
MadPumpkin
Chaos Rift Maniac
Chaos Rift Maniac
Posts: 484
Joined: Fri Feb 13, 2009 4:48 pm
Current Project: Octopia
Favorite Gaming Platforms: PS1-3, Genesis, Dreamcast, SNES, PC
Programming Language of Choice: C/++,Java,Py,LUA,XML
Location: C:\\United States of America\Utah\West Valley City\Neighborhood\House\Computer Desk

Re: The Official Golvellius Thread

Post by MadPumpkin »

trufun202 wrote:Right now its only 20gig, total. So after everything else, I have about 1 gig to play with. :shock:
haha thats great... almost as much as mine... but im on my mothers right now so i have like 650G lol
While Jesus equipped with angels, the Devil's equipped with cops
For God so loved the world that he blessed the thugs with rock
Image
Image
Image
Ewan
Chaos Rift Cool Newbie
Chaos Rift Cool Newbie
Posts: 62
Joined: Mon Mar 23, 2009 11:46 am

Re: The Official Golvellius Thread

Post by Ewan »

trufun202 wrote:I've gotten some pretty good feedback on my last "Behind the Scenes" video. Alot of people have asked for another one, so here it is:

(...and now I have the sudden urge to go play some Megaman 2.)

http://www.youtube.com/watch?v=DK--q7jPYmI
Yay, I was one of them :mrgreen: Great vid!
They pull out the truncheon, that's when the trouble starts.

'Cause when you've got a badge, the laws don't apply.
Post Reply