Skip to content
muhammadarifftahaPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

ACCENNO Documentation

ACCENNO Web Page

Introduction

Accenno is a game of noughts and crosses, or tic-tac-toe as some regoins would call it. Accenno is designed to be intuitive and user friendly with a great UI and UX. The rules of the game are as the usual noughts and crosses.

Installation

No installation is required. Click here to play the game.

OR

Visit https://pages.git.generalassemb.ly/muhammadarifftaha/accenno/

OR

Copy this link and paste in in your browser

 https://pages.git.generalassemb.ly/muhammadarifftaha/accenno/

Pre-Development

Algorithm Flowchart

Flowchart Full Image

Prototype Screen Capture

Landing Page

Tutorial Page

Gameboard Page

Settings Page

Development, APIs, etc.

A majority of the development was done with basic HTML and JavaScript.

The APIs used in this project:

  • Sass
    • All styling was done using sass or scss and was later converted to css for implementation using Scout-App
  • jQuery
    • All the DOM manipulation, event handling and animations involved was written with jQuery
  • jQuery UI
    • jQuery UI was added to help make better animations and button controls. It was also used to animate certain effects/attributes that would be able to be animated through basic JavaScript andd jQuery methods.
  • jQuery plugin : jquery-circle-progress
    • jquery-circle-progress was used to animate and provide a visual interface/feedback for the timer

Approach

ACCENNO was decidely made to reduce the time users may take to figure out what to do. Hopefully, the design choices works well to direct users to where they want to be. (i.e. Playing the Game)

The "How To Play" was by far the most difficult part. The animations were made to help users visualise what they needed to do and it involves mutiple nested setTimeout.

The game board is fairly simple using a <table> with borders. Each cell is equipped to listen for clicks and aplly the player's marker. There are aslo some board covers to ensure that no unauthorised clicks happen in bewteen turns or during AI's turn. It also serves as a start page for each round of the game.

Link to Resources

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages