4820 EasyMonoGame

EasyMonoGame är ett bibliotek som kan användas tillsammans med MonoGame för att urveckla spel i C#.

Kort om EasyMonoGame:

  • Pedagogiskt verktyg för att lära sig objektorienterad programmering i C#
  • Enklare att komma igång med spelprogrammering än i MonoGame.
  • Inspirerat av Greenfoot.

Ladda ner:

EasyMonoGame från GitHub

Välj build i Visual Studio för att kompilera projektet.

Nytt spel - börja så här

Börja nya projekt genom att ladda ner projektet

EasyStart från GitHub.

Lägg båda projekten i samma mapp. Då bör dependency vara satt på korrekt vis.

Exempelprojekt

Styr spelare med tangentbord

Flytta framåt och sväng vänster eller höger

EasyTouchRemove Krabban tar bort maskar som den vidrör.

EasyActCrab Flytta framåt, sväng höger och vänster. Poäng. Plocka föremål. Fiende (lobster) går mot player (crab). Metoden Act() används istället för Update().

EasyCrab Förflyttning framåt och bakåt samt sväng höger eller vänster. Poäng. Fiender (lobster) som följer player (crab).

Flytta höger och vänster

EasyDroppings Flytta höger och vänster. Fånga objekt. Ta bort objekt som trillar ur bild. Poäng.

Styr spelare med mus

EasyMouse Rotera och gå mot mus.

Flytta fiende

EasyTurnAtEdge Actor svänger vid kanten.

EasyActCrab Flytta framåt, sväng höger och vänster. Poäng. Plocka föremål. Fiende (lobster) går mot player (crab). Metoden Act() används istället för Update().

EasyCrab Förflyttning framåt och bakåt samt sväng höger eller vänster. Poäng. Fiender (lobster) som följer player (crab).

Plocka föremål

EasyTouchRemove Krabban tar bort maskar som den vidrör.

EasyDroppings Flytta höger och vänster. Fånga objekt. Ta bort objekt som trillar ur bild. Poäng.

EasyActCrab Flytta framåt, sväng höger och vänster. Poäng. Plocka föremål. Fiende (lobster) går mot player (crab). Metoden Act() används istället för Update().

EasyCrab Förflyttning framåt och bakåt samt sväng höger eller vänster. Poäng. Fiender (lobster) som följer player (crab).

Poäng

EasyDroppings Flytta höger och vänster. Fånga objekt. Ta bort objekt som trillar ur bild. Poäng.

EasyCrab Förflyttning framåt och bakåt samt sväng höger eller vänster. Poäng. Fiender (lobster) som följer player (crab).

Spawn - lägg till nya spelobjekt under tiden

EasySpawn Skapa nya objekt efter start.

EasyExplosion Actor skapar och släpper föremål. Föremål som tar bort sig själv efter viss tid.

Liv

EasyLifeDisplay

Flera banor

EasyLevels Flera banor.

Labyrint, väggar, samt läs bana från fil

EasyMaze Labyrint. Väggar.

Hoppa

Inte perfekt, men en god start.

EasyDemoActJump

Skjuta

EasyShoot