Skip to content

A Console-based rendition of the classic Flappy Bird game, built with C#. Navigate pipes and aim for a high score, all within the confines of your console.

Notifications You must be signed in to change notification settings

NexusWeave/MVP-FlappyBird-cs

Repository files navigation

FlappyBird Modifikasjon

Dette 'FlappyBird' er utviklet spesifikt for undervisningsformål. Prosjektet er strukturert i tre separate versjoner kalt Grener, som hver representerer ulike tilnærminger til programvaredesign og -arkitektur:

  • Enkel-Implementasjon (Gren Flappy-Basic) : En grunnleggende versjon som demonstrerer spillets kjernefunksjonalitet.
  • Objektorientert programmering (Gren Object-Oriented-Programming ) : En versjon som illustrerer prinsipper for objektorientert design, inkluderer klasser, objekt, innkapsling og arv.
  • Modell Visning Presentasjon ('Main' Gren) : En avansert versjon som viser frem MVP-arkitekturmønsteret, med fokus på separasjon av bekymringer og testbarhet

Prosjektet er designet for å gi innsikt i forskjellige utviklingsparadigmer og er spesielt enget for demostrasjoner i en undervisningskontekst.

Krav spesifikasjoner

  • IDE: Visual Studio 2019 > / Rider 2020.3
  • .NET: .NET Core 9.0 >
  • Testrammeverk: NUnit 4.3+, NUnit.Analyzer 4.7+, NUnit3TestAdapter 5.0+, .NetTestSdk 17.13+
  • Dokumentasjon: Swasjbuckle.AspNetCore 6.6 >
  • Visual Studio Code: For brukere som foretrekker VSC her er en Anbefalt Arbeidsområde for VSC

Oppsumering

Utvikler notater

About

A Console-based rendition of the classic Flappy Bird game, built with C#. Navigate pipes and aim for a high score, all within the confines of your console.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages