Download FreeGoo - A simple World Of Goo clone

Description

FreeGoo - A simple physics based puzzler written in C#, using Farseer for physics and WPF for rendering. The game play is heavily based on the marvelous game World Of Goo.

Icons

FreeGoo - A simple World Of Goo clone

Source Files

The download file freegoo.zip has the following entries.


AboutFreeGoo.txt//from w  w w  .  j a  v a  2 s .  c o  m
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Cleanup.bat
Deploy.bat
FarseerPhysics.ClassLibrary/Collisions/AABB.cs
FarseerPhysics.ClassLibrary/Collisions/BruteForceCollider.cs
FarseerPhysics.ClassLibrary/Collisions/CollisionHelper.cs
FarseerPhysics.ClassLibrary/Collisions/Contact.cs
FarseerPhysics.ClassLibrary/Collisions/ContactId.cs
FarseerPhysics.ClassLibrary/Collisions/ContactList.cs
FarseerPhysics.ClassLibrary/Collisions/Feature.cs
FarseerPhysics.ClassLibrary/Collisions/Geom.cs
FarseerPhysics.ClassLibrary/Collisions/GeomList.cs
FarseerPhysics.ClassLibrary/Collisions/Grid.cs
FarseerPhysics.ClassLibrary/Collisions/LineIntersectInfo.cs
FarseerPhysics.ClassLibrary/Collisions/SelectiveSweepCollider.cs
FarseerPhysics.ClassLibrary/Collisions/SweepAndPruneCollider.cs
FarseerPhysics.ClassLibrary/Collisions/Vertices.cs
FarseerPhysics.ClassLibrary/Controllers/AABBFluidContainer.cs
FarseerPhysics.ClassLibrary/Controllers/Controller.cs
FarseerPhysics.ClassLibrary/Controllers/ControllerList.cs
FarseerPhysics.ClassLibrary/Controllers/FluidDragController.cs
FarseerPhysics.ClassLibrary/Controllers/InactivityController.cs
FarseerPhysics.ClassLibrary/Controllers/WaveController.cs
FarseerPhysics.ClassLibrary/Dynamics/Arbiter.cs
FarseerPhysics.ClassLibrary/Dynamics/ArbiterList.cs
FarseerPhysics.ClassLibrary/Dynamics/Body.cs
FarseerPhysics.ClassLibrary/Dynamics/BodyList.cs
FarseerPhysics.ClassLibrary/Dynamics/Curve.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/AngleJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/AngleLimitJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/FixedAngleJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/FixedAngleLimitJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/FixedRevoluteJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/Joint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/JointList.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/PinJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/RangedPinJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/RevoluteJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Joints/SliderJoint.cs
FarseerPhysics.ClassLibrary/Dynamics/Path.cs
FarseerPhysics.ClassLibrary/Dynamics/Springs/AngleSpring.cs
FarseerPhysics.ClassLibrary/Dynamics/Springs/FixedAngleSpring.cs
FarseerPhysics.ClassLibrary/Dynamics/Springs/FixedLinearSpring.cs
FarseerPhysics.ClassLibrary/Dynamics/Springs/LinearSpring.cs
FarseerPhysics.ClassLibrary/Dynamics/Springs/Spring.cs
FarseerPhysics.ClassLibrary/Dynamics/Springs/SpringList.cs
FarseerPhysics.ClassLibrary/Dynamics/Springs/StyleCop.Cache
FarseerPhysics.ClassLibrary/Enums.cs
FarseerPhysics.ClassLibrary/Factories/BodyFactory.cs
FarseerPhysics.ClassLibrary/Factories/ComplexFactory.cs
FarseerPhysics.ClassLibrary/Factories/ControllerFactory.cs
FarseerPhysics.ClassLibrary/Factories/GeomFactory.cs
FarseerPhysics.ClassLibrary/Factories/JointFactory.cs
FarseerPhysics.ClassLibrary/Factories/SpringFactory.cs
FarseerPhysics.ClassLibrary/Farseer Physics Engine 2.0.1 Manual.pdf
FarseerPhysics.ClassLibrary/FarseerPhysics.csproj
FarseerPhysics.ClassLibrary/Interfaces/IBroadPhaseCollider.cs
FarseerPhysics.ClassLibrary/Interfaces/IFluidContainer.cs
FarseerPhysics.ClassLibrary/Mathematics/BilinearInterpolator.cs
FarseerPhysics.ClassLibrary/Mathematics/Calculator.cs
FarseerPhysics.ClassLibrary/Mathematics/CircularInterpolator.cs
FarseerPhysics.ClassLibrary/Mathematics/ConvertUnits.cs
FarseerPhysics.ClassLibrary/Mathematics/MathHelper.cs
FarseerPhysics.ClassLibrary/Mathematics/Matrix.cs
FarseerPhysics.ClassLibrary/Mathematics/Vector2.cs
FarseerPhysics.ClassLibrary/Mathematics/Vector3.cs
FarseerPhysics.ClassLibrary/PhysicsSimulator.cs
FarseerPhysics.ClassLibrary/Pool.cs
FarseerPhysics.ClassLibrary/Properties/AssemblyInfo.cs
FarseerPhysics.ClassLibrary/Scaling.cs
FarseerPhysics.ClassLibrary/Settings.StyleCop
FarseerPhysics.Silverlight/FarseerPhysics.Silverlight.csproj
FarseerPhysics.Silverlight/Properties/AssemblyInfo.cs
FreeGoo.GameEngine.Silverlight/FreeGoo.GameEngine.Silverlight.csproj
FreeGoo.GameEngine.Silverlight/MiscExtensions.cs
FreeGoo.GameEngine.Silverlight/Properties/AssemblyInfo.cs
FreeGoo.GameEngine.Silverlight/Stopwatch.cs
FreeGoo.GameEngine/Behaviors/Behavior.cs
FreeGoo.GameEngine/Behaviors/BodyRenderableBehavior.cs
FreeGoo.GameEngine/Behaviors/ResistsCollission.cs
FreeGoo.GameEngine/Behaviors/Rotator.cs
FreeGoo.GameEngine/Engine.cs
FreeGoo.GameEngine/FarSeer/MouseSpring.cs
FreeGoo.GameEngine/FreeGoo.GameEngine.csproj
FreeGoo.GameEngine/FreeGooException.cs
FreeGoo.GameEngine/Goal.cs
FreeGoo.GameEngine/GraphicsArgument.cs
FreeGoo.GameEngine/Interfaces/IEngineScript.cs
FreeGoo.GameEngine/Interfaces/ILevel.cs
FreeGoo.GameEngine/Interfaces/IRenderer.cs
FreeGoo.GameEngine/Interfaces/IRendererFactory.cs
FreeGoo.GameEngine/MixedFactory.cs
FreeGoo.GameEngine/Properties/AssemblyInfo.cs
FreeGoo.GameEngine/Renderables/BodyHook.cs
FreeGoo.GameEngine/Renderables/BodyHookOwners/BodyHookOwner.cs
FreeGoo.GameEngine/Renderables/BodyHookOwners/KeyedMotor.cs
FreeGoo.GameEngine/Renderables/BodyHookOwners/Motor.cs
FreeGoo.GameEngine/Renderables/BodyRenderable.cs
FreeGoo.GameEngine/Renderables/ILinkable.cs
FreeGoo.GameEngine/Renderables/Keyhole.cs
FreeGoo.GameEngine/Renderables/Linkable.cs
FreeGoo.GameEngine/Renderables/Links/Link.cs
FreeGoo.GameEngine/Renderables/Links/PinJointLink.cs
FreeGoo.GameEngine/Renderables/Links/SliderJointLink.cs
FreeGoo.GameEngine/Renderables/Links/StringLink.cs
FreeGoo.GameEngine/Renderables/Particles/Balloon.cs
FreeGoo.GameEngine/Renderables/Particles/Chain.cs
FreeGoo.GameEngine/Renderables/Particles/FixedHook.cs
FreeGoo.GameEngine/Renderables/Particles/Keys/Key.cs
FreeGoo.GameEngine/Renderables/Particles/Keys/KeyedMotorKey.cs
FreeGoo.GameEngine/Renderables/Particles/MultiLink.cs
FreeGoo.GameEngine/Renderables/Particles/Particle.cs
FreeGoo.GameEngine/Renderables/Particles/ParticleConnectionTestResult.cs
FreeGoo.GameEngine/Renderables/Particles/ParticleConnectionTestResultType.cs
FreeGoo.GameEngine/Renderables/Particles/ParticleFactory.cs
FreeGoo.GameEngine/Renderables/Particles/Rope.cs
FreeGoo.GameEngine/Renderables/Particles/Simple.cs
FreeGoo.GameEngine/Renderables/Particles/States/AbsorbedByLink.cs
FreeGoo.GameEngine/Renderables/Particles/States/FreeFall.cs
FreeGoo.GameEngine/Renderables/Particles/States/GoalSeeking.cs
FreeGoo.GameEngine/Renderables/Particles/States/Linked.cs
FreeGoo.GameEngine/Renderables/Particles/States/ParticleState.cs
FreeGoo.GameEngine/Renderables/Particles/States/Selected.cs
FreeGoo.GameEngine/Renderables/Particles/States/Sleeping.cs
FreeGoo.GameEngine/Renderables/Particles/Strong.cs
FreeGoo.GameEngine/Renderables/Renderable.cs
FreeGoo.GameEngine/Tasks/And.cs
FreeGoo.GameEngine/Tasks/NeverCompleted.cs
FreeGoo.GameEngine/Tasks/Not.cs
FreeGoo.GameEngine/Tasks/Or.cs
FreeGoo.GameEngine/Tasks/RescuedGoos.cs
FreeGoo.GameEngine/Tasks/Task.cs
FreeGoo.GameEngine/Tasks/TaskWithSubTask.cs
FreeGoo.GameEngine/Tasks/TaskWithSubTasks.cs
FreeGoo.GameEngine/UserInputController.cs
FreeGoo.LevelClasses.Silverlight/FreeGoo.LevelClasses.Silverlight.csproj
FreeGoo.LevelClasses.Silverlight/Properties/AssemblyInfo.cs
FreeGoo.LevelClasses/BehaviorParts/BehaviorPart.cs
FreeGoo.LevelClasses/BehaviorParts/ResistsCollissionBehaviorPart.cs
FreeGoo.LevelClasses/BehaviorParts/RotatorBehaviorPart.cs
FreeGoo.LevelClasses/CSScriptLibrary.dll
FreeGoo.LevelClasses/Campaign.cs
FreeGoo.LevelClasses/CampaignHandler.cs
FreeGoo.LevelClasses/FreeGoo.LevelClasses.csproj
FreeGoo.LevelClasses/Level.cs
FreeGoo.LevelClasses/LevelParts/BodyHookLevelPart.cs
FreeGoo.LevelClasses/LevelParts/BodyHookOwners/KeyedMotorLevelPart.cs
FreeGoo.LevelClasses/LevelParts/BodyHookOwners/MotorLevelPart.cs
FreeGoo.LevelClasses/LevelParts/BodyRenderableLevelPart.cs
FreeGoo.LevelClasses/LevelParts/CircleLevelPart.cs
FreeGoo.LevelClasses/LevelParts/ContainerLevelPart.cs
FreeGoo.LevelClasses/LevelParts/FactoryLevelPart.cs
FreeGoo.LevelClasses/LevelParts/GoalLevelPart.cs
FreeGoo.LevelClasses/LevelParts/LevelPart.cs
FreeGoo.LevelClasses/LevelParts/LinkLevelPart.cs
FreeGoo.LevelClasses/LevelParts/OffsetFrameLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/BalloonLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/ChainLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/FixedHookLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/Keys/KeyedMotorKeyLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/LevelPartParticle.cs
FreeGoo.LevelClasses/LevelParts/Particles/MultiLinkLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/RopeLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/SimpleLevelPart.cs
FreeGoo.LevelClasses/LevelParts/Particles/StrongLevelPart.cs
FreeGoo.LevelClasses/LevelParts/RectangleLevelPart.cs
FreeGoo.LevelClasses/LevelParts/RenderableLevelPart.cs
FreeGoo.LevelClasses/Part.cs
FreeGoo.LevelClasses/Properties/AssemblyInfo.cs
FreeGoo.LevelClasses/StyleCop.Cache
FreeGoo.LevelClasses/TaskParts/And.cs
FreeGoo.LevelClasses/TaskParts/NeverCompleted.cs
FreeGoo.LevelClasses/TaskParts/TaskPart.cs
FreeGoo.LevelClasses/XmlExtensions.cs
FreeGoo.Silverlight.Demo.Web/ClientBin/FreeGoo.Silverlight.Demo.xap
FreeGoo.Silverlight.Demo.Web/Default.aspx
FreeGoo.Silverlight.Demo.Web/Default.aspx.cs
FreeGoo.Silverlight.Demo.Web/Default.aspx.designer.cs
FreeGoo.Silverlight.Demo.Web/FreeGoo.Silverlight.Demo.Web.csproj
FreeGoo.Silverlight.Demo.Web/FreeGoo.Silverlight.DemoTestPage.aspx
FreeGoo.Silverlight.Demo.Web/FreeGoo.Silverlight.DemoTestPage.html
FreeGoo.Silverlight.Demo.Web/Properties/AssemblyInfo.cs
FreeGoo.Silverlight.Demo.Web/Silverlight.js
FreeGoo.Silverlight.Demo.Web/Web.config
FreeGoo.Silverlight.Demo/App.xaml
FreeGoo.Silverlight.Demo/App.xaml.cs
FreeGoo.Silverlight.Demo/FreeGoo.Silverlight.Demo.csproj
FreeGoo.Silverlight.Demo/MainPage.xaml
FreeGoo.Silverlight.Demo/MainPage.xaml.cs
FreeGoo.Silverlight.Demo/Properties/AppManifest.xml
FreeGoo.Silverlight.Demo/Properties/AssemblyInfo.cs
FreeGoo.WpfDemo/App.xaml
FreeGoo.WpfDemo/App.xaml.cs
FreeGoo.WpfDemo/Campaigns/Campaigns.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/BlueBox90x30.png
FreeGoo.WpfDemo/Campaigns/DemoCampaign/Campaign.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel1.jpg
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel1.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel2.jpg
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel2.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel3.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel4.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel5.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel5Script.cs
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel6.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/DemoLevel7.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/HangMan.xml
FreeGoo.WpfDemo/Campaigns/DemoCampaign/Rotator.cs
FreeGoo.WpfDemo/Campaigns/DemoCampaign/Thumbs.db
FreeGoo.WpfDemo/Campaigns/DemoCampaign/image1.jpeg
FreeGoo.WpfDemo/FreeGoo.WpfDemo.csproj
FreeGoo.WpfDemo/FreeGoo.WpfDemo.csproj.user
FreeGoo.WpfDemo/GameControl.xaml
FreeGoo.WpfDemo/GameControl.xaml.cs
FreeGoo.WpfDemo/GameControlScrolling.xaml.cs
FreeGoo.WpfDemo/GameWindow.xaml
FreeGoo.WpfDemo/GameWindow.xaml.cs
FreeGoo.WpfDemo/Properties/AssemblyInfo.cs
FreeGoo.WpfDemo/Properties/Resources.Designer.cs
FreeGoo.WpfDemo/Properties/Resources.resx
FreeGoo.WpfDemo/Properties/Settings.Designer.cs
FreeGoo.WpfDemo/Properties/Settings.settings
FreeGoo.WpfDemo/Resources/BlackHoleSpiral.png
FreeGoo.WpfDemo/Resources/Copy of Link1.png
FreeGoo.WpfDemo/Resources/LargeGoo.png
FreeGoo.WpfDemo/Resources/LargeGooFixated.png
FreeGoo.WpfDemo/Resources/LargeGooSelected.png
FreeGoo.WpfDemo/Resources/LargeGooSleeping.png
FreeGoo.WpfDemo/Resources/Link1.png
FreeGoo.WpfDemo/Resources/Thumbs.db
FreeGoo.WpfDemo/Resources/key.jpeg
FreeGoo.WpfDemo/ScrollCanvas.xaml
FreeGoo.WpfDemo/ScrollCanvas.xaml.cs
FreeGoo.WpfDemo/SelectLevelWindow.xaml
FreeGoo.WpfDemo/SelectLevelWindow.xaml.cs
FreeGoo.WpfDemo/StyleCop.Cache
FreeGoo.WpfDemo/old code.txt
FreeGoo.WpfRenderer.Silverlight/Constants/ColorConstants.cs
FreeGoo.WpfRenderer.Silverlight/CrossMouse.cs
FreeGoo.WpfRenderer.Silverlight/FreeGoo.WpfRenderer.Silverlight.csproj
FreeGoo.WpfRenderer.Silverlight/Properties/AssemblyInfo.cs
FreeGoo.WpfRenderer/BitmapImageUtils.cs
FreeGoo.WpfRenderer/Constants/BrushConstants.cs
FreeGoo.WpfRenderer/Constants/ColorConstants.cs
FreeGoo.WpfRenderer/CrossMouse.cs
FreeGoo.WpfRenderer/FreeGoo.WpfRenderer.csproj
FreeGoo.WpfRenderer/ImageRenderer.cs
FreeGoo.WpfRenderer/LinkRenderer.cs
FreeGoo.WpfRenderer/MouseCursor/WpfMouseCursor.cs
FreeGoo.WpfRenderer/MouseCursor/WpfMouseCursorItems/WpfMouseCursorItem.cs
FreeGoo.WpfRenderer/MouseCursor/WpfMouseCursorItems/WpfMouseCursorItemCircle.cs
FreeGoo.WpfRenderer/ParticleRenderer.cs
FreeGoo.WpfRenderer/PolygonRenderer.cs
FreeGoo.WpfRenderer/PolylineRenderer.cs
FreeGoo.WpfRenderer/Properties/AssemblyInfo.cs
FreeGoo.WpfRenderer/Renderer.cs
FreeGoo.WpfRenderer/RendererFactory.cs
FreeGoo.WpfRenderer/RendererWithCanvas.cs
FreeGoo.WpfRenderer/Utilities.cs
FreeGoo.sln
FreeGoo.suo
FxCop/FxCop.FxCop
FxCop/FxCop.xml
Settings.StyleCop

Download

Click the following link to download freegoo.zip.

freegoo.zip




















Home »
  C# Free Code »
    Game »




DirectX
Game
Minecraft
Warcraft
Xbox
XNA