Skip to content

RLnofell/robin_game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ•น My First Experience with Game Development During my Summer Semester in Year 2, I had the opportunity to explore game development for the first time. Using Eclipse IDE and Java, I built a memory game, which challenged players to match pairs of cards within a limited time. To make the game more engaging, I also implemented a hint system to assist players when they got stuck.

๐Ÿš€ About the Game This game was designed to test and improve memory skills. It included features such as:

๐Ÿƒ Card matching mechanics โ€“ Flip cards and find matching pairs.

โณ Timer-based gameplay โ€“ Challenge players to complete levels within a time limit.

๐Ÿ’ก Hint system โ€“ Reveal a matching pair temporarily to help players.

๐ŸŽจ Simple UI and animations โ€“ Smooth transitions for an engaging experience.

๐Ÿ† Ranking system โ€“ Players were ranked based on their completion time and number of moves, encouraging competition.

๐Ÿ–ผ Custom graphics with Photoshop โ€“ I used Adobe Photoshop ("Ps") to design UI elements, card images, and animations, making the visuals more attractive and professional.

๐Ÿ’ก What I Learned โœ… Game logic and event handling: Implementing mouse events and game state management. โœ… Working with Java and Swing: Designing UI components and managing game flow. โœ… Hint system implementation: Managing temporary card reveals while keeping the game balanced. โœ… Ranking system development: Tracking player scores and creating a leaderboard. โœ… Graphics design with Photoshop: Creating custom game assets, improving visual aesthetics, and optimizing images. โœ… Debugging and optimizing performance: Improving game responsiveness and UI smoothness.

๐ŸŽฏ Looking Back This project was a turning point in my coding journey. It introduced me to game development concepts, making me more interested in UI/UX design and interactive applications.

โœจ The ranking system added a competitive element, making the game more exciting and motivating players to improve their skills. โœจ Using Photoshop helped me design a more professional UI, enhance game aesthetics, and make smooth animations.

Though it was my first attempt, it inspired me to continue exploring game programming and design in the future! ๐Ÿš€๐ŸŽฎ

About

๐ŸŽฎ Summer Semester Year 2 - Optional: Robin - Memory Game with Java Programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages