Ruby icon
Ruby
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
← Back to Skills