Crumbled world is a tower defense game as any you buy towers and place them on the map to create a long maze for the enemy to travel through . What makes this game different from ordinary tower defense games is the tower is not placed on a grid witch limits the possibility how the the maze can be built and the player often ends up build the same maze every time the mapped is played, with a dynamic map tower placement this is harder the user will end up placing the tower a few dm different then earlier games making the end maze look different and when you add rotation to this equation the tower placement will differ allot and the player may even chose to let smaller NPC take different path true the system which is impossible in gird based tower defense. As a grid based tower placement system there is a optimal way to place the tower the problem is when you can place the tower freely there will always be a small changes between the play trues witch make perfect builds almost impossible to recreate this forces the player to do more chooses when playing the same map over and over again.
The game has an internal map-editor. I have not seen any game in the last 10 years who has done this they all do ab external map-editor. By having the map-editor integrated with the game the user can easily test the map in the game. The map editor also uses extensively Lua script to mod the game. the modification that can be done to a map can be easy summarized to one game player who can play any-type of games the game that can be created is even FPS like game. Lua script can be added to tower, model, island, camera, menu, npc, magic, event, projectile, world almost all part of the game can be reach by Lua script. This give great freedom to map creation the Lua script even give the option to load new material to the map like textures, models and sound.
This project was a 3 week long project i worked on for the Karlstad university psychology department where the goal was to test peoples reaction to warnings sounds while driving. The simulator have 3 different warnings, sound, vibration and light and this warnings can be used together or separate to test how people react to different warnings or combination.
In this 3 week long project includes time for buying the equipment setting it up by connecting and brazing it together.
Water front is a project where the purpose was to change the contrast and clean it up to the point where only one white and black area remaind this should be done fore several hundred images. this is a simple program that ha
Core is an engine I starded to develop 2009 mostley to learn how 3D engines work and have been a deleloping progress that is still under developing and is continusely changing to support uppcoming project. The Core support only Opengl for rendering bechause as the only devleoper there is no point to support directX when it can’t even support Linux and macsystem. The core uses SDL 2 to create window application, read keyboard input and thread support. Freeimage to read the most commone image format exept the dds format the core has native support for. freetype, OpenAl, Bullet physic and Zlib.
The Core uses a doubled bufferd render system to be able to render and update at the same time without any consequse. To be able to support the double buffer system the Core have a thread pool system where work can be added for one frame or for every frame.
This game use the Physx library to simulate physic. Final cut is a first person shoter where you move thrue a physic world with dynamic object and simple artifical AI for the enemy NPC.
This was a follow up game on the Rodent rumble. A party fighting game where rats duke it out against each other. The game is fast paced action for 2-4 players, played on the same screen with gamepads. The game is essentially “king of the hill” where you aim too knock opponents off the arena to score points. The layout and gameplay is simple for ease of immersion.
A party fighting game where rats duke it out against each other. The game is fast paced action for 2-4 players, played on the same screen with gamepads. The game is essentially “king of the hill” where you aim too knock opponents off the arena to score points. The layout and gameplay is simple for ease of immersion.