Skip to main content

About Thoppigala 3D Computer Game

Thoppigala is a computer game developed by Vectronics and according to my observations it is developed using Game Creators FPS Creator. I have demonstration version of Thoppigala game and it is totally based on FPS Creator models and FPSC Model Pack 5. The vendor (Vectronics) do model’s texturing part only. Demonstration mission available in this release (file version is based on the FPSC sample mission and it’s level designing is in very poor stages.

In this game, player use Tommy Gun (Thompson Submachine Gun) for it’s operations, but the problem is according to my knowledge Sri Lanka Army may never use Tommy guns for there operations and it is widely used in World War II and currently it is not in use. FPSC model pack 5 contains good weapon collection and I don’t know why designers may not use them for these missions.

This game have lot of other problems, most notable problems are,

Enemy AI : During the attacks, and all the others just choose some random direction to run in, and doesn't stop at walls. This may be able to fix using script modification.

All the enemy entities are act in very artificial way. This is a main problem in FPSC, but it is possible to fix this using source code supplied by game creators.

Game may not work with some video drivers. (for example in nVidia FX5200 – version

Game voices are not very attractive and in poor quality.

Some of the debugging features may not disabled by the Vectronics, such as "Tab" key.

Game Creators release lots of model packs for this tool, (and lots of free models and scripts are available in web too) using these resources they may be able to shape up there product.

This game "Thoppigala" is become more attractive if developer choose a correct engine like "Reality Factory", "Jet3D" (this is also a non/less-programmable game engine) FPSC is good for guys who don’t know programming or 3D modeling. This is a commercial game, so developer need to think about its game engine again. Most people may not use FPSC for there games because of it’s poor quality (for more information check DevMasters – FPSC Page)

In this game author try to do something new (and I’m personally appreciate his/her vision in this game), but (s)he use wrong tools and technologies to implement this game.


Hashani said…
Hi Dilshan,

What do you think about "Colombo wate" mobile game (First sinhala mobile game). Have they used a game making software. I'm also interested in developing mobile games.

Dilshan said…
Sorry Thilan, I do not have any idea about this, (I’m never seen that also !!) because I’m not familiar with mobile games.
Hashani said…
Hi Dilshan,

You can download that in site. Try it. Its really cool.

And also we love to play your new 3d game. When will we be able to play that.

Here u can find my Games

Popular posts from this blog

Enable WebRTC on QtWebEngine for Raspberry Pi 3

WebRTC is a web technology to enable peer to peer communication in real-time. It mainly uses to create video conferencing and chat applications using web browsers. In this post, we describe how to enable this technology in QtWebEngine on Raspberry Pi 3 platform.

QtWebEngine is an embedded browser component which comes with the Qt framework. This component is based on Google Chromium browser and it supports most of the Chromium features including WebRTC. In PC, WebRTC applications run smoothly on QtWebEngine component. But in Raspberry Pi platform situation is different and none of the WebRTC application is work with the QtWebEngine. The only thing which we can see is a black box in an HTML5 video tag area. At the time of writing this problem exists in Qt version 5.6, 5.7 and 5.8.

BMP180 based USB atmospheric pressure monitor

We initially developed this USB atmospheric pressure monitor to study some operating characteristics of Bosch BMP180 sensor. BMP180 is a low-cost sensor for measuring barometric pressure and temperature. According to the datasheet this sensor can use to measure pressure ranging between 300hPa to 1100hPa. This sensor is introduced a couple of years back but still, it is popular due to lower cost and simplicity of its interface.

We did this unit to test the BMP180 sensor more accurately and to study its behaviors. This unit is based on PIC18F2550 microcontroller and the main reason to select this MCU is because of its built-in USB 2.0 interface.

To display sensor calibration data and it’s readings we did small windows application. This application display and plot temperature and pressure readings captured from the BMP180 sensor.

This unit is programmed to work as a USB HID device and no special device driver is required to use this device. We test this unit in Windows 10 environment.

Programmable light controller

The main objective of this project is to design a maintenance free and low-cost light which automatically turns on and off at the predetermined time of the day.

To meet the above requirement I designed this controller using ATmega8 MCU and DS1307 RTC. The driver stage of this light controller is intended to work with commonly available 7W LED modules.

The core component of this programmable light is ATmega8 low power CMOS microcontroller. The main reason to select this microcontroller is it’s lower cost and higher availability. Except for the above two reasons this microcontroller also bundled with a rich set of peripherals which including 23 GPIOs, 3 independent timers, Two-wire serial interface, EEPROM, etc.

Apart from ATmega8 microcontroller, this system uses DS1307 real time clock to maintain system time. Like ATmega8, DS1307 is also a very popular RTC in the market.

This controller is designed to work with a 24V DC power supply. The main reason to select 24V is that most of the…