In my last post, I mentioned a small project that I wanted to do. Here is where I outline it.
The first thing I want to do is create a web application on my raspberry pi. While I have hosted a basic web server before, I have never touched back-end development in my life. Knowing that, I found a book that can help me with this called Flask Web Development: Developing Web Applications with Python. It covers all the basics, from creating web forms using bootstrap to databases and so on.
The web application that I want to make will have a register-login system, and will host a basic game. Once people have registered an account, they can “host” a game and once a sufficient number of people join, then the objective of the game is as follows:
- Everyone starts with a certain number of points, probably 5 or 10.
- There is a scoreboard for everyone to see.
- Whenever someone looks at the scoreboard, they lose a point.
- Last person standing wins.
This is meant to be more of a long-term game. This also works well with people who talk to each other regularly, as it allows for fun trickery and manipulation to get others to look at the scoreboard. Of course, why not just never look at the scoreboard? Well, if that were the case you’ll never know if you’ve actually won. As a side note, I did not make the game idea myself. I actually found the idea from the NoSleep Podcast, which told the creepy story called “She’s Waiting in the Reflection.”
Anyhow, my next step will be reading up on The Web Application Hacker’s Handbook. That’ll be what I use to exploit my website as much as possible. What better victim to use than a website created by a web app novice?
Anyhow, that’s all I’ve got for now. I shall post progress sometime this weekend!