Software Engineering course assignment

Overview

swe-foxcatcher-game

This is a JavaFX application of a simple chessboard game.


Rules of the game

Starting board:
startimg

  • Fox can move diagonally in every direction
  • Dogs can move diagonally but only forward
  • Goal of the fox is to get behind the dogs
  • Goal of the dogs is to trap the fox

Features

  • Tracking the time spent thinking by the players
  • Leaderboard
  • Game saving and reloading
You might also like...

Student Result Management System - This is a CLI based software where the Software is capable of maintaining and generating Student's Result at the end of a semester after the teacher's have provided the respective marks.

Student Result Management System This is a CLI based software where the Software is capable of maintaining and generating Student's Result at the end

Aug 27, 2022

Java Constraint Solver to solve vehicle routing, employee rostering, task assignment, conference scheduling and other planning problems.

OptaPlanner www.optaplanner.org Looking for Quickstarts? OptaPlanner’s quickstarts have moved to optaplanner-quickstarts repository. Quick development

Jan 2, 2023

Angular Final Assignment - Keep Note frontend

Angular Final Assignment - Keep Note frontend Objective The Objective of this level of Keep is to cover the following areas : Components Design Compon

Jan 29, 2022

ldts-project-assignment-g0103 created by GitHub Classroom

ldts-project-assignment-g0103 created by GitHub Classroom

LDTS_T01_G03 - Maze Conqueror Game Description The game consists of solving procedurally generated mazes as fast as possible while avoiding any obstac

May 23, 2022

Section B of Assignment 1. Setup project and collaborate on GitHub by writing test fixtures.

Section B of Assignment 1. Setup project and collaborate on GitHub by writing test fixtures.

Task Each member (including the team leader) should create a branch (use student number as the branch name) and include a small program in the branch

Apr 6, 2022

Distributed Systems Assignment 1

DSYS_A1 Distributed Systems Assignment 1 The application that I have decided to have as my assignment is a testing application. The supervisor server

Dec 14, 2021

Java Practical CO1212 exercises and assignment answers.

CO1212 Exercises Java Practical CO1212 exercises and assignment answers. Contribute to this You can find the questions in their respective directories

Apr 12, 2022

☕️🚀🚨 This repository consists of solutions for the Community Classroom complete DSA Java Bootcamp assignment problems.

Java DSA Bootcamp 🌐 Assignments Go to Kunal Kushwaha's 👨🏻‍💻 course repository : ☕️ Java DSA Bootcamp ⚠️ 🚨 this repository is now inactive due to

Dec 12, 2022

All the Assignment Programs given by College

All the Assignment Programs given by College

OOPs-Assignment This is a Repo holding the Assignments or test programs given by the College in the 5th Semester. We will try to include as much as pr

Jul 16, 2022

A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)

Bytecode Viewer Bytecode Viewer - a lightweight user friendly Java Bytecode Viewer. New Features WAR & JSP Loading JADX-Core Decompiler Fixed APK & de

Jan 7, 2023

Java bytecode engineering toolkit

Java bytecode engineering toolkit Javassist version 3 Copyright (C) 1999-2020 by Shigeru Chiba, All rights reserved. Javassist (JAVA programming ASSIS

Dec 29, 2022

Chaos engineering tool for simulating real-world distributed system failures

Chaos engineering tool for simulating real-world distributed system failures

Proxy for simulating real-world distributed system failures to improve resilience in your applications. Introduction Muxy is a proxy that mucks with y

Dec 25, 2022

SparkFE is the LLVM-based and high-performance Spark native execution engine which is designed for feature engineering.

SparkFE is the LLVM-based and high-performance Spark native execution engine which is designed for feature engineering.

Spark has rapidly emerged as the de facto standard for big data processing. However, it is not designed for machine learning which has more and more limitation in AI scenarios. SparkFE rewrite the execution engine in C++ and achieve more than 6x performance improvement for feature extraction. It guarantees the online-offline consistency which makes AI landing much easier. For further details, please refer to SparkFE Documentation.

Jun 10, 2021

Ray Tracing project from students of the ENSEEIHT Engineering School

Ray-Tracing-N7 This is a school project of students of the ENSEEIHT engineering school, in which we will try to recreate a basic ray tracing system, w

Jun 23, 2022

Castled is an open source reverse ETL solution that helps you to periodically sync the data in your warehouses and databases to sales, marketing, support or custom apps without any help from engineering teams

Castled is an open source reverse ETL solution that helps you to periodically sync the data in your warehouses and databases to sales, marketing, support or custom apps without any help from engineering teams

Open source reverse-ETL platform to operationalize your data warehouse Introduction Castled is a Reverse ETL solution which enables you to make the va

May 2, 2022

A tool for reverse engineering Android apk files

Apktool This is the repository for Apktool. If you are looking for the Apktool website. Click here. It is a tool for reverse engineering 3rd party, cl

Jan 4, 2023

Sniffy - interactive profiler, testing and chaos engineering tool for Java

Sniffy - interactive profiler, testing and chaos engineering tool for Java

Sniffy Sniffy is a Java profiler which shows the results directly in your browser. It also brings profiling to your unit (or rather component) tests a

Dec 23, 2022

🖥️Computer Science & Engineering

🖥️Computer Science & Engineering

This repository contains all the material I gathered during my degree in Computer Science & Engineering at ISEC from 2019 to 2022. Every course is separated into individual folders, using the same acronyms the university uses as the folder's name.

Dec 26, 2022

Functional programming course

Functional-Programming-101-Java functional programming course with Mohamed Hammad https://www.youtube.com/playlist?list=PLpbZuj8hP-I6F-Zj1Ay8nQ1rMnmF

Nov 9, 2022
Owner
Bence Czövek
Bence Czövek
A version of the Arkanoid game, as part of the OOP course

Arkanoid! About Dependencies Installation instructions About I implemented a version of the Arkanoid game, as part of the OOP course i took during my

Osher Elhadad 4 Nov 8, 2022
The most powerfull forge server software (not yet) which aims for high capacity and performance on 1.16.5 modded server.

GoldenForge The most powerfull forge server software (not yet) which aims for high capacity and performance on 1.16.5 modded server. Current work Asyn

null 20 Sep 3, 2022
Solymus - An Minecraft:BE Server Software

Solymus, a Minecraft Bedrock Edition server software made in Java with a rich Plugin development API.

null 3 Apr 12, 2022
A performant, multithreaded Minecraft server software.

WindSpigot WindSpigot is a 1.8.8 Minecraft server software focused on improving overall server performance and pvp mechanics. WindSpigot is based on a

Wind Development 118 Jan 5, 2023
Project for "Software Engineering" Course, University of Macedonia (UoM).

CovIDetect CovIDetect is a dashboard application for universities that aims to facilitate the process of managing covid cases and provide statistical

null 12 Dec 21, 2022
Test assignment for the course from MTS.Teta Java Middle Developer. 2022

Сервис по планированию задач Список фичей: Пользователь может добавлять, удалять, закрывать и заново открывать задачи Названия задач должны быть уника

Semyon Kirekov 7 Nov 1, 2022
Chess made as an assignment project for OOP course 2021/22

chess Chess made as an assignment project for OOP course 2021/22 Installation Project is built with Clone the repository In the directory containing p

Michał Horodecki 3 May 1, 2022
Ghidra is a software reverse engineering (SRE) framework

Ghidra Software Reverse Engineering Framework Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security

National Security Agency 36.5k Dec 28, 2022
Team project within the course of Software System Design and Analysis.

InnoBookCrossing - Application for sharing books at Innopolis Description The application is designed to help people share books with each other. All

Dariya 33 Oct 22, 2022
Using ANTLR4 in the Course on Compiler Theory at software.nju.edu.cn

compilers-antlr Using ANTLR4 in the Course on Compiler Theory at software.nju.edu.cn src main antlr simpleexpr (gramma SimpleExpr) simpleexprlexer (le

null 8 Dec 14, 2022