Skip to content
This repository has been archived by the owner on Mar 23, 2023. It is now read-only.

marcuswkl/minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minesweeper

Write a computer program that uses object-oriented programming concepts - inheritance, polymorphism, GUI programming - event-driven programming, layout managers.

This assignment stipulates the design of a system by the identification of the classes required and the relationships among them. You are required to demonstrate the ability to apply your knowledge on inheritance and polymorphism in your implementation of the solution. You also need to make use of ScalaFX GUI library to create a GUI Application.

Propose a standalone system such as the following:

  1. Calculator
  2. Scientific Calculator
  3. Library Management System
  4. Todo List
  5. Any Personal Games

The proposed system should have least four use cases. For example, a Library Management System should have at least four following use cases:

  • Check In
  • Check Out
  • Search Book
  • View Book

This system should utilize object oriented programming concepts in designing and developing. You should propose additional classes or traits to achieve elegant design. You are required to design your own user interface for ease of use.

About

Minesweeper game developed with Scala.

Topics

Resources

Stars

Watchers

Forks

Languages