20151005-20151011: Textures and lightning I got tired of using only my steel-texture and created some new ones. I also tried to improve the lightning so that every light in the scene wouldn´t affect every object as if nothing was in between. After tests with shadows & spotlights, I finally gave up and gave indoor lightsContinue reading “Game Project – Textures & Lightning”
Author Archives: Jonathan
Game Project – 3D modeling (Doors)
20150928-20151004: Doors between cells I created “doors” between cell-neighbors which at the moment only consists of a slightly different wall.
Game Project – 3D modeling (Walls)
20150921-20150927: Walls Now all buildings got walls and I decided to remove the girders where cells are placed so that they won´t be in the way for elevators.
Game Project – Importing Meshes
20150914: JSON import I did some modeling with Blender and exported with three.js JSON-exporter. Then I loaded the mesh with THREE.JSONLoader. After some testing & tweaking, I finally got it working with textures. 20150915: Collada import The JSON-loader could only load 1 mesh at the time and I needed to build larger models containing severalContinue reading “Game Project – Importing Meshes”
Game Project – Three.js
20150913: Three.js So, I got tired of spending too much time on my own WebGL-engine and decided to give three.js a try since it appears to be quite a complete library for WebGL and it´s already been a big inspiration. Now when I need more materials, importing meshes from Blender, UV-mapping for textures, lookat-functions forContinue reading “Game Project – Three.js”
Game Project – Navigation
20150831-20150904: Potential Fields / Path finding I tried to let the creatures build a PF-map where each wall generated negative levels on it and the target destination generated positive. But the terrain is too tricky inside a building (they are easily drawn into the center of the cell), so this would be better to useContinue reading “Game Project – Navigation”
Game Project – AI & 3D
20150825: 3DEngine Started to setup a link to my WebGL-script and placed meshes along with every object. 20150826: Perspective Camera Tried to match the 2D-view with a new 3D-view and ended up with using a perspective camera that was rotated 90 degrees along the Y-axis. When zooming, the camera will move closer to the groundContinue reading “Game Project – AI & 3D”
Game Project – Editor
20150817: Editor I´ve decided to remove the toolbar and focus more on a complete editor. So I replaced all form-elements with a canvas dedicated for handling the editor. In this way I can make images for every area that will act as a button and that button will automatically be integrated with my scaling-script. 20150819:Continue reading “Game Project – Editor”
Game Project – Touchscreens & Zooming
20150810: Zoom Added support for zooming and panning of the view. 20150811: Redrawing Redrawing the world instead of rebuilding when panning the view. 20150812: Collisions improvement More detailed collision detection for creatures. 20150814: Touchscreens Added support for touchscreens, rebuilding interface for pointers. 20150815: Clipping Performance improvement by filtering what to draw. If a object isContinue reading “Game Project – Touchscreens & Zooming”
Game Project – The first three weeks
I decided to develop a place where visitors will be able to add creatures into “The Nest”. It will probably not be a game where the player can do much besides adding a creature with different properties. No action or interesting quests. More like having a Tamagotchi, if you remember those “digital pets”, and justContinue reading “Game Project – The first three weeks”