Skip to content

pokl290/Tetris-game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tetris Game

En implementation av det klassiska Tetris-spelet med moderna funktioner.

Funktioner

Grundläggande Spelmekanik (Betyg E)

  • 10x20 rutnät (standard Tetris-storlek)
  • Sju olika Tetromino-former (I, O, T, L, J, S, Z)
  • Kontroll med piltangenter:
    • Vänster/Höger: Flytta block
    • Ner: Snabbare nedfall
    • Upp: Rotera block
  • Automatisk radradering när en rad är komplett

Utökad Spelmekanik (Betyg C)

  • Poängräkning baserad på antal rader som rensas och aktuell nivå:
    • 1 rad: 100 × nivå poäng
    • 2 rader: 300 × nivå poäng
    • 3 rader: 500 × nivå poäng
    • 4 rader: 800 × nivå poäng
  • Nivåsystem med tre svårighetsgrader:
    • Normal: Nivåökning var 6:e rad
    • Svår: Nivåökning var 4:e rad
    • Expert: Nivåökning var 2:a rad
  • Ökande hastighet för varje nivå
  • Game Over-hantering när blocken når toppen
  • Möjlighet att starta om spelet

Avancerade Funktioner (Betyg A)

  • Spökblock som visar var blocket kommer att landa
  • Förhandsvisning av nästa block
  • Ljudeffekter för:
    • Blockrörelse
    • Blockrotation
    • Radrensning
  • "Håll block"-funktion (använd SHIFT eller C)
  • Topplista med högsta poäng
  • Tre svårighetsnivåer med olika starthastigheter:
    • Normal: 500ms fördröjning
    • Svår: 350ms fördröjning
    • Expert: 200ms fördröjning

Kontroller

  • Vänster/Höger piltangent: Flytta block
  • Ner piltangent: Snabbare fall
  • Upp piltangent: Rotera block
  • Mellanslag: Släpp block direkt
  • Enter: Pausa/Fortsätt spelet
  • SHIFT/C: Håll block för senare användning

Projektstruktur

TetrisGame/
├── src/
│   └── main/
│       ├── java/           # Java källkodsfiler
│       └── resources/      # Resursfiler
│           └── sounds/     # Ljudeffekter
└── pom.xml                 # Maven konfigurationsfil

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages