Welcome to Marblz homepage
Developers: Brandon Germain
Mike Fortier
TJ Loughlin

Download our Game

If you've ever played marbles the game you are one step closer to understanding our game. This is an amped up version of the classic game of marbles. This includes marbles with crazy abilites, both offensive and defense, and wild maps to test your marbles on. The concept of our game: Strategically choose a marble out of your 20 or so marbles and play against the opponent and try to score the most points. To score you have to throw your marbles onto the maps and try to collide with the marbles already on the map. You gain points by having many reactions based on physics.
We will have updates and screenshots shorty. This project just started recently. It is going to get going pretty quickly.
April 17th 2006
We've created a basic marble model and replaced the demo FPS code with some of our own. The game is now set up so that instead of shooting arrows, it shoots marbles. As of right now though, it doesnt't really shoot them. It simply places them on the ground and if there is a big enough angle, it rolls down the hill. If you put it on the edge of a cliff and it falls it can bounce though! Therefore, SOME physics is set-up but we can't really test it yet.
April 20th 2006
Man. We've been working on the physics stuff for the marbles. Apparently, Torque is a bit confusing. So many things that aren't visible. We have made it possible to LAUNCH the marbles now. One nifty thing we found hiding in the code was the onThrow function which gave us everything we needed. Although, we had to adjust the vectors around because it was from a weird position and the velocity (which is based on a throwforce) was directed in an awkward direction. It is now fixed so that it is launching based on the crossbow's position and eye direction. Then, it is given an upward force to make it more of an arc than a straight bullet. Still though, now that we can launch, the marbles don't hit each other but they do hit the player and terrain and bounce around.
April 24th 2006
WOW FINALLY! After about 100 resource sites and documentation we finally got those damn marbles to hit each other. The problem was that Torque has designated the Item class to be a generic non-physical object that only reacts with the player (to pick items up) and the terrain (for boundary purposes). So, we had to rearrange our model datablock to make it a Vehicle rather than an Item (who woulda thought?) Now they react with each other! Awesome. Check out the screenshots below. You can't see them hitting, but OH do they hit!
This weeks things to do:
Mike:Model the awesome models that you made, and make a map out of them with the mission editor. (We can send you the code for the game so far so u can use the models when u get them textured). All we're looking for is a fenced in, decently big, ring with some of your models inside them.
Brandon: Work on the GUI so that it shows how many marbles you have (might take some work to figure out the inventory stuff). Try to get it so more than 1 player can play, either AI or multiplayer. It has to be turned based so this is where the problem lies.Somehow relay to the user the amount of power that is being put into the ball.($throwForce is the variable)
TJ: Make collisions a bit better, and make it possible to score points when collisions occur. Have a rest condition for when the marbles are near stopping so that the physics comes to a complete stop and the turn can be moved.
Current bugs to fix and things to think about:
the balls are only receiving physics info. Probably because they are vehicles and are meant to break and not the things they hit.
The marbles need to be modelled a bit better with a collision mesh. I think there needs to be one mesh for the actual data (named anything), another mesh (next in the hierarchy) named Col-1 and then another named "Collision-1". Check that out.
The user has no idea which keys to press and how much power is being thrown with.
April 26,2006
We got the scoring system set up and working. We also got a very basic marble inventory set up (not related to the weapon and ammo inventory already put in). It lets the player throw 10 marbles, and then cuts them off. Scoring system is a bit screwy because the collision system is screwy. Each collision registers as multiple collisions so the scoring is higher than we expected. Still, comparing scores will average this high scoring thing out. Now, we just gotta make it 2 player. Also, we fixed the collisions so that both balls in the collision react. The problem with this, is that when they impact at high velocities, or with many different marblz, they explode! (guess it could be a feature)
May 1,2006
Got networking to work, but without ability to throw marbles. Things we need to get done IF networking works: scoring, GUI player switching,texturing,end game
IF networking doesnt work: (1 player) first, try to create 2 player by transposing camera. If we cant get that to work: texturing,good GUI
May 2,2006
GAME IS AS COMPLETE AS ITS GETTING! Which is a decent amount. Networking is working perfectly (well not so much). We have a grand level with some awesome textures and models that players can walk around and get the points, OR players can simply walk around throwing marbles at each other if they damn well please. Good jobs guys.