تفاصيل العمل

Road to Glory – 2D RPG Adventure Game

Type of Work

A Java-based game development project created as part of an advanced programming course. Road to Glory is a 2D RPG where players explore a fantasy world, battle monsters, interact with NPCs, and manage their inventory while progressing through a story-driven quest.

Features

Story-Driven Gameplay: Explore forests, dungeons, and villages with a progressing narrative.

Player Mechanics: Real-time combat (fireballs, melee), potion-based healing, and inventory customization.

Enemy AI & Combat: Dynamic enemies like Green Slimes with attack and movement patterns.

NPC Interactions: Trade with merchants and engage in branching dialogues.

Inventory System: Collect and manage items (coins, potions, crystals).

UI & Menus: Options menu, pause functionality, and interactive game panels.

Implementation

Developed with Java AWT/Swing and a custom-built game engine running at 60 FPS.

Structured into modular components: GamePanel, Player, EventHandler, enemy classes, and UI managers.

Implemented collision detection for smooth navigation and performance optimization.

Designed combat and event systems with real-time updates and state management.

Added NPC trade logic, animations, sound effects, and projectiles.

Collaborative project with team-based task distribution (player mechanics, AI, UI, audio, maps).

This project highlights my skills in Java programming, OOP design, game loops, UI/UX, and real-time system implementation, as well as teamwork and problem-solving in complex projects.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
تاريخ الإنجاز
المهارات