This project has moved and is read-only. For the latest updates, please go here.

Is there a Farseer Gallery?

Topics: Project Management Forum
Nov 18, 2007 at 2:40 AM
Given the success of Farseer, is there a gallery of projects that show Farseer in action? Just like there's a silverlight gallery, it would be nice to have a place that said "look at all these cool games that use Farseer".

Nov 18, 2007 at 2:12 PM
Not at the moment, however I have been wanting to create one either here or on a new site I'm building.

Hopefully over the next few weeks I can put something together. For now it will probably be just a list of links gathered by me.
Nov 19, 2007 at 4:08 AM
Fyi, I used Farseer on a Silverlight game, and Farseer was great. In particular, I liked:
  1. It just works - The collision algorithms just work.
  2. Automatic pushing of objects - Before I had special code to allow one object to push another, but Farseer handles that automatically.
  3. Collision categories - Not every object collides with every other object. For example, a projectile hovers over water, but a tank is blocked by it.
  4. Static objects - Farseer recognizes that sometimes, something is just impenetrable and unmovable - like the walls of a game board. Whereas in the real world, enough force will eventually push through something, I didn't want to allow that in the game world.
  5. Circular geometries - Farseer implements circular geometries via polygons, and lets you specify the number of sides for precision. My previous collision code only handled rectangles.
  6. Collision callback - You can add an extra method that fires on any collision. That method can then return true (to continue normal collision behavior) or false (to ignore collisions for that specific case).
  7. Body and Geometry have object tags, so I can associate them with a creature.
  8. API - The API is just clean, especially if you have any physics background. It both maps to standard physics knowledge, as well as provides desired method calls that you'd want to actually program something.

I had whipped up a crude physics engine before, but it couldn't handle the interactions I wanted. I then plugged in Farseer, and it just worked.
So, thanks for such a great contribution.


P.S. I open-sourced the game on CodePlex
Nov 19, 2007 at 12:36 PM
I have seen your game. Very cool.

I'm glad you enjoyed working with the engine. I spent a lot of time thinking and refactoring to make it as straight forward and easy to use as possible. Good to hear my efforts paid off.

Nov 20, 2007 at 5:19 PM
crashlander - Where are you in terms of progress on your site?

If it's written in, maybe I can help if you run into a problem. I'm a freelance developer, you can look at my references:
All sites was build on my own.

I also would like to see a gallery of Farseer physics games. It would be cool to see what others have accomplished.

So far I have 2 projects that uses Farseer: SmartDraw (undergoing namechange) and The Claw
SmartDraw is a drawing application with AI that recognizes drawn shapes. Farseer is used to make the shapes come "alive".
The Claw is a children's game where a claw on an elastic chain needs to grab different objects in a short time frame. The crane claw used in the game is actually a modified "spider" from your demos :)

If you get a gallery, I would like to upload screenshots of the game and application.
Nov 20, 2007 at 5:28 PM
Edited Nov 20, 2007 at 5:30 PM
Nice looking sites.

So far I haven't had much time to work on the site as I'm currently updating farseer and working on my game.

I'll hopefully get to it soon. I don't have a problem with the tech side of building sites, I've been developing Microsoft apps for about 7 yrs as a consultant. It's the graphics design I'm lacking...

I did manage to get the default Wordpress installed on my site: I'll switching over to this from Windows Live Spaces soon...

Your projects sound cool. Especially SmartDraw. Sounds similar to Crayon Physics...

Nov 20, 2007 at 8:25 PM

Your SmartDraw app reminded me of this app, which, if you haven't seen is pretty cool:
Nov 21, 2007 at 8:19 PM

crashlander Wrote:
Your projects sound cool. Especially SmartDraw. Sounds similar to Crayon Physics...

I've never seen Crayon Physics, so I made a search on google and saw some screenshots. Looks really fun. It has a lot more entertaining value than my application. I focus more on educational value.

sonofdaedalus Wrote:
Your SmartDraw app reminded me of this app, which, if you haven't seen is pretty cool:

Haha, very nice. As I said to crashlander, my application don't have nearly as much entertaining value as those 2 drawing applications.

This guy from MIT was the original inspiration to my project:

Their AI is much more advanced than mine, I'm trying to find an opensource AI framework that can understand geometry and also have the possibility of learning new shapes. Right now I have implemented all basic shapes but an oval. I'm also in the progress of combining AI recognition with spring and joint physics, so that it can recognize a gesture on 2 shapes, and it will connect the shapes with a spring or joint of my choice.

Right now I'm doing my final exam in software development, so unfortunately I don't have any time for my projects.