This is my BGE game comp entry. I made a game a long time ago (one of my first blender games) it was called Tower Siege, basically you drive a tank around and destroy buildings. Well now here’s to Tower Siege 2! This brings an entirely new type of game into Tower Siege. It’s isometric based, the gameplay will be very similar to AoE. Here’s how it’ll work:
You start with so much gold, you build towers, with those towers comes more gold (depending on the type) the higher your population becomes the more income. You don’t play any people though. You will create the siege units (catapults, etc) basically just roam around and dominate.
** Updates ***
I added a new screenshot of trees in the environment! I’m working on a script to randomly spawn these props on certain tiles (trees, mountains, rocks, etc). If you have suggestions please share!
The current progress:
Iso based mouse: Done
Iso based spawn: Done
Building spawning: Done
End Tower: Done
Tower Wall: Done
House: 0
Siege Units: Done
Selection: Done
Multiselection: 0
Basic Pathfinding: Done
Advanced Pathfinding: 0
Attacking: 0
The best part is when I’m done I’ll release the dumbed down version of the game as an Isometric game template!
As much as I like the idea of someone doing a RTS in blender, what is the point if you are the only player. I realize that AI takes a long time to code properly, but you can’t have a good game without it.
I love the concept though, can’t wait for screens.
I see you got the problem of not been able to build the last wall. Heres a fixer. Give the tiles a property, say; ‘tiles’, then using your mouse over any sensor (your probably already using one) get the hit position, the ray source then create a ray using rayCast(source, hit_pos, 10, ‘tile’, 1, 1)
Something like this all up:
if mouseOverAny.getHitObject():
src = mouseOverAny.getRaySource()
des = mouseOverAny.getHitPosition()
ray = rayCast(src, des, 10, 'tile', 1, 1)
tile = ray[0]
Hmm… I am using one object as the tiles =) Here’s my setup. I got a plane that is grid based and each corner of the 3d grid is in the center of each tile, I’m getting the mouse position to the nearest grid point. As an easy fix I’m using a 3d scroll option, allowing you to rotate around your camp.
Say hello to our newest building. The dock! If you hover over the ground it is red (unplacible) if you hover over the water it works though! This will be able to spawn boats for increased income. And maybe if it develops fast enough you can have water combat (or maybe I’ll save it for TS3 =)
New building! This is the upgraded tower (the ones that are on the edge of walls) but towers can be placed anywhere. This one has cannons on each side. The upgrading will be like age of empires, when you upgrade 1 they all upgrade. Or should I make it like a tower defense game where they upgrade individually?
I personaly i would like it AOE style where it upgrades it all cause thats better than having to keep upgrading everything lol! Btw killer do you use igzones to play aoe online? If you do pm me your user name and i’ll add you!
I’ve got an update! I will upload the video later, the upgrading system works! The way it works is not like either aoe or td, when you upgrade all the CURRENT towers will be upgraded, when creating new towers you’ll need to upgrade them again. I like it! It all works, and I’m now working on the money system. The way the upgrading will work is like this (for money):
Click on a building and select upgrade (+200 each) this means if you have 50 towers it’ll cose 10000 to upgrade.
If you only have 1 tower when you upgrade the price will be 200.
I need more ideas for buildings!
EDIT: New screenshot! This will conclude my work for this morning, see you later tonight!