|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
Folks,
See the picture here to learn a little about an up and running 6-player simulation (not perfect by any means, but usable and fun) of this year's Overdrive game. http://www.chiefdelphi.com/media/photos/30906 It was written using C# and calls to XNA graphics libraries that are also usable in XBox360 consoles. Aside from the differences in the graphics engines, etc. it sounds like there are some opportunities for collaboration afoot. Blake |
|
#2
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
this looks so coo, Im upset I never saw at VCU. dang that would have been cool to play. dang dang dang oh and dang
|
|
#3
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
Quote:
Quote:
I would agree with you on the collaboration part though. I decided to use the HL2 engine because it was what I had readily available to me for the primary purpose of using it for my Senior Project, but with some discussion, we could combine our efforts and find a platform that works for the most people (or even make similar software for multiple platforms). I think there is a lot of potential with the concept. Collaboration for the win! ![]() |
|
#4
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
Quote:
![]() Good - Dave and I will stay in touch. I'll probably stay out of the "engine" topic except to say that the XBox360 possiblities offered by XNA are pretty seductive.... |
|
#5
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
I think that this is the best compliment we received yet!
|
|
#6
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
If you can explain how to convert an inventor file to the file type you need, I can see if I can make a model of our '06 robot and convert it for you....
and the same would go for other teams. I'm sure a lot have them in inventor, and they'd probably be happy to convert it for you. |
|
#7
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
XNA has the benefit of being free for everyone to develop for, and is based off of C#, which is relatively easy to learn. Halflife 2 of course benefits from one of the most advanced graphics and physics engines in the 3d market.
I think both FIRST simulation engines can have their place. There are many ways that these applications can be used, and each can focus in a different direction. These simulations could be used for spreading FIRST to larger markets through an online game, helping teams plan their strategies early in the build season, teambuilding excercises, etc etc. What model formats does the Halflife engine support? If people produce their robots in a common format both engines could use, that would help both simultaneously. XNA reads in only Autodesk FBX and DirectX .x formats, but with Blender (3d modelling software) I can import from 3DS, OBJ, and a bunch of other formats. 3DS might be the best format all around seeing how common it is. I could see about exporting our 3 models into 3ds if you would like, cbale. Dave Last edited by lachoneus8 : 13-03-2008 at 06:47. |
|
#8
|
|||||
|
|||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
I like what I'm seeing so far! I wish I could help out in some way technical, but programming has never been my forte. If you guys need a public relations or whatnot, don't hesitate to contact me.
As mentioned above, both simulations could be useful. The HL2 version as a "marketing" tool for FIRST, getting the word out. The XNA version maybe to use "internally" as a training and strategic tool for teams. |
|
#9
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
Quote:
Quote:
The Half Life engine supports it's own format VMF (Valve Model Format), however 3Ds Max is capable of both exporting to this format, as well as creating collision meshes for it (Might require a free extension, I have to get a few more details from a friend). So basically anything in a format 3Ds Max can read would be ideal, (unless someone wants to be REALLY helpful and just convert them to the Valve format, not a big deal though). I have found several things related to converting Inventor Files to 3Ds Max. The first seems to be a feature for 3Dsmax that comes with Inventor if you have both installed on the same PC: http://www.cadforum.cz/cadforum_en/qaID.asp?tip=3943 The second one is more of just a plugin for 3Ds Max 9 (which doesn't help me any since we're still using version 7 because we don't have the godlike system requirements to run 9). http://usa.autodesk.com/adsk/servlet...112&id=9093251 Thanks allot you guys, glad for the help! ![]() |
|
#10
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
Here's a few questions:
1) What are the capabilities of Garry's Mod as it relates to Aim High? How about networking? 2) How easy or difficult is it to articulate a robot with moving parts? 3) What would it take to get this to the public? Being a Half-Life mod I would imagine it would take Halflife2 (heavy system reqs right?), plus Garry's Mod, plus whatever additional Mod info you've written for scoring, anything else? 4) What are your plans with this after you complete your senior project? Don't think I'll be able to make the Atlanta finals... make sure to take plenty of pictures and video once you get it up and running ![]() |
|
#11
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
Quote:
2. If needed, models with various moving parts can be implemented as several different models that just work together. Smaller features such as wheels could be done but would probably be easier (and less laggy) as animations. The other reason I picked Aim High was because most of the robots used spinning parts as opposed to arms and mechanisms that changed positions, this is a lot easier to script. 3. As far as distribution of the mod goes, I have an SVN server setup for hosting the files relating to my modification, currently it is just private access for me and my partner but it could easily be modified to share publicly. As a Half Life 2 Mod, the only thing it would require is one of the Half Life 2 Related Source programs (like HL2, CSS Source, ect.) this in it of itself is not very system intensive. Garry's mod is a cheap addition to HL2 and hopefully is only temporary for use for the Senior Project, after that is done I would like to make it into it's own Stand-alone HL2 mod so it would remove the need for Garry's mod. This mod itself would likely be less system intensive as it would not need to utilize all of the Physics and graphical effects that HL2 and Gmod use. 4. As mentioned above, after the senior project is complete (and I have a bit more free time) I would like to make the mod into it's own separate HL2 mod which would remove the need to have Garry's Mod installed as well as eliminate some of the higher level system requirements. The coding would also be converted to C (or it might be C+, haven't read the documentation in a while) to allow for this. If you have any other questions feel free to ask, I have to go get some sleep now though, don't want to be late for the regional tomorrow. ![]() |
|
#12
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
With the advanced physics and great graphics, HL2 could make for a highly realistic simulation of FIRST games.
Sounds like the HL2 FIRST mod will be a veritable playground of fun! Perfect for testing of mechanisms and ideas during build phases. I can see this effort being a great way to bring others in the gaming community to see the fun of FIRST. Ahh, so your senior project will be purely written in Garry's mod scripts? That's one powerful mod, to allow all of that just in scripts! |
|
#13
|
||||
|
||||
|
Re: FIRST FRC Game Simulator for the HL2 Engine
Quote:
As far as customization goes (in addition to adding other own robots), one could also make their own maps to recreate different venues and make the experience more realistic. The map I'm making is just a simple, generic kind of stadium (for now anyways), but you could easily expand upon that and add things like moving lights, pit areas, and stuff like that. I should also point out that I plan on using some of the sound effects from FIRST matches (music, buzzers, bells, crowd cheering, ect.), maybe even throw in some announcer statements too. Garry's Mod uses a modified version of LUA code, it is written using a C style, so generally it is very similar to C, though a bit more strait forward. Last edited by cbale2000 : 14-03-2008 at 22:37. |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| **FIRST EMAIL**/FRC Game Hint #2 | Gamer930 | FIRST E-Mail Blast Archive | 699 | 04-09-2008 17:29 |
| **FIRST EMAIL**/The Autodesk FIRSTbase site has re-launched for the 2008 FRC Season! | Mark McLeod | FIRST E-Mail Blast Archive | 0 | 20-11-2007 09:20 |
| **FIRST EMAIL**/2005 FRC Game Design Communication to FRC Teams | Goobergunch | FIRST E-Mail Blast Archive | 1 | 06-01-2005 09:29 |
| FIRST Video Game: Choosing an engine | Astronouth7303 | FIRST-related Organizations | 11 | 16-06-2004 22:48 |