Colonist Pre_Alpha version 16 can be downloaded from my MediaFire here. As of Pre_Alpha version 16, current features include:
- procedural terrain generation with the Diamond Square Algorithm
- The only terrain so far is grass, light grass, and stone blocks
- Mining of the stone blocks
- Items
- Entities have an inventory capacity of 4 items, although the player can have a theoretically infinite amount of stackable items such as ammunition and stones
- Eventually the player will be limited by the weight of the items, and more types of items will be able to be carried with an equipped backpack.
- Current implemented items include:
- Kinetic Pistol and SMG
- Ammunition
- Pickaxe
- Stone Pieces
- NPCs with incredibly simple AI. They represent a robotic race (known as Biots) whose current goal is just to hunt down the player.
- The Biots will follow the player, shooting at him with pistols when they get within range.
- They are somewhat capable of avoiding running into blocks.
- The Biots spawn in waves of increasing number around the player.
Immediate goals for improvement are, in order of intended completion, as follows:
- Improve general movement and navigation. Right now it is difficult for the player, and nearly impossible for the AI, to traverse 1 block wide tunnels. I will need to improve how collision detection works.
- Improve the AI
- I plan on implementing a proper pathfinding algorithm so that they will be able to navigate caves.
- A common problem with the NPCs at present is that they tend to get hung up on the corners of blocks. I need to find some way of mitigating this.
- Once I am able to get the NPCs navigating properly, I will try to get them to work together. The long term goal is to have proper factions, with large groups of AI working as if in an RTS game, or in many ways as one would expect an actual colony of people to work together. This is, of course, a long way off.
- Get some proper art and animations
- I'm not the best artist, as is quite evident. For the present, I intend to hone my skills somewhat. My main concern is the actual entities and blocks/tiles. They could do with a lot of work.
No comments:
Post a Comment