tankproject – KonsolScript http://konsolscript.sourceforge.net/web The Free and Open Game Programming Language Sat, 21 May 2011 13:56:41 +0000 en-CA hourly 1 https://wordpress.org/?v=6.3.1 Kaisen: Role Playing Tank Game http://konsolscript.sourceforge.net/web/2011/05/04/kaisen-role-playing-tank-game/ http://konsolscript.sourceforge.net/web/2011/05/04/kaisen-role-playing-tank-game/#comments Wed, 04 May 2011 02:43:07 +0000 http://konsolscript.sf.net/web/?p=220 The tank game project has been baptized. Everyone say hello to Kaisen!

Kaisen will be an open source, cross-platform, multiplayer role playing tank game licensed under GNU General Public License v2. The source code and its corresponding binaries will be available at Google Code.

It’s finally decided that the game will be written in game industry’s standard programming language… C++. Thus, more colleagues will help in the development of Kaisen giving me more time to finish libQuixie. 🙂 Ki-si Develops

Prototyping the game on KonsolScript has been a fun learning. It helped uncover bugs that has been lurking deep in Quixie’s source code for quite a long time. I might consider keeping a port of Kaisen to be written in KonsolScript.

~creek23

]]>
http://konsolscript.sourceforge.net/web/2011/05/04/kaisen-role-playing-tank-game/feed/ 2
Back from downtime http://konsolscript.sourceforge.net/web/2011/04/27/back-from-downtime/ http://konsolscript.sourceforge.net/web/2011/04/27/back-from-downtime/#respond Wed, 27 Apr 2011 04:21:42 +0000 http://konsolscript.sf.net/web/?p=219 The site is back after a failed attempt of upgrading WordPress installation from 2.7.x to 3.1.x.

Still busy with work but the tank game project is in progress — and, yes, it still doesn’t have an official name. 🙂

~creek23

]]>
http://konsolscript.sourceforge.net/web/2011/04/27/back-from-downtime/feed/ 0
Announcing the Tank game project http://konsolscript.sourceforge.net/web/2011/04/13/announcing-the-tank-game-project/ http://konsolscript.sourceforge.net/web/2011/04/13/announcing-the-tank-game-project/#comments Tue, 12 Apr 2011 16:34:25 +0000 http://konsolscript.sf.net/web/?p=217 A colleague, Mark, was interested to make a tank game so much that he drafted a Game Design Document with information more than enough to start creating a prototype.

The very core concept is a Defense of the Ancients meets Battle City. In case you’re not aware of Battle City, it is a top-view 2D game about tanks defending a base from enemy’s (AI’s) tanks. Battle City was a console game from the 80s — a real retro game you can say. Lucky for you, you can try and play Battle City right in your browser with the help of a Java NES emulator called vNes.

Screenshot of Battle City for Nintendo Family Computer

Initial technical specification is to implement it in Python as a practice to learning the Python language. Sadly, we only have enough free time to write the game itself. So I suggested, why not use KonsolScript. With me doing the programming stuff and him doing the sprites, the game should be completed real soon, right? Wrong.

Mark was limited to using Microsoft Powerpoint for quick sketch, and GIMP for painstakingly creating the sprites, pixel by pixel.

As for the programming part, writing the prototype revealed just how slow Quixie is with KonsolScript engine. Like Toto’s fan game “Metal Slug Kuno“, this tank game is also using arrays of UDT in encapsulating the tank as an object. I was there when Toto was writing Metal Slug Kuno. I was so amazed as to how easy for a beginner to write his first game using KonsolScript. So amazed that I overlooked one very important thing — the frame rate. Toto’s game was averaging 25fps on Windows and 10fps on emulated (via VirtualBox) GNU/Linux — a very low frame rate which was clearly suggesting that the KonsolScript engine is not production ready in terms of speed. Something I didn’t bother fixing for quite a long time (Toto wrote it around September 2008) until now — I have been busy at night working on Quixie‘s scripting engine.

Screenshot of Tank Project game v110406

While Mark’s game is progressing, Quixie (as a KonsolScript engine) is maturing more and more. Mark agreed to open source the game — you can watch the game improve overtime in this blog and you can also get to try it for yourself by accessing it on its download page.

~creek23

]]>
http://konsolscript.sourceforge.net/web/2011/04/13/announcing-the-tank-game-project/feed/ 3