20 December 2013

An update on all sorts of matters
Kyra14:16 0 comments

Welcome, dear readers! It’s been a while, hasn’t it? A lot has been decided and made in the meantime. I hope you’ve had a good time while I’ve been quiet. Now, I hope you’re fully awake, because I’m about to throw a whole lot of information at you.

I’ve told you what our theme is, but that’s only a small part of it. I mean, you can have a nice setting all you want, but that does not immediately give you a good game. No, what you need is details. That is what you’re about to read.

I’ve already told you that the game will be based on the game Rogue. This means it’ll have procedurally generated levels and permadeath. First, I shall tell you a little bit about the level generation.

The floors will generally be made up of square rooms of the same size, placed in a rectangular grid. Sometimes, that grid will even be square. Some rooms will be empty, meaning that it’s basically a square you can’t go into. There’s the possibility of rooms connecting to make a larger room, and there will be hidden rooms with fake walls. Hallways can also span in place of rooms. There are a lot of details that I will not go into now, but that’s the gist of it. I’ll allow you a sneak peek at a level generated by our level generator. Bear in mind that this is very much not representative of what the game will look like.


As you can see in this image, there are three different enemies. We might add more if we have time left, but these are the ones we have:

The bee
Bees buzz around randomly, going this way and that in a random fashion. That is, until they see you. At that point, they come charging toward you, and you’d better kill them before they come too close. You see, once a bee touches you, it pretty much explodes in your face, damaging you quite badly.

The beetle
In this game, beetles are sturdy creatures. They take quite a bit of damage to kill, and can hit quite hard if you’re not fast enough.

The spider
Spiders are sneaky little things. They stay at a distance and spit at you. If you get hit, you’ll be both poisoned and slowed, so be careful!

At the moment, we have two weapons: a sword and a bow. These are pretty self-explanatory, but the general idea is that the bows fire ranged shots and the sword is for melee damage. You can only have one of these at a time, so choose what best suits your playstyle. Monsters can drop stronger weapons, though, so you can always switch later on if you manage to find a different weapon.

It’s not just a swing of a sword or an arrow shot that depends on your choice of weapon. No, our combat system is a bit more than just that. See, next to your basic attack, you can have up to three abilities, which you can use by using your mana, and one of those depends on what weapon you choose. If you have a sword, you spin around, swinging the sword around you in a circle. A bow, on the other hand, allows you to unleash a rain of arrows onto your enemies.

Of course, I did mention three abilities, didn’t I? The other two abilities can be found in treasure chests and enemies can drop them. At the moment, we have four different abilities, but more will probably be added:

Shield
The shield makes you invulnerable for a little while. This’ll be useful for when you’re charging into a group of enemies with your sword, or maybe you’re trying to get away instead.

Boost
This ability allows you to boost your damage for a little while. In fact, it doubles the damage you can do!

Trap
This ability allows you to lay down traps for your enemies. Once an enemy gets caught in it, it slows it down and damages it.

Snipe
With this ability, you can fire high-damage shots at your enemies. However, the mana cost of this is quite high, so make sure you don’t miss!

Now, weapons and abilities aren’t the only things that can drop. No, you can also find stat upgrades. There are upgrades for the following things:

·         Health
·         Mana
·         Damage
·         Health and mana
·         Luck
·         Damage over time (this adds a small DoT to your attacks)
·         Mana regeneration
·         Mana and mana regeneration
·         Damage and damage over time
·         Health, mana, mana regeneration, damage, and damage over time

Of course, you can also find food. This allows you to heal, which you’ll surely need as you progress; this game is many things, but easy is not one of them.

Sweet readers, we still have much to do the coming weeks. For example, the AI needs to be improved, because the enemies sort of keep bumping into walls. Right now, this is pretty much the only thing keeping you alive most of the time, though, because the combat system right now is a bit broken. That’s another thing we’re going to be working on. We are also going to create our own custom sprites, which will take a bit of work. Furthermore, we are going to add a line of sight-lighting system. Then, we still have the menus we have to put in, not to mention the music and sounds, which yours truly will be working on.


I’ll see you in a while with further updates, but not before sharing another interesting piece of ant trivia with you: there are entirely female colonies of ants that only reproduce asexually. This means that the queen somehow turns eggs into larvae without the use of sperm. This brings with it both risks and advantages. If you want to find out more about this, I have found an interesting little article here.

29 November 2013

Our amazing story
Kyra21:07 0 comments

So, if you're like me, you sometimes find yourself distracted in class. For example, last Tuesday, we were in a lecture about logic. At the particular moment I'm referring to, the professor was talking about infinity. However, the teacher was being a tad long-winded, and I, as I am wont to do, started typing random stuff in Word. In particular, I typed "sigh..." (except I did it in Dutch) and showed it to the person sitting next to me, my fellow member of Alpha Chicken, Paul.

After that, I opened Photoshop and made a lovely graphic involving the same phrase. It was beautiful, with rainbows and pastel colours and lots of flowers. Paul told me that there were too many flowers, but I – respectfully – pointed out to him that there was no such thing as too many flowers. He said what if we had an infinite amount of flowers, since the background noise was indeed still about infinity at the time, and I said that that still would not be enough flowers. He mentioned that we would also need an infinite amount of bees.

Now, it's been a while, and I don't recall the entire conversation, but a while later I jokingly said I should create the buttons for our menu. Paul mentioned my design for the button was too colourful and had too many flowers for the theme we were going with. This theme, sweet readers, was just a dull dungeon. However, I disagreed, saying that the dungeon could have a lot of crystals in the walls, because it was also a fantasy setting, and what's cooler than magic crystals? Okay, some things, but it's pretty high on the list of cool things. I also added that, because of the magic, there could also be flowers growing on the walls! Because flowers are also high on the list of cool things, of course. (In case you're wondering, unicorns are indeed on the list as well.)

So, Paul asked me what the enemies would be like in this slightly modified theme. I answered it would, naturally, be giant bees, referring to his earlier comment about an infinite amount of bees. Of course, only bees would be too boring, so I also mentioned we could add other insects, like butterflies. I liked the idea of butterflies. I pointed out we could have butterfly enemies that would flee from the enemy, but, upon being killed, would drop some sweet loot. At that, Paul pointed out how weird it would be for a big sword to drop from a butterfly, but I quickly retorted that the butterfly could drop its wings, improving your movement speed. Paul answered by claiming that wings in a confined place like a dungeon, with its low ceiling, would not help too much, but then we agreed that if the player was really small, it would be doable. Paul then wondered what the player would play as, and I simply answered a butterfly-sized human. However, Paul had a better idea: an ant.

Yes, that's right, dear readers. In case I haven't made it obvious enough, this is the story of how we decided on the setting of our game. You are an ant. You play as an ant, defending the tree you live in from harmful insects like bees and other ants and wasps.

Now, here is a tip, my dear readers: if you encounter a wasp (in-game or in the real world), flee and ask your mother for help. It's the heroic thing to do! If Achilles did it, you can do it.

Not that there's a mother ant in-game. That would just be silly, and we wouldn't want that, now would we?
Ah, but back to the point. It's not just that you play as an ant in a tree, no, you play as an ant in a living tree. A treant, or ent. Of course, since the levels are randomly generated pretty much infinitely, there's no definite ending. So, to summarise, you're an ant in an ent with no end.

If nothing else, we should at least win an award for most puns, right?

Oh, and I have a very interesting piece of concept art for you, drawn by our own very artistic Paul:

Now, the title for this game will be Antless. My original suggestion was Ænðless, but the others said that there were too many strange characters in there. I just thought it would be nice to put all those different words (end, ent, and ant) in one title. However, I can accept that not everyone appreciates that.

I am now going to leave you, my sweet readers, but not before sharing an interesting piece of ant trivia with you: in an ant colony, most ants are female. In fact, male ants are practically only used for reproduction! Until next time, where I shall update you again and share more interesting ant trivia with you.

22 November 2013

Introductory post
Kyra10:05 0 comments

Greetings!

As you might have noticed, we are Alpha Chicken Games. I can imagine, dear readers, what you must be thinking: ‘Where in heaven’s name does that name come from?’ Well, I shall tell you. The “Alpha” part comes from the fact that we are part of the Alpha mentor group. That’s quite easy. However, the “Chicken” part comes from something slightly more difficult: the first letters of our team members’ first names together form “KIPJ”, and if you just add an “e” to it, you have the Dutch word for the diminutive form of “chicken”. I hope that wasn’t too hard to follow.

Now, another thing you might be wondering is why we only have four members; after all, the groups are supposed to have five to seven members. The reason for that is basically just Fate having it out for us. Alpha used to have eleven students in it. Five of those students formed a group, leaving the other six to form the other group. However, one of those six decided to quit the study. The other one, well, he pretty much disappeared off the face of the planet. A slight inconvenience, but I reckon we’ll be all right in the end.

Ah, but I’ve gone on for far too long about those small things; I bet the reason you are here, dear readers, is because you want to know about the game we’re making! Well, we are making a modern remake of the old game called Rogue. Many of you may have heard of this game. After all it has inspired an entire genre, called roguelikes. Maybe you never really thought about the etymology of that name, but it basically means that a game is similar to (or, in other words, like) Rogue.

For those not familiar with the game, I shall provide a short description. It was a dungeon-crawler with randomly-generated dungeons and permanent death, or permadeath. The latter basically means that, once you die, you lose all progress you have made and have to start over again. The above screenshot shows an example of a randomly-generated floor. As you can see, the graphics – if you can even call them that – are very outdated. All things are represented by ASCII characters; it is completely text-based. This is, of course, one of the things we mean to improve.


Another thing we mean to improve is the level generator. Again, look to the screenshot above. You see that the dungeon is built in a three-by-three grid. All floors of the dungeon are made like this, with some small exceptions: sometimes, one of those spaces in the grid does not have a room, but instead just a hallway, either leading to another room or a dead end. As of right now, we are not entirely sure about how we are going to generate the dungeons. We might keep it quite similar to the way it was, except for the fact that floors will be larger. We might also make it so that every room is the same size, and that the rooms are connected without the use of hallways. The latter might lower the risk of performance issues. Dear readers, I shall bring you an update as soon as we have made a decision on this subject.