Game Development Community

Current TEP projects

by Eric Forhan · in Torque Game Engine · 11/22/2002 (12:06 am) · 12 replies

An update on what projects have been started over at the Torque Enhancement Project.

Projects with code:

Interior Enhancements
James "Corvidae" Williams has released code for an early version of his Interior Transparency code, as well as has taken the first steps in possibly bringing bezier patches to Torque! Round interiors may be within our grasp. He's asked for input with his patches code, as it's run into some stumbling blocks. And, the transparency code is ready to be further enhanced as well.

Projects in design phase:

Torque Editor Plugin System
Davis Ray Sickmon, Jr. has begun designing the API format of the EPS. It is designed to be a uniform system to improve upon the editor as well as allow for new items to be added.

J. Donavan "geckofiend" Stanley mentioned he was looking at adding this button control, which takes an RGBA graphic and automatically generates the needed buttons.

The button control, along with the EPS would bring (among other things) a nice icon-based editor UI. As I told Davis, I can't imagine using QuArK or an internet browser without having the graphical buttons. Definately a project to keep our eyes on.

Particle Enhancements
Ernest N. Brownlee (aka Taciturn?) is leading a project for a new scripted particle system. I don't know much about it, but the idea is based on a discussion he and Melv had in the past. LOS effects alpha, motion blurring optional, different collision types, and scriptable animations/sequences are some of the options.

Nearly finished projects:

Cg shaders and Dot Product 3 bumpmapping
Ryan Armstrong and his team, Tactical Assault will be releasing the code once it's ready for public consumption. TEP will take an active role in testing the early versions and helping get it resource-ready.

Other TEP possibilities:

Torque Shader Language
Mark Mozynski has indicated he may either open up the project or work privately with others, if anyone shows interest. Either way, this would be quite an asset to Torque!

Game AI
There's been some buzz generated about implementing different AI options. One is the BSD-licensed Free Fuzzy Logic Library. The code appears to be pretty straightforward, and quite useable for games. To see some of the code, and the discussion, you can check it out here (no registration required).


That sums it up! We invite everyone to browse, and hopefully we can make some team matches. These projects are all open, so if you'd like to contribute just stop by.:)

--Eric Forhan
Midnight Ryder Technologies

edit: error patrol

#1
11/22/2002 (4:29 am)
Wow, all those things on the list sound great! Wish I had the time to help you guys a bit, but I gotta work on my project! Good Luck!
#2
11/22/2002 (7:34 am)
I have more aliases than any man will ever be able to count... ;)
#3
11/22/2002 (1:07 pm)
Xavier: If you run accross a similar project in TEP, join up! No sense re-inventing the wheel. :)

Ernest: LOL. I noticed.;)

--Eric
#4
11/22/2002 (3:40 pm)
I just posted a call for art at the TEP. This is a chance for artists to use some of the new enhancements.

The post follows:

We're going to need the following for the TEP demo.
#5
11/24/2002 (12:09 pm)
J. Donavan has released a beta version of code for his guishadowbuttonctrl (registration required) for testing and feedback.

A synopsis: Guishadowbuttonctrl takes an RGBA picture and auto generates the up, down, hover, and disabled buttons for use as a Torque bitmap button control.

--Eric
#7
11/24/2002 (9:52 pm)
Quote:
You do not have access to this forum. Are you logged in?

You are currently logged in as [ToRK]beffy

hm, what else do I have to do...?
#8
11/24/2002 (10:03 pm)
Normally, go to the "apply for membership" forum and list a bit on your programming experience, and Torque interests. I went ahead and preapproved you, though, so you'll have access to the programmers forums.:)

--Eric
#9
11/24/2002 (10:17 pm)
Aaahh, thanks a lot, Eric!! :D
#10
11/25/2002 (4:04 am)
I was just coming here to announce the new button when I saw he beat me to it!

At any rate, here's a sample image:
www.jdonavan.net/shadowbutton.jpg
This image shows the same button in different states and with different flags set.:
Up state with an embeded background image.
Hover state with an embeded background image.
Up state with a background color.
Hover state with a background color and border.
Hover state with no background ( alpha transparency) on the defualt test app background.
Hover state with no background, no text and bitmap scaled to fit the client area.


The source can be found at www.jdonavan.net/guiShadowButtonCtrl.rar If you've downloaded it since this morning it's been updated with full doxygen comments now.

As soon as I've gotten some feedback on my installation instructions to ensure they're correct I'll submit it as a resource.
#11
11/25/2002 (6:01 am)
LOL
Well,it really is a neat (and powerful?) little addition. :)

Eric
#12
11/25/2002 (2:15 pm)
The TEP comunity is already getting some good work done. Great job guys.