ACCENNO Web Page
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.
No installation is required. Click here to play the game.
Visit https://pages.git.generalassemb.ly/muhammadarifftaha/accenno/
Copy this link and paste in in your browser
https://pages.git.generalassemb.ly/muhammadarifftaha/accenno/
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
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.
-
jQuery - https://api.jquery.com/
-
jQuery UI -https://api.jqueryui.com/
-
Sass - https://sass-lang.com/
-
kottenator's Radial Progress Bars - https://github.com/kottenator/jquery-circle-progress
-
Flaticon - https://www.flaticon.com/
-
Quit icons created by alkhalifi design - Link
-
Left click icons created by Ilham Fitrotul Hayat - Link
-
Play button icons created by Pixel perfect - Link
-
Line icons created by Roundicons Premium - Link
-
O icons created by Freepik - Link
-
Close icons created by ariefstudio - Link
-
Sun icons created by Freepik - Link
-
Moon icons created by Freepik - Link
-
Sword icons created by Freepik - Link
-
Shield icons created by Freepik - Link
-
Angry icons created by Freepik - Link
-
Cat icons created by Freepik - Link
-
Dog icons created by AomAm - Link
-




