Hi! Are you an avid programmer looking for a way to code for the greater good? Are you a curious
philanthropist eager to help out a community?
Well look no further! Welcome to Kurius' beta launch of our open-source platform HackItForward!
HackItForward Beta Launch
& A Thank You Gift
As this is only the beta version of our platform, we are expecting there to be some bugs that we
unfortunately could not catch during production. If you happen to notice anything wrong, please let
us know in our discord server, or
submit an issue notice on our github repo.
For being among our very first users, you will recieve a very special badge as a token of thanks when
you sign up! We hope you enjoy using HackItForward!
The project's workspace is bootstraped using Create-React-App. Everything is built using React components. React states are used to keep track of tasks. This complies with React standards, which states only changes in states and props should re-render webpage.
Flexboxed and responsive UI
Working and clickable contacts list
Each contacts it's own chat messages
UI decorated with CSS
How It's Built
There are originally supposed to be able to allow to user to send messages using POST, but due to time contraints I wasn't able to do that. The chat input box is only cosmetic right now.
It's quite buggy and there's very few features, but it has
Movement with left and right arrow keys
Working jumping that with working ground checker to prevent jumping in-air
How It's Built
For physics and movement used Unity Rigidbody2D methods to move via adding velocity to the character, from what I've researched this is a quite stable method of movement.
All assets are public domain from OpenGameArt
This program is quite simple, and uses pure python (no libraries!). The program determines the players' turn, then asks the player to input a grid number (from 1-9) where to place their mark. Then an algorithm checks if there's a winner for each row, column, or diagonals.