Browse Source

Group Samples

CartBlanche 1 month ago
parent
commit
f7f03c2c4b
1 changed files with 155 additions and 171 deletions
  1. 155 171
      README.md

+ 155 - 171
README.md

@@ -4,183 +4,167 @@ This repository contains a collection of cross-platform MonoGame samples and gam
 
 ---
 
-## 2DShaderSample
-A sample demonstrating custom 2D shader effects in MonoGame.  
-[More info](2DShaderSample/README.md)
+## 2D Samples
+Samples focused on 2D graphics, gameplay, and mechanics.
+
+- **2DShaderSample**  
+  Custom 2D shader effects in MonoGame.  
+  [More info](2DShaderSample/README.md)
+- **Aiming**  
+  Aiming mechanics and input handling.  
+  [More info](Aiming/README.md)
+- **BouncingBox**  
+  Simple physics sample with bouncing boxes.  
+  [More info](BouncingBox/README.md)
+- **CatapultWars**  
+  Classic catapult game mechanics.  
+  [More info](CatapultWars/README.md)
+- **ChaseAndEvade**  
+  AI sample showing chase and evade behaviors.  
+  [More info](ChaseAndEvade/README.md)
+- **CollisionSample**  
+  Collision detection techniques.  
+  [More info](CollisionSample/README.md)
+- **Draw2D**  
+  Basic 2D drawing and sprite rendering.  
+  [More info](Draw2D/README.md)
+- **FarseerPhysics**  
+  Physics engine integration sample.  
+  [More info](FarseerPhysics/README.md)
+- **Flocking**  
+  Flocking AI behaviors.  
+  [More info](Flocking/README.md)
+- **GameDevelopmentbyExample**  
+  Multiple 2D samples from the "XNA Game Development by Example" book:  
+  - [AsteroidBeltAssault README](GameDevelopmentbyExample/AsteroidBeltAssault/README.md)
+  - [GemstoneHunter README](GameDevelopmentbyExample/GemstoneHunter/README.md)
+  - [RobotRampage README](GameDevelopmentbyExample/RobotRampage/README.md)
+- **GameStateManagement**  
+  Sample for managing game states and screens.  
+  [More info](GameStateManagement/README.md)
+- **GooCursor**  
+  Custom cursor rendering and effects.  
+  [More info](GooCursor/README.md)
+- **HoneycombRush**  
+  Arcade-style honeycomb collection game.  
+  [More info](HoneycombRush/README.md)
+- **Input**  
+  Input handling for keyboard, mouse, and gamepad.  
+  [More info](Input/README.md)
+- **InputReporter**  
+  Displays live input values for controllers.  
+  [More info](InputReporter/README.md)
+- **MultiTouch**  
+  Multi-touch input support.  
+  [More info](MultiTouch/README.md)
+- **PacMan**  
+  Cross-platform Pac-Man clone.  
+  [More info](PacMan/README.md)
+- **ParticleSample**  
+  Particle systems and effects.  
+  [More info](ParticleSample/README.md)
+- **Primitives**  
+  Drawing primitive shapes (lines, points).  
+  [More info](Primitives/README.md)
+- **RectangleCollisionSample**  
+  Rectangle collision detection.  
+  [More info](RectangleCollisionSample/README.md)
+- **RenderTarget2DSample**  
+  Render-to-texture techniques.  
+  [More info](RenderTarget2DSample/README.md)
+- **RockRain**  
+  Arcade-style falling rocks game.  
+  [More info](RockRain/README.md)
+- **RolePlayingGame**  
+  RPG sample with tile engine and menus.  
+  [More info](RolePlayingGame/README.md)
+- **StarWarrior**  
+  Classic space shooter sample.  
+  [More info](StarWarrior/README.md)
+- **TouchGesture**  
+  Touch gesture and mouse support.  
+  [More info](TouchGesture/README.md)
+- **Waypoint**  
+  AI navigation and waypoint sample.  
+  [More info](Waypoint/README.md)
 
-## AdMob
-Shows how to integrate AdMob ads into a MonoGame project.  
-[More info](AdMob/README.md)
-
-## Aiming
-Demonstrates aiming mechanics and input handling.  
-[More info](Aiming/README.md)
-
-## Audio3D
-Explores 3D audio positioning and effects.  
-[More info](Audio3D/README.md)
-
-## BackgroundThreadTester
-Sample for using background threads in game logic.  
-[More info](BackgroundThreadTester/README.md)
-
-## BatteryStatus
-Displays battery status and power management features.  
-[More info](BatteryStatus/README.md)
-
-## BloomSample
-Demonstrates bloom post-processing effects.  
-[More info](BloomSample/README.md)
-
-## BouncingBox
-Simple physics sample with bouncing boxes.  
-[More info](BouncingBox/README.md)
-
-## CatapultNetWars
-Networked multiplayer catapult game.  
-[More info](CatapultNetWars/README.md)
-
-## CatapultWars
-Classic catapult game mechanics.  
-[More info](CatapultWars/README.md)
-
-## ChaseAndEvade
-AI sample showing chase and evade behaviors.  
-[More info](ChaseAndEvade/README.md)
-
-## CollisionSample
-Demonstrates collision detection techniques.  
-[More info](CollisionSample/README.md)
-
-## Colored3DCube
-Renders a colored 3D cube and explores basic 3D graphics.  
-[More info](Colored3DCube/README.md)
-
-## CompiledContent
-Contains pre-built content files for use by other samples.  
-[More info](CompiledContent/README.md)
-
-## Draw2D
-Basic 2D drawing and sprite rendering sample.  
-[More info](Draw2D/README.md)
-
-## FarseerPhysics
-Physics engine integration sample.  
-[More info](FarseerPhysics/README.md)
-
-## Flocking
-Demonstrates flocking AI behaviors.  
-[More info](Flocking/README.md)
-
-## GameComponents
-Shows how to use and manage game components.  
-[More info](GameComponents/README.md)
-
-## GameDevelopmentbyExample
-Contains multiple samples from the "XNA Game Development by Example" book:
-- AsteroidBeltAssault
-- GemstoneHunter
-- RobotRampage  
-See each subfolder for details:
-- [AsteroidBeltAssault README](GameDevelopmentbyExample/AsteroidBeltAssault/README.md)
-- [GemstoneHunter README](GameDevelopmentbyExample/GemstoneHunter/README.md)
-- [RobotRampage README](GameDevelopmentbyExample/RobotRampage/README.md)
-
-## GameStateManagement
-Sample for managing game states and screens.  
-[More info](GameStateManagement/README.md)
-
-## GooCursor
-Demonstrates custom cursor rendering and effects.  
-[More info](GooCursor/README.md)
-
-## Graphics3DSample
-Explores advanced 3D graphics techniques.  
-[More info](Graphics3DSample/README.md)
-
-## HoneycombRush
-Arcade-style game with honeycomb collection mechanics.  
-[More info](HoneycombRush/README.md)
-
-## Input
-Shows input handling for keyboard, mouse, and gamepad.  
-[More info](Input/README.md)
-
-## InputReporter
-Displays live input values for connected controllers.  
-[More info](InputReporter/README.md)
-
-## LensFlare
-Demonstrates lens flare post-processing effects.  
-[More info](LensFlare/README.md)
-
-## MonoGame.Xna.Framework.Net
-Networking API compatibility sample.  
-[More info](MonoGame.Xna.Framework.Net/README.md)
-
-## MultiTouch
-Demonstrates multi-touch input support.  
-[More info](MultiTouch/README.md)
-
-## NetRumble
-Networked multiplayer space shooter.  
-[More info](NetRumble/README.md)
-
-## NetworkPrediction
-Sample for networked gameplay prediction and synchronization.  
-[More info](NetworkPrediction/README.md)
-
-## PacMan
-Cross-platform Pac-Man clone.  
-[More info](PacMan/README.md)
-
-## ParticleSample
-Demonstrates particle systems and effects.  
-[More info](ParticleSample/README.md)
-
-## Peer2PeerSample
-Peer-to-peer multiplayer tank game.  
-[More info](Peer2PeerSample/README.md)
-
-## Primitives
-Shows how to draw primitive shapes (lines, points) in MonoGame.  
-[More info](Primitives/README.md)
-
-## RectangleCollisionSample
-Simple rectangle collision detection sample.  
-[More info](RectangleCollisionSample/README.md)
-
-## RenderTarget2DSample
-Demonstrates render-to-texture techniques.  
-[More info](RenderTarget2DSample/README.md)
-
-## RockRain
-Arcade-style falling rocks game.  
-[More info](RockRain/README.md)
-
-## RolePlayingGame
-Role-playing game sample with tile engine and menus.  
-[More info](RolePlayingGame/README.md)
+---
 
-## SamplesContentBuilder
-Shows how to build and load content assets using MonoGame's content pipeline.  
-[More info](SamplesContentBuilder/README.md)
+## 3D Samples
+Samples focused on 3D graphics, rendering, and effects.
+
+- **Audio3D**  
+  3D audio positioning and effects.  
+  [More info](Audio3D/README.md)
+- **BloomSample**  
+  Bloom post-processing effects.  
+  [More info](BloomSample/README.md)
+- **Colored3DCube**  
+  Renders a colored 3D cube.  
+  [More info](Colored3DCube/README.md)
+- **Graphics3DSample**  
+  Advanced 3D graphics techniques.  
+  [More info](Graphics3DSample/README.md)
+- **LensFlare**  
+  Lens flare post-processing effects.  
+  [More info](LensFlare/README.md)
+- **ReachGraphicsDemo**  
+  Demonstrates Reach profile graphics features.  
+  [More info](ReachGraphicsDemo/README.md)
+- **ShadowMapping**  
+  Demonstrates shadow mapping techniques in 3D.  
+  [More info](ShadowMapping/README.md)
+- **ShatterEffectSample**  
+  3D shatter effect demonstration.  
+  [More info](ShatterEffectSample/README.md)
 
-## Sound
-Cross-platform sound playback sample.  
-[More info](Sound/README.md)
+---
 
-## StarWarrior
-Classic space shooter sample.  
-[More info](StarWarrior/README.md)
+## Networking Samples
+Samples demonstrating networking and multiplayer features using MonoGame.Xna.Framework.Net.
+
+- **CatapultNetWars**  
+  Networked multiplayer catapult game.  
+  [More info](CatapultNetWars/README.md)
+- **MonoGame.Xna.Framework.Net**  
+  Networking API compatibility sample.  
+  [More info](MonoGame.Xna.Framework.Net/README.md)
+- **NetRumble**  
+  Networked multiplayer space shooter.  
+  [More info](NetRumble/README.md)
+- **NetworkPrediction**  
+  Networked gameplay prediction and synchronization.  
+  [More info](NetworkPrediction/README.md)
+- **Peer2PeerSample**  
+  Peer-to-peer multiplayer tank game.  
+  [More info](Peer2PeerSample/README.md)
 
-## TouchGesture
-Demonstrates touch gesture and mouse support.  
-[More info](TouchGesture/README.md)
+---
 
-## Waypoint
-AI navigation and waypoint sample.  
-[More info](Waypoint/README.md)
+## Miscellaneous Samples
+Samples demonstrating platform features, content management, and other concepts.
+
+- **AdMob**  
+  Integrate AdMob ads into a MonoGame project.  
+  [More info](AdMob/README.md)
+- **BackgroundThreadTester**  
+  Using background threads in game logic.  
+  [More info](BackgroundThreadTester/README.md)
+- **BatteryStatus**  
+  Battery status and power management.  
+  [More info](BatteryStatus/README.md)
+- **CompiledContent**  
+  Pre-built content files for other samples.  
+  [More info](CompiledContent/README.md)
+- **GameComponents**  
+  Using and managing game components.  
+  [More info](GameComponents/README.md)
+- **SamplesContentBuilder**  
+  Build and load content assets using MonoGame's content pipeline.  
+  [More info](SamplesContentBuilder/README.md)
+- **Sound**  
+  Cross-platform sound playback.  
+  [More info](Sound/README.md)
 
 ---