Skip to content

The Linear RPG and Super PSTW Action RPG

The Linear RPG and Super PSTW Action RPG published on

There are times when I like a simple, and easy RPG to kick back on while I do whatever it is that I am doing, just to get inspired or feel like I’ve accomplished something. During my entire web experience I came across a few infamously easy RPGs, but two of them stands out from the rest  (there was a third one, but I can’t seem to remember what it was called or where to find it).

The first such RPG is The Linear RPG by =GirlFlash.

The Linear RPG by =GirlFlash
The Linear RPG by =GirlFlash

The Linear RPG is what the name says: it is an RPG that is in 1.5D (the extra half dimension is that there’s zig-zag motions, as shown in the picture above). The controls are left and right, as you move right you progress with the awesomely detailed storyline. There are also random encounters that allows you to gain experience and level up, and each circle (node) is a save point or a resting place for your hero. Now I am a fan of a good storyline and story completion (completing all side quests, etc), but I am even more of a fan of building up a hero to the point where the hero at his/her maximum possible condition to face any foe. Every time I play an RPG I always look for the best way to optimize the likelihood of victory and work towards that, even if it means that I will fight the same monster for hours (even days), just to get the hero to the highest level or get the rarest item. This game provides just that. I can see my hero grow pretty much linearly as I press the left and right arrow keys, which is very exciting. The game also gets progressively harder as the storyline progresses, so it provides the much needed challenge to reach the end. Overall, the Linear RPG does provide some instant satisfaction, with a simple game play, some epic generic storyline (to be honest, I forgot the storyline, but who cares when you can grind and grow!), and nice graphics (the hero running animation is always fun to watch). If you want an RPG where you move around and watch your stick figure hero grow, along with some clean black and white pixelated graphics, then this is the RPG for you!

Now the second RPG I would like to mention is Super Press Space To Win (PSTW) Adventure RPG by Rhete.

Super PSTW Adventure RPG
Super PSTW Adventure RPG

It has pretty much everything that makes an RPG great. Great music, great tutorial, magic, potions, powerful weapons, unexpected plot twists, leveling, experience, monsters, and last but not least, amazing voice acting. I found myself immersed into the game the moment I pressed space! Lots of attention was placed on detailing the pixels for the characters and setting, and the music and sound effects fit the setting/event quite nicely. Lots of dramatic moments, jam-packed with emotional events and suspense, keeping any RPG gamer addicted until the very end. There’s not much to complain about this RPG, but if there is one thing that I’d like to add to it, it is the option of pressing backspace. Because then I can go back and forward and level up my hero. đŸ˜› This game has a lot of replay value as well. If you’re bored and feel the need to take risks and go on an adventure, then this is the RPG for you!

OpenCV – HSL Range Tracker Class

OpenCV – HSL Range Tracker Class published on

While working on various vision-based tracking projects, I found it necessary to filter the image from the HSL colourspace to locate coloured markers. This led me to create a class in order to visually pick ranges of HSL values, speeding up the process of finding the proper ranges used to filter the image.

The class source files can be downloaded here or found in the downloads page. It is written in C++ and requires (at least) OpenCV 2.0 to run.

Instructions:

The following code snippet shows an example on how the class is used:

[cc lang='cpp' line_numbers='false']
#include "vision_hslrangetracker.h"
...

int main()
{
	//name of class window
	char* hsl_tracker_name = "HSL Range Tracker";
	//initialize class (name, window width, window height)
	cls_imgHSLRangeTracker H = cls_imgHSLRangeTracker(hsl_tracker_name, 1024, 768);
	...

	while(1)
	{
		...
		//access current selected min and max HSL values
		//H.hue_min, H.hue_max - hue values (0-255)
		//H.sat_min, H.sat_max - saturation values (0-255)
		//H.lum_min, H.lum_max - lightness values (0-255)
		...
	}
}
[/cc]

Primary Sidebar