March 2nd:I've been picking at the coding for this a bit, but between school and a really crappy sleep schedule, I haven't had much time to sit down that it wasn't giving me massive headaches.
I've been working on implementing the multiplayer code, though, so far, it's not looking so good. I'm probably over-complicating it, but live and learn I shall.
On another topic, I've taken a look at my current system for movement/casting and I'm pretty sure that it's clunky as hell. I was hoping that it would give me room to make some puzzles more interesting by causing players to have to think out their movements in relation to other players, but now that I've been playing around with it, it's really just a major pain in the ass.
Here's what happens currently...
Say this is you: @
And this is a block: #
And this is a floor tile: .
if you make a movement like this...
....
@.#.
....
to...
....
.@#.
....
Then you would be facing in the "right" direction (I think represented by the number 1), and you could cast in that direction. Then if you were to move downwards, like this:
....
..#.
.@..
Then you would be facing down (2?), and you could cast in the downwards direction.
Each spell would be a different key, Z, X, C, and possibly V, and you'd only be able to cast in that direction until you moved again. Players wouldn't have been able to move on top of each other, and it would make puzzles more complex is what I was thinking, but looking back on it, it just looks like a tool for frustration.
So, what I wanted to know, is, if anyone's watching this devlog, would the current setup be better in theory, or would it be better to set up a "Choose spell with a certain key that either cycles through them, or separate keys, such as 1,2,3 to choose a spell, then cast by either clicking an adjacent tile or using another set of 4 keys (similar control scheme to Binding of Isaac would be the best comparison)"?
On a final note, I've decided once I get the game's multiplayer in, and a temporary background, I'm going to declare it 10% and release a "sandbox tech demo" type thing to get some opinions on how it feels overall. Hopefully by then, I'll also have some other items and spells in.