9:59am - Well it's another day and I'm here again. I'm a bit frustrated though, because after a lot of thought I'm thinking I'll have to abandon RogueSharp even after all the work I put into getting it working in Unity. It works for what it is, but the more I think about the future of my game and my games, the less it seems to fit in.
The biggest problem is that RogueSharp makes some assumptions about the world that won't be true in my games. Like, it tracks if a tile is passable or not, but not by whom, or what type of tile it is. What if I want water tiles that are impassible to walking mobiles and passible to ships? That's just one example problem, too.
I may be able to use some of RogueSharp as examples of implementations of various techniques but I'll have to reprogram them entirely for my own game engine.
It's frustrating to do some work and have to toss it aside, though. I'm back to square one. I have to figure out how I'm going to design my game again.
The basic Unity Way with the data contained on the game objects? The MVC way with the data contained in seperate, data classes? I don't know.
11:01am - I'll give it some more thought as the day winds on. I mostly just wanted to post to say that earlier stuff, and now I'm feeling stressed and want to relax.
The biggest problem is that RogueSharp makes some assumptions about the world that won't be true in my games. Like, it tracks if a tile is passable or not, but not by whom, or what type of tile it is. What if I want water tiles that are impassible to walking mobiles and passible to ships? That's just one example problem, too.
I may be able to use some of RogueSharp as examples of implementations of various techniques but I'll have to reprogram them entirely for my own game engine.
It's frustrating to do some work and have to toss it aside, though. I'm back to square one. I have to figure out how I'm going to design my game again.
The basic Unity Way with the data contained on the game objects? The MVC way with the data contained in seperate, data classes? I don't know.
11:01am - I'll give it some more thought as the day winds on. I mostly just wanted to post to say that earlier stuff, and now I'm feeling stressed and want to relax.