diff --git a/site/images/2018-04-14_preview.png b/site/images/2018-04-14_preview.png new file mode 100644 index 0000000..ea25626 Binary files /dev/null and b/site/images/2018-04-14_preview.png differ diff --git "a/site/posts/2018-04-14-Devlog:-Progress-with-\"Tracer\".md" "b/site/posts/2018-04-14-Devlog:-Progress-with-\"Tracer\".md" new file mode 100644 index 0000000..0469fc0 --- /dev/null +++ "b/site/posts/2018-04-14-Devlog:-Progress-with-\"Tracer\".md" @@ -0,0 +1,40 @@ +--- +title: Devlog: Progress with "Tracer" +author: nek0 +tags: english programming devlog +description: The progress of nearly a month +--- + +Hi. This is the second post in my ongoing devlog for my game "Tracer". About a +month ago I posted my initial breakthrough, where I could build a floor of the +building the player will be infiltrating. A lot changed since then. + +The floors still exist, but are not as colourful as they used to be. The floor +is now uniformly white, because I have no proper texture for the floor, but I +added some furniture. For now it's just tables and some cardboard boxes, but +there will be more. There is also sanity checking when placing furniture. +Everything that needs to be accessed is reachable. + +I reworked the collision system, which used to be tile based. This was good for +the beginning and easy to implement, but I soon realized, that I needed +something more complex. So instead of checking if a tile can be walked upon, +there are now boundaries within a tile, based upon the object existing on that +tile, where the player can't walk. This took me a whole lot of time getting it +to work properly. I had several instances, where the player could glitch through +walls under certain circumstances. + +My biggest breakthrough though I finished just today. I have laid the foundation +for NPCs. For now they don't have any real appearance, they are just displayed +as red dots (the player is also just a cyan coloured dot). For now they just +walk around randomly between tables, where they stay some random time. Again I +fell, that the Entity Component System is a very powerful tool here. I suspect +that my former game projects failed partly because of the lack of this tool. + +This is how it looks now: + +![](/images/2018-04-14_preview.png) + +Unfortunately you don't get to see the dots moving on a still image, but you can +get an impression. + +seeya!