Difference between revisions of "MonoGame Tutorials"

From TRCCompSci - AQA Computer Science
Jump to: navigation, search
(Full Tutorials)
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
MonoGame is a game creation framework which uses C#, so for help on C# you can use the topics on  '''[[Section A AL#Fundamentals of programming |THIS]]''' page.
 +
 
=Basic Skills=
 
=Basic Skills=
 
[[Creating A Project]]
 
[[Creating A Project]]
 
[[Drawing Shapes]]
 
  
 
[[Using SpriteFont]]
 
[[Using SpriteFont]]
  
 
[[Drawing Textures]]
 
[[Drawing Textures]]
 +
 +
[[Drawing Shapes]]
  
 
[[Keyboard Input]]
 
[[Keyboard Input]]
Line 24: Line 26:
  
 
[[Adding and Processing Player Input]]
 
[[Adding and Processing Player Input]]
 +
 +
[[Using Timers]]
  
 
=Collision Detection=
 
=Collision Detection=
Line 30: Line 34:
 
[[Basic Per Pixel Collision]]
 
[[Basic Per Pixel Collision]]
  
[[Per Pixel Collision |Advanced Per Pixel Collision]]
+
=Using Tiled Maps=
 +
===Squared.Tiled===
 +
[[setup and map example]]
 +
 
 +
[[drawing a layer]]
 +
 
 +
[[Get tile texture from map]]
 +
 
 +
[[Player Bounds]]
 +
 
 +
===TiledSharp===
 +
[[using a tmx map in monogame]]
  
 
=Game UI=
 
=Game UI=
Line 40: Line 55:
 
[[Ruminate Example]]
 
[[Ruminate Example]]
  
===EmptyKeys===
+
===Myra===
 
+
[[Myra Example]]
[[EmptyKeys Example]]
 
  
 
===Steropes===
 
===Steropes===
  
 
[[Steropes Example]]
 
[[Steropes Example]]
 +
 +
[[Steropes Map Widget]]
  
 
===SimpleText UI Example===
 
===SimpleText UI Example===
Line 52: Line 68:
 
[[SimpleText UI Example]]
 
[[SimpleText UI Example]]
  
=Save Game / Check Points=
+
=Special Effects=
[[Creating a game save]]
+
[[Screen Shake]]
 +
 
 +
[[Parallax Scrolling]]
 +
 
 +
[[Explosions]]
 +
 
 +
=Networked / Multiplayer=
 +
===LiteNetLib===
 +
 
 +
[[Setup LiteNetLib]]
 +
 
 +
[[Example LiteNetLib]]
  
=Drawing Tiled Maps=
+
[[RPG LiteNetLib]]
===Squared.Tiled===
 
[[setup and map example]]
 
  
[[drawing a layer]]
+
===Lidgren.Network===
  
[[Get tile texture from map]]
+
[[Lidgren.Network]]
  
===TiledSharp===
+
=Save Game / Check Points=
[[using a tmx map in monogame]]
+
[[Creating a game save]]
  
 
=Related Skills=
 
=Related Skills=

Revision as of 09:56, 8 July 2019