Road To Glory
تفاصيل العمل
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.
مهارات العمل