Tag: website
-

Choosing Tiers – Roguelike Design part 5
Last post, I teased a bit about the Tier input on the form shown here. Between that post and now I added the Variance option… so let’s talk about these two things! Weapons Don’t Have Power While tweaking the randomness generator for adding attributes works for generating weapons with relatively higher capabilities, this doesn’t scale…
-

Creating Better Items – Roguelike Design part 4
Previously, on Whoo Boy I Have No Idea What I’m Doing, we built a function to generate some random weapons. We use a combination of PHP rand() and mySQL ORDER BY RAND() to get random attributes from our tables, and add it all up into something that can be used in our some-day game. It…
-

My Code Quality – Roguelike Design part 3
In the previous article, I shared some code showing how I’m storing and retrieving things from the database. I want to clear up some things before we move on. In future articles we’ll look at the steps I took to be able to generate weapons of various “level” even though we aren’t using level in…
-

Item Powers – Roguelike Design part 2
After playing with the name generator I discussed in the previous post, I decided to tackle powers and abilities next. While having a cool name generator is neat on it’s own, I really wanted to be able to use this tool in future game design projects. In order to do that, I needed to understand…
-

Random Item Names – Roguelike Design part 1
In yesterday’s post, I introduced a simple random weapon generator that I designed and published at https://noroguesallowed.com. In that post, I talked about why I designed it… now I’m going to talk about how. There’s a few things I want you to know first: First: I’m a PHP developer. All the code I’m going to…
-

No Rogues Allowed – Designing a Roguelike
Sometimes, an idea gets stuck in my head. It could be nearly anything from an art piece, to woodworking design, a game mechanic, or a story that I want to write. When it’s something that’s really gripped me, the idea can consume my thoughts. I find myself thinking about it over and over. Thinking up…