Гра Clue на Java
Про проект
Цей проект є Java та JFrame реалізацією класичної гри в детективному стилі від Hasbro, Clue/Cluedo. Мета полягає в тому, щоб виявити три компоненти вбивства: підозрюваного, зброю та кімнату. Гравці переміщуються по маєтку, роблять пропозиції та використовують дедуктивне мислення, щоб розкрити злочин раніше за інших.
Це був груповий проект для курсу Програмна інженерія (CSCI306) в Школі гірничої справи Колорадо восени 2019 року. Це стало чудовим введенням у основні принципи розробки програмного забезпечення, включаючи об’єктно-орієнтоване програмування (OOP) та його чотири стовпи: інкапсуляція, абстракція, спадкування та поліморфізм. Курс також був цінним для ознайомлення нас з системами контролю версій за допомогою Git, спільною розробкою програмного забезпечення та управлінням проектами.
Проект був командною роботою Руйді Хуан та Мехмета Йилмаза (мене). Разом ми подолали виклики створення повноцінного додатку з нуля. Ми використовували Git для контролю версій, розмістили наш репозиторій на GitHub та спілкувалися через Discord та особисті зустрічі для ефективної співпраці. Весь додаток був написаний на Java в середовищі Eclipse IDE, а графічний інтерфейс користувача (GUI) був створений за допомогою бібліотеки JFrame.
Попередній перегляд проекту