Ez egy konzolos UNO kártyajáték C#-ban implementálva, többféle játékmóddal, hangeffektekkel és interaktív menükkel.
Program.cs: Minden itt van, mivel nem tudtam, hogy lehet-e könyvtárakat használni....
- Egyjátékos
- 1v1
- 1v1v1
- 1v1v1v1
- Helyi Többjátékos (2-4 játékos)
- Tervezett: Online Többjátékos (Nem implementált)
- Hang Be/Ki
- Hangeffekt hangerő
- Zene hangerő
- Animációk Be/Ki
- Alkalmazás belépési pontja
- Konzol címének beállítása
- Játék inicializálása és indítása
- Egy UNO kártyát reprezentál
- Tulajdonságok:
Szín: Kártya színe (Piros, Kék, Zöld, Sárga, Vad)Érték: Kártya értéke (0-9, Kihagy, Fordít, +2, +4, Vad)
- Játék audió kezelése
- Funkciók:
- Windows konzol sípoló hangok
- Hangerő szabályozás
- Zene és hangeffekt kezelés
- Pakli inicializálás
- Kártya húzás
- Játékos kör kezelés
- Nyerési feltételek ellenőrzése
- Főmenü
- Egyjátékos menü
- Többjátékos menü
- Beállítások menü
- Kártyák kijátszhatók, ha:
- Szín megegyezik a jelenlegi kártyáéval
- Érték megegyezik a jelenlegi kártyáéval
- Vad kártya kijátszása
- Kihagy: Következő játékos kimarad
- Fordít: Megváltoztatja a játék irányát
- +2: Következő játékos húz 2 kártyát
- +4: Következő játékos húz 4 kártyát és színt választ
- Vad: Játékos választ új színt
- Pakli keverése Fisher-Yates algoritmussal
Randomosztály játékmechanikákhoz
Console.Beep()hangeffektekhez- Csak Windows kompatibilitás
- Hangerő és némítás beállítások
- Szöveg karakterenként jelenik meg
- Kártya húzásnak vizuális és hanghatása
- Kikapcsolható a beállításokban
- Hálózati többjátékos mód
- Összetettebb mesterséges intelligencia
- Grafikus felhasználói felület
- Állandó pontrendszer
- Nyelv: C# (.NET)
- Platform: Windows Konzol Alkalmazás
[Adja hozzá a kívánt licencet]
[Közreműködők vagy saját neve]
1.0.0
- Hang csak Windows-on működik
- Korlátozott mesterséges intelligencia
- Csak konzol felület