Accomplished:
- Huge map with no bugs as far as I could check. (Yes, I know that it's someone else's textures.)
- Loading and saving map with additional info, such as 'Name', 'Description', 'Date' and 'Icon'.
- Made a few blocks, 6th from the left is unbreakable.
- Made a bot that more-or-less follows the player (no model yet) and performs commands, like place or destroy block.
- Made a bot that follows a pre-made curve (for transportation with roads/pipes/etc.) (no model yet)
- Finish inventory, drag&drop items, place items on ground/in chests, take items.
- Make a pipe for the bot to follow.
- Get more blocks, maybe some grass/trees.
- Create custom scripts for generating blocks in shape of X (like grass), Cube, Stairs, Slopes (for bots), Pipes, Fences.
Of course, as soon as I finish the bots' appearance, I'll post an update with screenshots and stuff.
Basic proof-of-concept or 'goals':
- Close to infinite (huge terrain) with procedural generation of data, without dependence from other chunks of data.
- Lot's of blocks to use, but quality over quantity. I don't need 10 different types of stone if I don't have a crafting table.
- AI bots that can perform tasks, programmed by the player. (Like Human Recourse Machine, but way more different (you write code in-game/in notepad, bot reads through the text and makes a list of tasks out of it, then goes to do the things that you wrote).
- Simple bot abilities (Speed, Stamina, Charisma, etc. (Like Fallout, I guess, but even simpler) to communicate with other bots and make variety in gameplay), hunger etc. for the player to actually care about programming bots.
- Different blocks, that an entity can use, blocks that turn a chunk of blocks into a machine, which will then be used by entities (For example, I create a car, put an engine for the pile of blocks to move, put a wheel to control the 'car', put a power source, etc. Then it gets morphed into a model which can be resized to fit the entities needs, and the entity rides the car. Smth like that).
- Making goals for the game aka win/get more score/ destroy all enemies.
- Of course, this all sounds like a lot, but I'm sure I can do it, if I believe in myself
and get some help from others. - Oh, and create an enemy bot/player, who will try to surpass me.
Sorry for the long post, here's a potato:
No comments:
Post a Comment