Skip to content

A text-based turn-based adventure game developed in Java using OOP principles (Inheritance, Polymorphism) and Maven.

Notifications You must be signed in to change notification settings

FurkanCetinerr/Java-Text-Based-Adventure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

⚔️ Java Text-Based Adventure Game

A survival and adventure game built with Java to demonstrate Object-Oriented Programming (OOP) concepts. The player fights against monsters (Zombie, Vampire, Bear) in different locations (Cave, Forest, River) to collect loot and win the game.

🚀 Key Features

  • OOP Design: Utilizes Inheritance, Polymorphism, and Abstraction.
  • Game Mechanics: Turn-based combat system, inventory management, and store system.
  • Build System: Managed with Maven.

⚔️ Java Metin Tabanlı Macera Oyunu

Nesne Yönelimli Programlama (OOP) kavramlarını pekiştirmek amacıyla Java ile geliştirilmiş bir hayatta kalma oyunu. Oyuncu; Mağara, Orman ve Nehir gibi bölgelerde canavarlarla (Zombi, Vampir, Ayı) savaşarak ganimetleri toplar ve oyunu kazanmaya çalışır.

🚀 Öne Çıkan Özellikler

  • OOP Mimarisi: Kalıtım (Inheritance), Çok Biçimlilik (Polymorphism) ve Soyutlama (Abstraction) yapıları üzerine kuruludur.
  • Oyun Mekanikleri: Sıra tabanlı savaş sistemi, envanter yönetimi ve dükkan sistemi.
  • Derleme: Proje Maven tabanlıdır.

About

A text-based turn-based adventure game developed in Java using OOP principles (Inheritance, Polymorphism) and Maven.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages