Built to Break

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!

 

Advertisements

One thought on “Built to Break

  1. Pingback: Late, But Good So Far | Daniel's Adventure

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s