Game Development Community

Homebrew Wrestling Tech Demo

by David Horn · 01/08/2008 (1:04 pm) · 21 comments

Hello again!

Well, today I'm very pleased to release my first torque-built tech demo of my game.
Several years ago on a website called gamingring.com, I released a very similar tech demo. It is basically the create-a-ring functionality.
Let me explain what is in the demo that was in the original.

Basically, here is the options screen:

www.homebrewwrestling.com/hbw4.jpg
You'll notice that the user can change the ring mat, the apron, the rope colors, and the light colors.
There are several loaded presets for rings that wrestling fans are familiar with, and some that they are not such as Steelers, Penguins (can you tell where I'm from?) and several holidays.

You can then preview the scene and see the results as per the screenshot below.

www.homebrewwrestling.com/hbw5.jpg
Some new things that I have added based on the great (albeit poorly documented - sorry, it is) Torque capabilities.

One is the ability to save a preset of your own. I used the XML console resource to save and load ring presets. Another is the ability to view some of the ring animations.

I have a cyclic animation for the apron cloth slightly moving. I faked cloth animation with bones. You can see the ropes bouncing via the buttons on top, and you can see what happens on impact. The ropes bounce and the apron moves. One thing I don't know if I can do is animate the mat. I chose to use a dif file to get the shadow. But I don't think you can have any kind of animation on dif files. I looked into the resources that add shadows to dts objects, but they produce weird shadows with the ropes.

The main difference is that it's moddable. Modding is huge in the wrestling gamer community and it's something that I couldn't provide to the fans before. Now with Torque, modding can be a reality. And I'm glad. I really want to make a nice simple wrestling engine and have people create mods for it.

To create a new mat:
Create a jpg file that is 512 in width and 512 in height. Feel free to use the mat.psd file in the HBWtechDemo\HBWtechDemo\game\data folder.
Name it mat. WHATEVERYOUWANT.jpg
Put it in the HBWtechDemo\HBWtechDemo\game\data\interiors
That should be it! Hopefully the next time you load the game, it will appear when you hit previous and next.

To create a new apron:
Create a jpg file that is 512 in width and 512 in height.
Name it apronWHATEVERYOUWANT.jpg - it must start with the letters "apron"
Put it in HBWtechDemo\HBWtechDemo\game\data\shapes\ring

There are a couple bugs - like when you constantly preview and preview, the spotlights get faster and faster. Not sure why.

I have included the source code that I've written. Again, this is for fun and education only, so please take whatever elements you would like. This is my first distribution, so if I have distributed code or Torque engine parts that I shouldn't have, please let me know asap.

I hope you enjoy!

www.homebrewwrestling.com/HBWtechDemo.zip


Next up is the character selection and getting into the real meat of the program. I noticed that during playthread animations, if I happen to move a character over the x/y/z plane during the animation, the character snaps back to its original position. This will be a major problem and hopefully there is an option to allow the animation to change the Player's position.

Thanks and God bless! Enjoy! Feedback is always welcome.
Page«First 1 2 Next»
#21
01/29/2008 (3:47 pm)
but where do i go on gamingring.com to discuss it i cant find it
Page«First 1 2 Next»