My Adventures in Development

Mokoi Gaming, Games and other stuff

Subscribe to RSS feed

Sticky post

About this Blog

My Software
Mokoi Gaming: Open Source Game Platform, with easy to use game creation tools. http://mokoi.info
Puttytris: A Puzzle Game for Windows, Mac and Linux. http://members.optus.net/lukex/games/
Open Zelda: Open Source Cross Platform Zelda Game Creation Tool. http://openzelda.net

Adding Shader support.

, , ,

Just spend the day implementing support for GLSL in the Lux Engine. While that increase the version of OpenGL needed to OpenGL 2.1 (was 1.4), it's seem to the only way to support Display Styles.



Above is the current state of the Display Styles, and they are still some issues with them.

This is the current GLSL code for the sprite outline but as you can see it's not quite right yet.
varying vec4 v_color;
varying vec2 v_texCoord;
vec3 ShadowColor = vec3(1.0, 0.0, 0.0);
uniform sampler2D tex0;
void main()
{
	vec4 color = texture2D(tex0, v_texCoord);
	vec4 sum;
	bool border = false;
	if (color.a < 0.9)
	{
		// Check Surrounding pixels
		sum = texture2D( tex0, abs(v_texCoord + vec2( 0.00, -0.05 )) );
		if (sum.a >= 0.5)
			border = true;
		sum = texture2D( tex0, abs(v_texCoord + vec2( -0.05, 0.00 )) );
		if (sum.a >= 0.5)
			border = true;
		sum = texture2D( tex0, abs(v_texCoord + vec2( 0.00, 0.05 )) );
		if (sum.a >= 0.5)
			border = true;
		sum = texture2D( tex0, abs(v_texCoord + vec2( 0.05, 0.00 )) );
		if (sum.a >= 0.5)
			border = true;
	}
	if ( border )
	{
		gl_FragColor = vec4(ShadowColor, 1.0);
	}
	else
	{
		gl_FragColor = color;
	}
}
It been a long time since I've posted here so I thought I mention what's been happen. Since the release of Mokoi Gaming and Open Legends of Zelda earlier this year, I been busy with a course so my time to work on my own projects has suffered.

, , ,

I'm on the final stages of working on Mokoi Gaming 0.9, just have to fix the save system (or dump it), add path support to lux engine, and just squash some small bugs.

You also try a recent release by using Open Legends of Zelda which you can download from openzelda.net

Mokoi Gaming 0.9 Todo list

, ,

List of stuff left to do for Mokoi Gaming 0.9, Feel free to leave your comments or suggestions. List last update on 19th of October




Alchera
  • Language Window, wrap text correctly - Done?
  • Language Window, sort right - no
  • Language Window, remove lines - not in plugin yet
  • remove Languages - done
  • Add edit button Sheet editor - done
  • Sheet editor, delete button width - done
  • Text editor, fix highlighting - done i think
  • Text editor, highlight line - done
  • Text editor, fix close button done 2010/05/21
  • help window, fix file menu done i think 2010/05/27
  • map F1 to help window done 2010/06/01
  • help window, add import xml text only 2010/06/01
  • help window, improve parser 2010/06/01
  • Map Window Cleanup Just some tweaking left 2010/06/17
  • Path Editing 2010/07/12
  • Map Section Window Cleanup Just some tweaking left 2010/07/22


mokoi plugin
  • finish project setting widget - Almost done 2010/08/04
  • Patch fix columns - Done 2010/08/06
  • Audio fix columns, add preload support, dynamic load sdl_mixer for playback - Done expect for preload support 2010/08/06
  • remove #include <default> from default scripts - Done 2010/08/06
  • skip missing file errors - Done 2010/08/06
  • Convert non-png images. - Done 2010/08/08


lux engine
  • Finish off Map Section support - Almost done 2010/10/19
  • Live Editing aka reloads entities/sprites/maps - Only Sprites 2010/10/19
  • Sheet Changing - Done 2010/10/19
  • Map Wrapping - Half Done 2010/11/01
  • Fixed up Save System


other stuff
  • new design of website
  • compile new help files

Humble Indie Bundle: Pay want you want Sale

,

I don't often post about things that i'm not involved with, but this worth posting here.
Buy 5 indie games for what every you're willing to pay.
Not only are you getting 5 games, you can send any amount of your purchase to two major nonprofit groups. Also the Games do run on Linux and Macs



Go to the Humble Indie Bundle website, and pick it up for at least a dollar, just World of Goo is worth that. The sale ends in under a week.

Humble Indie Bundle website: http://www.wolfire.com/humble
Ars Technica news post: http://arstechnica.com/gaming/news/2010/05/the-greatest-indie-game-sale-ever-and-how-it-came-to-be.ars

Quick Start video for Open Legends of Zelda

, ,

Hyrulean Adventures spin off

, , ,

Exactly a year ago I talked about the fact is Mokoi Gaming Technology was able to be a full functional replacement for Open Legends and Open Zelda that I was once involved with. As you seen in previous posts, I been working on Online Zelda game called Hyrulean Adventures, but with the addition of the Alchera Game Editor Framework, it becomes the the world first "Open Source Cross Platform Zelda Game Creation Tool"™ Open Legends of Zelda currently available for Windows and the Mac OS X operating systems.

Open Legends of Zelda Website: http://sites.google.com/site/openlegendofzelda/

hyrulean adventures R3 update

, , , ...



New Release
After a couple of months of work, I have new version for people to test, it's for windows for the moment, but I hopefully have the Mac and Linux version and a better dungeon ready for next weekend, and I will make for proper announcement then.

downloads removed see http://www.thegaminguniverse.com/forum/index.php?topic=39651.msg675471#msg675471 for latest code

Input Keys
Arrows - Movement
A - Sword
Enter - Start/Send Message

Some development updates.

Since the last post I been working on tweaking and improving usability of Alchera and Lux Engine, which are the core software I use for all of most games.

Some of the recent changes, on top of fixes and speedups, have been Animation Frames Offsets, Patch Creations and Sprite Collision Editor, which you can see below.

Animation Frames Offsets Patch Creations Sprite Collision