Vamirach is progressing with the editor to remove randomness and orchestrates gameplay accordingly to the storyline.
Vamirach is rough-like survival game. A player is trying to survive as long as possible in isolated island. The game is being developed as gameplay sandbox and prototype. The implementation is done on python 3.5 with help of pygame framework. It is still far away from being completed but has core functionality in place. The graphic is schematic and used only to test gameplay.
The source code is available on GitHub.
mogate has built-in statistics collection to measure behaviors registrations and usage. The result from gameplay session shown that most wanted behavior from all point of view is IFFSystem which stands for “is friend of foe” implementation. Allmost all entities spend lots of time to identify is other entity friend or not. More data about other behaviors can be found here in Statistics chapter.
mogate stands for MonoGame test application. It is simple game primary developed for educational and technology research reasons.
The achieved goals and results as follows:
Here is the screenshot from game session:
Vim is my personal number one editor ever. For many years I’ve been working with different Linux flavours and all of them have Vim available in console mode. However default Vim is not really helpful if we want to use it for programming purpose. Let’s see how it can be easily configured for Elixir development.
Modern games use effects to improve visual quality as well as add gameplay values, like fog of war. Effects can be achieved by using textures with alpha blending but it is not efficient way and can dramatically drop FPS especially for full screen effects. Pixel shaders better way to do such things. It is quite easy to add pixel shaders in MonoGame application but not that easy as textures. So let’s try to add simple effect that has one input parameter.
MonoGame is wonderful low-level framework for game development. It utilizes power of C# and supports many platforms including Mac OSX. It works smoothly on Windows with VS Express 2013 but require more efforts to run MonoGame project on MacOSX with Xamarin Studio. The great news that Xamarin 5.0 supports NuGet and latest MonoGame was added to NuGet repository. In this post I summarized all issues I met when tried to build MonoGame app. So let’s install Xamarin Studio and start.