During the last year I had to take care of a personal issue that consumed most of my time and energy. So I fell short of several of my goals in 2018. Review Goals 2018 1. Read 3 technical Books I read Uncle Bobs “Clean Architecture”. 2. Improve the Chess Engine I Continue reading
petprojects
Intro on How to Write a Chess Engine
I am interested in chess and always wanted to write my own chess engine. About a year ago I started to code my own engine MantaChessEngine in C#. The goal is that the engine beats me. As I’m not a strong player that should not be much of a problem. Today my engine can actually Continue reading
Level It! is Available on Google Play
My first mobile game is released. It is available on Google Play. Check it out! Fire your bullets into the green wooden block structures – but be careful so that you do not hit the red ones. You finish a level when the green structures have fallen before you run out of ammunition. There are Continue reading
The Second 5 Coding Katas
My task to do 10 coding katas is finished. After seven “official katas” I invented my own assignments. Here are the first five coding katas. This post is a description of the second five katas: Kata Yahtzee Yahtzee is a game of dice. After rolling the dices you have to count the points. The assignment Continue reading
The First 5 Coding Katas
As I stated in my new year’s resolutions I’m going to do 10 new coding katas this year. I don’t plan to do the same kata over and over again. I see it more as an exercise of receiving requirements and then quickly go through some design options, make a decision and then implement the Continue reading
Jenga Tower and Gun in JavaScript using THREE.js and Physi.js
For a long time I wanted to program a (jenga) tower built out of small bricks that can be bombarded with bullets. There needs to be a physics engine to make the crashing of the tower look realistic. 3D Game Programming for Kids gave me the technical stuff I needed to build the tower and a gun. Continue reading