Hey, everyone! Probably a month ago at this point, I started writing down the details about what it was that I wanted to program for this competition, and I figured that I would just post it now, rather than waiting until Friday. That way, I can just dive right in when the time comes. So …
(Note: No, I'm not talking about the East Los Angeles Community Corporation, haha! And no, I don't live in LA.)
elacc will be a 2D, top-down, sci-fi RPG game featuring three playable species and numerous planets in the Solar System to explore. Each species will focus on different combat styles and will have three different classes to start off in, making a total of nine default characters with different stats to begin with. As the player travels, optional quests will be given with rewards for each (the details here are a bit fuzzy, still), and there will also be a series of quests that compose the main storyline about a new intelligence entering the Solar System … and potentially posing the biggest threat ever faced.
The three playable species are: Venusian, Martian, and Terran. The Terrans aren't humans, but they do live on Earth, and the Venusians and Martians, of course, live on Venus and Mars. The Venusians' fighting style will emphasize guns and really just going in and taking everyone out, the Martians' fighting style will emphasize using what is best explained as magic, similar to fantasy RPG games, and the Terrans' fighting style will emphasize … Well, bows. And arrows, yes. However, they'll be much better at stealth and moving quicker than anyone else, and the Martians should be able to deal a ton of damage fast, although be more vulnerable at the same time, so all three should be well balanced.
As you play, you'll gain currency that can either be used for equipment or weapons or leveling up a skill, of which there will be a variety, similar to Dark Souls. Also, every time the player levels up, they receive a token, which can then be spent on the Ability Tree, which will unlock certain abilities, largely passive, that are very powerful. Each species has its own Ability Tree, but they can also unlock abilities from another species, only at a greater cost of tokens.
Hopefully you're starting to think that this sounds like fun, haha!
Thinking Ahead: Spend time before the start of the competition planning your game.
10 Hours: You spend at least 10 hours programming your game during the month.
Moral Support: Leave a comment on somebody else's game thread with (constructive) feedback.
Leveled Up: You learned something that you didn't know that you can reuse in other games or other programs. (I learned how to do several things in Blender during the first couple days of the competition that will likely come in handy again later.)
Lonely: Program on a Friday or Saturday evening.
½KLOC: Your game reaches 500 lines of code. You're off to a great start! (Reached 970 LOC total on 5-27-15.)
Time Machine: Worked for over an hour on code that you rip out later that day. (Pathfindingpathfindingpathfindingpathfinding.)
I'm a Lover, Not an Artist!: You get all, or most of your work, from online sources and do very little of your own artwork. (Yup, I most certainly didn't make the 3D models I'm using for this game, haha!)
Vincent van Gogh: You create your own artwork for your project. (Even considering that I didn't make the 3D models, I need to do considerable work coloring, rigging, animating, and making texture atlases for each one, so I'm claiming both.)
25 Hours: You spend at least 25 hours programming your game during the month.
The Tinker: Fiddle with a complicated piece of code and get it to work only after a lot of failed tweaks. (Pathfindingpathfindingpathfindingpathfinding.)
1KLOC: Your game reaches 1000 lines of source code. Making progress! Excellent! (Reached 1,600 LOC total on 6-3-15.)
2KLOC: Your game reaches 2000 lines of source code. Keep it up! (Reached 2,001 LOC total on 6-8-15.)
Seeing the Matrix: Share your source code with the people in the competition via GitHub, BitBucket, or a simple download.
Monday: The entire weekend went by and you didn't get any programming done. (The last weekend, unfortunately.)
Way to Brag: Claim at least 15 achievements.
Wait, We Were Supposed to Make a Game?: The challenge ends, and you don't get the Mission Accomplished! achievement.
The Great Unveiling: Provide a download for your game.
I'm Sorry, Dave. I'm Afraid I Can't Do That. Add an AI enemy, opponent, or component to your game. It doesn't have to be any good.
There will likely be more to come throughout the week!