For the past couple days, I decided to re-code my high school computer science final. Its a real time strategy game about controlling the map. The rules:-two or more teams-each team starts out with equal number of players-when a player dies, that player is sent to the team that killed him/her-always a set amount of players. For instance, if there are 100 players at start, there will be 100 at the end. No one dies, they just switch teams.

Download the launcher, then click the update button in the launcher to download the game! Make sure the launcher and game files are in the same directory before running, though.http://goo.gl/FDKQ6SNote: See huge post made on 10/8/13 for latest changelog and other info!

Four Classes--------------miners to gather resources and build -scouts to look ahead for the enemy-warriors for the heavy duty fighting-engineers for designing new weapons and repairing structures/players

To Win--------capture a majority of the bases and kill all enemies-have at least some research completed-other things I'll think of later!

Right now I have the basics set up, like the entity class, lighting and the camera. Lighting is affected by tiles such as stone, and will become darker faster. I have basic path finding setup and teams.

What I need to do-------------------all the AI-win game situations -terrain gen(Done)-gui(25% done)-(Maybe) multiplayer, it would be my first attempt(going to use Kryonet)-saving and loading-different types of levels(50% done)-switch to spritesheets-better fonts

Some screens:

Some placeholder graphics(the red and blue things are the placeholders for my entities. I want to keep the textures basic as I love that art style for games):

Very alpha main menu:

Lighting in the day:

Lighting in the dark:

Its a very alpha version of the game, but keep in mind this is the result of around 6 hours of coding. I just wanted to put it up here so I could get some feedback on my ideas! Plus, its fuel to keep coding when people talk about you

If anyone wants, I'll upload the "game" and create an instruction manual because the key mappings are crazy. But, I am realistic, and I doubt many people would download it right now!

Other Notes-------------game runs very smooth even on poor setups-using LibGDX-plan on coding this to the end!

-when a player dies, that player is sent to the team that killed him/her-always a set amount of players. For instance, if there are 100 players at start, there will be 100 at the end. No one dies, they just switch teams.

I don't understand this idea (I think), but I will see how it turns out, seems interesting. (Especially because I love to play some RTS against my friends)

Oh that beast? Yeah I threw it together in about 30 minutes, pretty prou of myself xD not! Basically you control a team. The team is made up of players that you control. If an enemy kills one of your players, your player that died is sent to the enemies team so that there are alwy a set amount of players. I find its very interesting because it makes you have to be very involved with the game and actually have a strategy to win or else you'll just be crushed by teams that are way bigger than yours!

Ah yes, my lighting. Its very basic actually, I'll try to explain it in the best way possible. So, I have a tile. I decrease the lightvalue of that tile by a set amount, then check up down left and right of that tile and change the lightvalue of those tiles also in the same way as the first one. There are a few checks to make sure the lightvalue doesn't exceed the range of the RGBA scale (0 - 255), and honestly that's about it. Hope that helped! Also, thanks for your feedback!

So, I've been working on the game a little. Nothing too major as I'm currently in the process of moving!-redid render system so it's now even faster than before!-sprite sorting so there are fewer texture binds-rewrote tile system to make it lightweight and to start preparing to accept custom tiles specified in external files-rewrote level class so I can make it easier to create wacky levels-general rewrite of everything/cleaning code up/making everything more OO.

I plan on tackling file loading and saving and the GUI plus a launcher for the game next!

This could be a lot of fun like there's 4 teams (different colors) and like 128 players on a server so that each player controlls just one character with the same die -> change team system, that would be nice too though

Oh, that's a cool idea! Right now I just assign one human player to a team which consists of a few or more little NPCs. But I might consider adding in your idea, that sounds fun!

Right now I take the total amount of players, divide them by the number of human players/AI players into teams and then divide the teams into 4 and assign a class to each NPC so that I should have an equal amount of classes on each team. I'm also planning on adding random monster that smash through the map and kill everything, it may force teams to work together for a few minutes. And it could also leave teams vulnerable, and you could backstab them while they save you!

I know I already answered your question, but I'm having fun talking about it I think the game idea is awesome if you actually see it in action. Because players never die and just switch teams, you have to carefully balance your team between defending and attacking because if you lose too many players, you're pretty much done for. I find the concept absolutely fascinating!

Oh, no they'll build walls/bases. I'm going to let the player build wherever they want, so you can create your own structures. These blocks will behave health so after they are damaged a lot, you'll need to repair them or they'll break down and won't be usable anymore. Engineers will be able to research new weapons, stuff for defense and probably some other things. But they'll only be able to research when they are close to a specific tile type called something like research tile or lab or whatever I decide to go with!

Exactly! Except I actually am going to use different tile types than stone for the walls. I want to have the ability to have tile sets for easy random terrain generation. For instance, I could have a grassy and stone tile set, a water and mud tile set etc...that I can just throw into the terrain generator to make unique levels. So I can't just use stone for the walls, I'll have to make a crafting system to make walls.

Worked on it a little:-added a spritestore class to sort my sprites and make tile creation easier-started day night cycles-redid player class-started on the basics of the gui-created a launcher for the game

Damn, I accidentally deleted the project. Fortunately I have a Jar file that has all the latest sources, I'm thinking I can just use a Java decompiler and just copy and paste all the files back into the project folder, but is there an easier way? I was trying to set up GitHub and I screwed it up... *sigh*

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org