Finished the camera controls complete with rotation of map and different camera heights, this is now linked to the keyboard so it works in-game.
Also been working on the in game tile selection controls, they are working now and i can move between tiles using the wasd keys. This also compensates(changes) when the rotation of the map is adjusted.
Each time the map is rotated a value designating the forward direction is changed accordingly; the tile selection movement is based on this value, so you will always move forward in the same direction relative to where the camera is.
This also works no matter the size of the loaded map.
Surprisingly it took about an hour to implement and worked first time, love when that happens.
One thing i have noticed is that it's getting easier to ignore the usual stringent naming/structuring i normally have around my code; this is increasing output substantially.
However that is not to say i wont' go back and neaten it all up...because i will...i need to, but for the moment i can ignore it in the name of progress.
Also finished the character class and some simple models for the characters, need to implement character/npc path designation before i can do anything with it though.
As you would imagine, NPC's and player/NPC path finding are up next, once they are working i can get some simple interaction working.
Updated the textures of the test tiles to see how it would look...still looks terrible, albeit slightly less terrible.
More screenshots tomorrow.
Sessions are a bust, i put this down to the interference of rest of my life; it's intensely difficult to schedule any sort of blocks of time on a regular basis. Perhaps if it was full time office hours those sessions would be of much more use, but so far all its done is make things more difficult.
I'm back to working whenever i can fit it in(although i am still trying to get in at least 8 hours of coding a day) and its working well.
Up to 4 hours today so quite below my target but honestly I'm happy with the amount of progress so I'm not going to worry too much.
10 Open items in Wunderlist:
- Character Class[Still needs some work]
- NPC Class
- Player/NPC Pathfinding
- Character/NPC Stats
- Game Save/Load
- Team Class
- Victory Conditions
- Simple AI
Seems a lot for 6 days but I'm an eternal optimist so well see how it goes.