Skip to content

Reben80/StronglyCostasGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slope Battles

Grid Game is a simple web-based puzzle game where players place points on an n x n grid following specific rules. The game is inspired by the Costas array problem.

Table of Contents

Game Overview

The objective of the game is to place points on the grid while adhering to the rules. Points are placed following specific conditions, and the game is terminated if certain conditions are met.

How to Play

  1. Access the game through the playable game.
  2. Read the provided instructions to understand the rules and objectives.
  3. Click on the grid cells to place points.
  4. Follow the rules to ensure your points are placed correctly.
  5. The game ends when specific termination conditions are met.

Game Termination Conditions

The game is terminated ( or the move is not allowed) if any of the following conditions are met:

  1. Placing a point outside the grid's.
  2. Placing a point at an occupied location.
  3. Placing two or more points on the same row.
  4. Placing two or more points on the same column.
  5. Placing points that create line segments with shared slopes.

Strongly Costas Game

Above: A screenshot of the Strongly Costas Game with all the dots placed on the grid.

To-Do List

Here's a list of exciting features and improvements we're planning to work on for the Grid Game:

Features

  • Implement a scoring system to keep track of player performance.
  • Add a timer to challenge players to complete the game within a time limit.
  • Create multiple difficulty levels to cater to players of all skill levels.
  • Introduce animations for a more engaging and visually appealing gameplay experience.
  • Allow players to customize the grid size and adjust game rules for added variety.

Enhancements

  • Incorporate dynamic sound effects to enhance immersion during gameplay.
  • Design captivating background music that complements the game's theme.
  • Develop a comprehensive leaderboard to showcase top players and their achievements.
  • Provide a step-by-step tutorial for new players to quickly grasp the game mechanics.
  • Optimize the game for different devices and screen sizes for a seamless user experience.

Community Involvement

  • Collaborate with the community to identify and prioritize new features and improvements.
  • Establish a feedback mechanism to gather insights from players and contributors.

Enjoy Slope Battles!

License

This project is licensed under the MIT License.