Programming Languages Intermediate 1 year experience
Summary
Experience in object-oriented game developement using advanced OOP concepts including abstraction, inheritance, and polymorphism.
How I Apply This Skill
- Designed abstract class hierarchies for player types in game implementation
- Applied polymorphism with interchangeable concrete implementations
- Implemented game logic with behavioural separation
- Build interactive command-line applications with user input handling
Key Strengths
- OOP Design: Abstract classes, inheritance, polymorphism, encapsulation
- Game Logic: State tracking, player interaction, turn management
- Code Organization: Single responsibility, separation of behaviours