My Custom 3D Engine Rendering Geometry


Short clip I wanted to share, showing some recent rendering example of the custom 3D Engine, PsiTriangle Engine, I am developing is capable of doing.

This is just one testing example, rendering circular shapes, but the engine can render GeoKone -style recursive geometry. Check out http://GeoKone.NET for examples.

GeoKone.NET 0.98.03 Released

New Version 0.98.03 Beta is Online

GeoKone.NET 0.98.03 Beta has Been Released today.

This is a maintenance release, containing couple of bug fixes and new larger default scene size if the browser window is big enough. Also, the Scene Dimensions now has pre-sets for 4:3, 16:9 and 16:10 sets. Enjoy :) For more details, see ChangeLog.

Circuitry Of Gods :: Created with GeoKone.NET

Circuitry Of Gods :: Created with GeoKone.NET


GeoKone 0.97.05 Out – New Line Join Mode Parameter

Hey All, just released a minor update of GeoKone.NET. This release adds support for the Line Join parameter, allowing you to create rounded, beveled or square line joins:

Rounded David Star With Shadows

Rounded Line Join David Star With Shadows

Here we can see what effect the rounded mode has, the line joins are rounded to create a more smooth look. This is actually just direct support for the Processing.js strokeJoin parameter, you can see here how the different modes affect line drawing. The shadow in the scene is created by copying all the formations, setting their color and stroke to black, offsetting the y by a nice amount and then adjusting the opacity to a smaller value, creating a shadow like effect behind the actual formation.

Also, Calculation of Stroke Weights Has Been Fixed in this release. Unfortunately, there was a bug in all version from up to 0.96 how the Stroke Weight values based on the Stroke Weight Ratio was calculated, I had typed a + instead of a * in the formula that counts what the stroke weight should be in relation to the line weight, and with the previous versions the stroke weight was just being added to the line weight, which is not what I originally intended. Now the strokeWeight is actually directly in relation to the lineweight, eg. if we have a lineWeight of 1.0, and stroke ratio of 2.0, the strokeWeight will be twice as thick as the lineWeight.

Another Variation With Rounded Lines - The Shadows Add Nice Depth Also! :)

Another Variation With Rounded Lines – The Shadows Add Nice Depth Also! :)

So this formula has now been fixed, But Unfortunately All Previous Scenes That Are Not Saved In The GeoKone Server, that use the Stroke value will show incorrect, and you will have to fix the stroke weights manually. I have fixed the values for those scenes that were saved to the GeoKone.NET server, so no worries about those.

Also, the Scene Server was down for a while, while I was looking for a new place to host the server, wasn’t really a good option to run the server at home. But now it has found a new home, and I hope to actually keep it running there so I can implement the social features I have been planning for GeoKone.NET.

Translucent Life - More Subtle Effect with Strokes, Round Lines and Opacity

Translucent Life – More Subtle Effect with Strokes, Round Lines and Opacity

Ok, now have fun with GeoKone.NET and Create Some Geometry! :)

How We Are Being Programmed :: Seeing Through Methods of Brainwashing

Now for something different, recently I have been mostly writing about Sacred Geometry & GeoKone, but I have always lots of writing underway that is just waiting to be finished.

In this writing, I will dwelve into the subject of Human Programming, something that is happening all around us. Especially in the western culture, that is dominated by the idea that Some People Know the Truth, and You Don’t.

Disturbingly, we don’t even to seem to notice this happening, as this hobby of some Very Enthusiastic People has been going on so long that it is difficult to separate what is really our Own Programming and what is External Programming. This is why I want to write about this subject, as recognizing what Comes From Within You, and What Comes Outside Of You is very important in finding Your True Self.

I will look at the subject from a Computer Programming viewpoint, as I am a computer programmer myself, so it is natural for me to express these ideas through metaphors that relate to programming and computers. I don’t take the subject too seriously though, as I believe nothing should be taken too seriously.

How We Are Being Programmed

Human Programming Is Easy!

Human Programming Is Easy!

Human Programming! This now popular hobby has been growing during the last 2000 years or so exponentially. Everyday we are being told what to eat, what to wear, what to buy and how to think. And how to believe in forming our World Views. Human programming is not really that complicated when we get to the core of it.

Most of it it is based on repetition and affecting to our most basic needs. For example our fear and the basic instinct to survive is being constantly bombarded by messages of assurance through purchasing some product or telling us that We Are Not Enough, You Need This to be Fully Human. Another strong way to get our attention is through sexual messages, as this pulls in the strong animal in us and leads us to easy prey for those who know how to affect our minds when we are not paying attention.

In order to detect when this is happening and how we can protect our selves from it, we will have to first understand How and When this programming is going on.

In this writing, we will inspect the Simplified Model of Human Computers: The Threefold Connection of The Mind, The Body and The Spirit . Understanding the relationship between these three parts is vital in understanding how humans are manipulated everywhere.

Humans can be thought as a combination of three independent operating parts: Body, Mind & Spirit:

TriFold Connection Of Spirit, Mind & Body

TriFold Connection Of Spirit, Mind & Body

This is an Extremely Simplified Model. These three parts describe the Main Operating Parts of The Human.

Every one of these three parts  can operate independently. The Mind can be active without connection to the body, The Body can react to it’s environment automatically and The Spirit can be totally disconnected both from the human body and mind and still function completely. This is important to know, as separation of these parts is one of the key aspects of programming humans. When we are not complete, when we feel some part of us is not enough, when we are broken, then we can be programmed more easily.

When programming Humans, new codes have to be inputted to the system through various techniques that Require Careful Manipulation of all Three in Co-Ordination. These can be thought as kinds of buffer overflow techniques, depending on the information that we want to feed.

Most Programming Techniques Happen on a Mind & Body Level! The Spirit requires more high level work to be programmed. We will concentrate on the Mind & Body level work, as these techniques work on the majority of Humans.

Now, Let’s start  looking at basic models for these three parts:

The Body

Human & Female Bodies

Fleshbags of Water

The Body can be simplified as a Highly Developed Artificial Intelligence that Responds to Stimulae from the External World around it. The body acts as a antennae for the human, transferring information from the world around it to the Central Processing Unit, The Brain.

The Body reacts to its environment through the Nervous System in interaction with The Mind. The Mind/Body System Models its own Internal Version of the Environment around it every iteration of time units, receiving Input from the different Sensory Systems, eyes, ears, nose, mouth, skin and so on and then Creates Simplified, Symbolic Models that represent different things from these sensory inputs.

How is this relevant for programming purposes  ?  These Internal Models Can Be Re-Programmed! Let’s look more into detail how the Body builds these models:

Raw Energies

Streams of Raw Energies

Imagine everything that happens around you. All the things you are sensing. Where do these perceptions come from? From scanning the Raw Energies from your environment.

The Body is always Re-Acting to it’s Environment. Like bats sending out Sonic Waves and reflecting them back, the body does the same thing through all it’s sensory input/output systems.

A Bat Scan

A Bat Scan

The Body is scanning the different frequencies of energies vibrating around it all the time, and then re-creating that environment through Conceptualized Models of Meaning (eg. “this energy represents a table”) and storing these models into the Mind Construct.

Human Energy Fields

Human Energy Fields

Every moment, every second, every millisecond, The body is reflecting the energies around it’s perimeter and Building Complex Symbolic Versions of the different wave combinations received.

These Models are created to make a sense of the environment, to symbolize raw energies into Meaningful Pieces of Operation Codes that can be processed more efficiently. If this process wouldn’t happen, we would be overwhelmed by the information received and would not able to operate at all in our highly complex environments. The information needs to be conceptualized and simplified in order to process effectively and to operate as physical human beings.

This process can be thought as kind of Connect The Dots from the information around us. When we first come here, these conceptualized symbols are empty. We have not yet connected any dots, and are open to any programming that comes from outside.

Empty Slate For Programming

Empty (Not Really) Slate For Programming

When the Mind Construct is empty, the Human has no way of understanding it’s environment. When human babies are born, they start building this Mind Construct through interaction with the environment. They scan it constantly, try out different things, taste, smell, hear, yell and see what happens.

At This Age, Humans Already have Very Complex Mind Constructs (but very easily programmed still!)

At This Age, Humans Already have Very Complex Mind Constructs (but very easily programmed)

Through this recursive interaction, slowly, the Mind Construct starts to form. This is why babies are more easily programmed than grown adults. Adults already have sturdy Mind Constructs within their Brain, and have a lot of old programming in the way of inputting new data to their system.

The Body/Mind Creates a Meaningful Symbolic Model Of The Energies

This Is A Table! The Body/Mind Creates a Meaningful Symbolic Model Of The Energies

We will go deeper into this later, for now it is enough to understand that everything the body experiences, results from scanning the environment from the moment we are born, and Through this Constant Learning Process, Re-Defining and Re-Iterating over These Models, Creating and refining the Internal World View.

What this in practicality means, is: All that Humans Experience, Can Be Modified, if we can affect what kind of data is inputted into the body/mind in the construction phase!

How Difficult this Modifying is, Depends Largely on the Amount of Data the Human Can Process at any Given Point. Humans operating on more Higher Frequencies can see through simple programming methods, and require more complex buffer overflow methods. This we can call as the Base Operating Frequency of any single human.

Base Operating Frequency

The Operating Frequency which the Human Body is operating, defines How Much Information the Human can handle given every sampling point, or moment in time. If the body is operating on a High Frequency, it will process more information at once from it’s environment, creating more Complex Models and seeing more complex structures happening around it’s environment.

Higher Frequency Means More Processing In The Same Time Period

Bodies running with Lower Frequencies Construct a Simpler Model, as they possess less processing power per sampling point. This Results in Very Different World Views between different Human Models. The lower the frequency, the easier it is to feed programming into the human!

Fear, Sexuality & Territory Control are all Low Frequency operating modes. When these modes are being enforced all around us, our Operating Frequency is lowered to match these modes. The worry about how to survive, who to breed with, and who owns this and that draws us to operate on these basic instinct modes. And even though we think we are living in a high civilization, you don’t need to look too far to see these operation modes enforced everywhere. Go out in the city and see how humans are operating. This is key to controlling us, keep those frequencies low!

When the human is operating at a low frequency, certain higher parts of our psyche and spiritual abilities are not activated. Then we cannot see the whole picture, we only see the lowered view of things, from a low viewpoint. This view point puts individual survival on top of all other things and thus keeps us actually very limited in how we can form our world view. We will always put individual needs on top of the community needs if being kept in this passive mode. This is also key to keeping us Not Seeing That We Are Being Programmed!

By Raising The Human Operating Frequencies, we are more Free To Conceptualize our World Views into more Coherent and Larger Models. But if you are into human programming business, it is indeed not something you want, for people to become aware!

This is something we will go into more detail later, but let’s just say there are certain tricks to keep the Human Frequency low enough to feed it programming data more easier. Now, let’s take a look at

The Mind

Brains Input Output System (BIOS)

Brains Input Output System (BIOS)

The Brain stores the construct known as the Human Mind. Notice the word construct, as the Mind is ultimately a big network of connections programmed from the birth of the human, and is only limited by it’s own programming.

The Human Mind is designed to Protect The Body,  the Vessel Humans use to travel the 3D/4D Physical/Time Dimensions. The Mind AI is controlled by the Spirit or Higher Self, and also handles as a I/O center for the Body.

Self Configuring Network Of Independent Cells

Self Configuring Network Of Independent Cells

The Mind is a Self Configuring Artificial Intelligence, that can inspect itself and make self-corrections in it’s Operation Code. But it also relies heavily on input and stimulae coming from external sources, and does most of the I/O processing for the Human Body, gathering input, processing it and sending output to the Body.

The Mind Processes Information. It’s main task is to keep the Human Body alive, by re-acting to the environment automatically through the nervous system.

This AI is Very Highly Developed, but it relies on certain basic principles of operation that Once Detected, Can Be Manipulated, especially if the human is running on a low enough frequency or has the connection to the Spirit cut off sufficiently. This is why it will always prioritize certain aspects of our programming, like survival and basic needs, if not being consciously re-programmed by the user.

The Human Mind is a self-preserving formation, and once programmed, requires Removing of the Old Programming to replace with new. This is why it is best to start programming the Human at a very young age, as there is less old programming in the way!

Easiest way to Program Humans is through the Mind Connection, as most Human Models will Automatically Rely on Input fed through the Body. When the Mind is controlling the human, it is very keen to act on all thoughts that come through the I/O system of the body.

Effective ways are Instructions in forms of Written Text, Audio, Pictures and especially The Combination of These, in form of Movies.

Mass Spam Of External Information Gives Effective Results!

Mass Spam Of External Information Gives Effective Results!

Moving Pictures, or Movies & Television Programs, are the most common way of programming big masses of Humans currently. This is something that has become very popular during the last 100 years or so.

We will go deeper into this subject later, but let’s just say for now that through distracting the Mind with moving pictures and sounds,  through bypassing the defense mechanisms of the Right Side Of The Brain, the Rational Side of the Human Brain can be programmed sub-consciously through carefully constructed scenes of images and sounds.

This involves in putting the brain in a Dream Like state, where the natural defense systems are fooled to believe anything that is fed into the subconscious mind.

This way, it is easy to pass instructions in there, like “Trust In God“, “You Will GoTo Hell If You Do Not Obey”, “Buy This Product“, and so on! Effective methods are to be Direct and Add as much as Fear as possible! Fear is a very low frequency energy, and will limit the operating frequency of the receiver.

Fear can be embedded by using low frequency sounds (hear those “brrrrruuuuuuumm” sounds in modern movie trailers that seem to be everywhere?), or by showing scenes of destruction and doom, or by simply telling us that we are not enough, our sunglasses are not cool enough. This will trigger the fear of uncertainty in us and open the ports to tell us how to rationally get out of this situation.

But like I said, this is a topic for another writing completely, now let’s look at the final simplified part of the humans:

The Spirit

The Spirit can be thought as a controller for the Body & Mind, as it is connected to both. But the Spirit is far more complex than just this connection to the physical representation that interacts with the 3D -world. The Spirit is the Most Complex of these three and Most Complex to Manipulate.

The Spirit can be thought as the Player who Controls the Human Body. The Mind/Body construction Reflects what the Spirit Represents for any certain human.

Spirit Is A Gamer

Spirit Is A Gamer

The True Connection to the Higher Aspect of Human Beings. The Aspect that is Instructing the Human through the connection to it’s Body/Mind Controller.

.. And Human Is The Game It Plays

.. And Human Is The Game It Plays

The term Player is to simplify things again, as in reality the Spirit is a Very Complex and great being that is hard to describe (if it is even possible) with these simple words. If the Spirit is Strong within a Human, Programming Becomes Increasingly Difficult.

This is why Spirituality is being downplayed in our society so much. Weak Spirited Models are MUCH easier to program.

Cross Promoting External Instructions Since Year 0!

Cross Promoting External Instructions Since Year 0!

The Spirit can be weakened too, but this requires very much groundwork, but fortunately here at Planet Earth, certain ground breaking organizations like The Church (or any religion based on great programming book of Bible, Koran or any else Human Made Set Of Instructions) Have Worked Hard to make the Spirits of Humans Disconnected from their True Sources. Now let me say, some religions actually work on unifying human beings, but most are just there in For the Control and Telling us that we need middlemen to talk to God.

“Aah Hahahahaa Haa!! .. Oops, wrong meeting ..”

“Aah Hahahahaa Haa!! .. Oops, wrong meeting ..”

Great Programmers Stand on Shoulders of Giants! It’s easier to control those who are already under control of Illusionary Gods and Visions of Impending Doom created for them from the moment they have been born.

The Spirit is the most hardest part to program of a human, because it requires more work to detect or manipulate it’s ways.  There are certain Universal Laws that are in place that affect the behaviour  of the Spirit, and these can be used to Hack the Spirit, but these always require consent from the Spirit and thus it must be tricked into the programming if we want to really manipulate any Human on longer term basis.

One simple example of luring the Spirit is to ask for it’s permission in a very confusing way that the rational mind does not understand. By overloading the rational thinking with overly long contracts and then requiring the Human to place it’s energies into the contract, the Spirit’s energy can be trapped into a paper document for example. This way, the both parties have agreed on to this deal, and if the Spirit breaks the contract, it is actually breaking Universal Laws Of Creation, on which we will also go into more detail later.

One other good example of tricking the Spirits comes in the form of the old Vampire tales, where it is repeated that one must Invite the Vampire in, otherwise they cannot enter the house. This is a representation of the Universal Laws of Creation again. This area is very deep indeed, and it is better to stick the basic body/mind techniques in combination with simple Spirit Programming for effective results!


Now that we have the basic concepts understood, we can continue later on and go into much more detail on how the actual programming can happen.In the next parts I hope to look more at how our frequencies are actually limited through food & medical supplies, how subliminal messages work and at some point how we can protect ourselves from this programming.

Peace out,

GeoKone 0.97.02 Released – New Effects with Transparency

New version of GeoKone.NET is now Live! Read more for Release Notes.

GeoKone Can Now Create Transparent Formations

GeoKone Can Now Create Transparent Formations

Release Notes

Opacity Parameter

I don’t normally announce .0x versions, but this release deserves one, as it brings a new polyform parameter that allows completely new visions to be created: Opacity. It is now possible to set the opacity for all the polyforms, allowing see-through formations.  This is exciting, as GeoKone now can create even gradient forms and much more smoother and interesting colors from interaction of different colors on top of each other.

Radiating See Through Formations

Radiating See Through Formations

Opacity can be set for each individual Polyform, 0 is totally clear and 255 fully opaque. All previous scenes will have their opacities set to 255. Unfortunately transparent drawing is slower than opaque forms, so with complex scenes it can get pretty slow if there is high amount of transparency. More motivation to start working on that native version :)

The keyboard shortcuts ‘f’ and ‘v’ can be used to increase/decrease opacity!

Opacity Setting Brings Totally New Looks

Opacity Setting Brings Totally New Looks

High Resolution Images Exported as 2x

In order to hopefully prevent crashing with Safari and Chrome, High Resolution images are now only exported as 2x the scene size. I hope this is enough for most people, maybe I will bring back arbitary high resolution image exporting in upcoming versions, but for now browsers can’t just handle so much data within a javascript/processing image export context, so this might be something that will only appear in the native version also.

Seems like Safari and Chrome still crash a lot when the scene is complex, this is probably something to do with the URL getting so long that these browsers can’t handle it. Firefox seems to be (at least on Mac Os X) the only browser that can handle large amounts of URL data images without crashing.

Undo Disabled

Undo has also been disabled for now, as it didn’t work reliably enough and only slowed down performance.

Replicating Triangles In Space

Replicating Triangles In Space

See the full ChangeLog and updated TODO for a Roadmap of What’s Coming Up with upcoming versions of GeoKone.

That’s it! Go to http://GeoKone.NET to Create Geometry! Be sure to like GeoKone Facebook Page too if you Like GeoKone :)

How We Are Being Programmed By The Television

My view on what mainstream television is currently:


Mainstream TV is a way of transmitting Visual Programming for People. Locking Us in front of the strangely pulsating screens, letting our brains fall into sleep and succumb into the mind numbing pleasureness of watching the latest episode of the current blockbuster series. Keeping us sedated, relaxed in our chairs, peaceful.

TV Programming

TV Programming

Enter: Tainment, which keeps us in our current place. How many hours of human development has been wasted by staring into these hypnotizing devices ? How much more richer our lives could be if we were not kept back by the imposed world views of the Mass Media Providers ?

We are being programmed by the TV all the time. We think characters in TV series are Real, we talk about them like they are our Friends. “Hey, did you hear what happened to Joey in the last episode of Friends ? Wasn’t that crazy?! Oh man, That Joey guy!”. We talk about Imaginery People like they are real, something tangible. Isn’t this classed as psychotic behavior by some ? Are we living in a Dream? In a Fantasy ? And if we are, who are we allowing to Create that Fantasy ? You .. or those who control the mass media ?

Want your kid to become a Slave to the Caffeine filled, sugary cola drinks ? Want your kid to think that dressing up like Britney Spears is something to be wanted in Life ? Want your kids heroes to be sucking up to Big Companies that continue raping our Planet for Profit. Then do nothing, let your kids get their world views from the mainstream media, and watch how our society transforms slowly into a land filled with Shopping Centre Temples, where Money, Image, Ego and Golden Bling Bling are worshipped and where everyone is a Slave to the System they have Built.

And From The Heavens God Passed Down Hundreds of Dollars

And From The Heavens God Passed Down Hundreds of Dollars, And Oh Joy, It Was Good

The One God we worship now, Money,  goes Beyond Everything. Morals, Empathy, Feelings and almost everything can be surpassed by the Greed For Money. We have iMagiNated and Created This One Monoteistic Earthly God,  Money, by worshipping it everywhere, putting our I-Magi-Nations into it.

Through Us and Our Lust For Money & Power, Power Over Other Men, we Continue To Support this System (US:THEM).

What We Imagine

We Create

Imagine If You Could Imagine All That Ever Existed

Imagine If You Could Imagine All That Ever Existed

Funny how Easy it Is, but That’s It. When We Imagine Constant Fear and Doubt for the Future, We Create Constant Fear and Doubt.

Currently we live in a System (Us, Them) that Encourages this kind of IMagiNation.

But I Thought Slavery Did Not Exist!

But I Thought Slavery Did Not Exist!

We have to first Break The System, In Order to Evolve. Currently, Mass Media, Movies, CDs, Advertising, Religions, Governments, they all push down the idea of Constant Fear. Fear of the War. Fear that There Is Not Enough for Everyone. That only those who Prove themselves in the Money Game are allocated Resources. Limiting our natural way to Evolve. Limiting Free Copying of Digital Material. Limiting with Copyrights, Patents, Deals, Social Numbers, Rules, Limitations and ultimately Neural Programmings that control everything we do in life.

WHAT? THERE IS _******* ?

WHAT? THERE IS _******* ?

When we break free from that limiting system, we see how things really are. So, if you still want to keep on watching TV, go ahead. But know that it is designed to keep us Passive Consumers, whose behaviour is being modified all the time into a Easily Controlled Group Model, resembling that of Frightened Sheep, kept in a passive mode by filling it’s body with highly sedative and Feelings – blocking chemicals.

Primal Sacred Geometry .. Being Taken Over By Someone

Primal Sacred Geometry .. Being Taken Over By Someone. (Yeah, They Know About Power of Sacred Geometry)

Pushing down passivating cow milk & sugary poison drinks, dictating what News we should beLIEve and what products to buy. Even going So Far as Creating these Fake and Illusionist Reflections of What is Currently Happening in our World, called Movies & TV Series, where people are being told that “THIS IS A MOVIE, THIS IS NOT REAL”.

Then Creating Movies Out Of Real Things, making us beLIEve that This Event Only Happens In Movies, and not In Real Life.

Ultimately, programming our Minds to tell us “THIS IS NOT REAL”, which leads to us Denying that Event from being Created, because we cannot I-Magi-Ne it.

Making us Think that what you see, may not be Real. It may be Unreal. That something you experience, cannot Exists at all. So Far have we Gone in Experiencing Total Disconnection From The True Nature of Our Universe and Creating this big Illusion of Dis-Connectivity. But It Is Time To Move On. To REvolve, Evolve and Ultimately just Love.

What Will Lead Us To This? It’s Simple:

Do Not Let Any External Source To Tell You What You Can iMagiNe!

This Way, We will automatically start behaving as It Is Natural For Us, in Respect With Nature, and with Respect to Each Others. As we start acting on our Highest Behalf, we are at the same time assisting others to walk their paths following  their true Passion. If we Hide Our Powers, We Will Not Reflect the True Nature of Our Selves, and We Will Stay Enslaved as Anonymous Work Drones.

We Have So Long Been Programmed Into Thinking that we do not have enough, that we are not enough, that we need to buy these sunglasses to look cool, to wear these shirts, to listen to this music and to BeLieVe in these Gods and Masters, for they Know The Secret to Life and are So, Oh So, Sacred and Holy! But, We All Have The Secret Within All Of Us, all we have to do is To Look Within, to Find It ! :)

Look Within

Look Within

Preview Video of GeoKone, Sacred Geometry Generator

Hello guys & girls, I put together a very short video of me showing one main feature of the new user interface in GeoKone, The HyperChakana controller, that is designed for easy usage with touch screens, check out a quick preview here:


I decided to test out if by simply recording my screen (as I don’t have any video capture software yet) with my camera, and turned out I liked the end result, so I put together this little piece. Working hard on the new version, 15 days to go, going for a public 11.11.11 release :) That’s going to be one powerful day anyway.

Thanks for all the people who have showed interest and became testers, I will put the new version hopefully soon into betatesting, still have to complete a couple of critical features for it to be more usable. But it’s already much faster and easier to use than the current beta version.

During this project I have really realized that usability is hard to get right, it sounds easy on a theoretical level, you tap here, this happens, you hover here, this highlights etc .. but actually implementing the logic is much more harder than it sounds, because there are a lot of things to take into account when trying to translate these rules into binary logic, especially if we want to write understandable, expandable code that takes into accounts different situations and concurrencies that are happening all the time.

Today I was optimizing the drawing to enable more complex scenes to be edited with usable speed, something that I had been waiting for a while to do. I have noticed that anything complex that I want to understand, I have to draw it down and see how it works, like today I drew this:

Optimizing Drawing

Optimizing Drawing














Basically, for everything that needs to happen on the screen, I have some kind of drawings/plans done. I have noticed this is the optimal way for me to implement these things, or the only way actually. I need to visualize what happens in order to understand it. Writing it down many times just doesn’t cut it, as it’s so much harder to conceptualize blocks of text instead of looking at a picture.

Maybe I will post some of those images later, just for fun. My design goals are to keep it simple and take the human into account when designing user interfaces. I have noticed that it’s a step-by-step recursive task, there are no easy roads to implementing perfect interfaces, as the rules change depending on the context. There is no one wonder interface that works everywhere (or is there .. that would be another story for another time ;)).

Here are a couple of screenshots also from different stages of development, just to see how it has come along:

First version of the Chakana

First version of the chakana controller, only four directions.


NanNanNan! The program is clearly messing with my head, yelling at me, looking at me .. This is the HyperChakana controller, 4 x 3 operations, 12 total operations.

Optimizing drawing

Optimizing the drawing, implementing a simple backbuffer system.


Buddha on a lake.

Suprise visitor, Buddha on a lake. This image came when I started testing the thumbnail view .. good sign :)

Testing out new doublebuffer

Testing out the new doublebuffer code, much more smooth experience in editing complex formations.


That’s it for now. Hope you enjoy this stuff once it’s released, I’ve been very excited in putting this project together :)