c# to javascript, actionscript

March 5, 2011

Transmover New Generation

Filed under: games — Tags: , — zproxy @ 2:16 pm

Tim from IndieGames has intruduced yet another awesome puzzler “Transmover New Generation” to kill time with.

While playing this new game the following games and ideas game into mind:

  • Could we apply multplayer on such games?
  • Could we apply automatic replays on such games?

Remember, as Chris has observed, there may be a rather big market just for observers, who like to watch others playing.

See also: ASCIIpOrtal

See also: Cursor*10

See also: Lightbot

See also: Chronotron

See also: Star guard

See also: Evacuation

See also: Powercursor

March 4, 2011

Everybody Edits

Filed under: games — zproxy @ 8:37 am

Chris from Player.IO has published some numbers (see video) on his recent success game Everybody Edits.

250 000 registered users

Average session time 35 min

Total income 39613 USD

Recipe for success:

  • Build a community
  • Constant development and updates
  • Multiplayer
  • Identity and persistence
  • What sells
    • Showing off
    • Upgrades
  • Create admins and moderators for
    • graphics and videos
    • forum and wiki
    • web development

March 1, 2011

Raph Koster Social Mechanics for Social Games

Filed under: games — Tags: , , — zproxy @ 9:12 am

Cory has directed me to a new awesome presentation from Raph Koster.

A few highlights:

  • Players compete to get stuff, and whatever I get, you can’t have.
  • I can take your stuff, you can take my stuff
  • A game where players have secret roles
  • Transitions of state (birth, marriage, death, levelling up)

See also: Game ontology

See also: Chemistry of game design

See also: Game Mechanics

See also: Social mechanics talk from 2010 by Raph (small worlds)

See also: Single-Player, Multiplayer, MMOG: Design Psychologies for Different Social Contexts by Ernest

See also: Game Studies

See also: Commentary by Tadhg

Meet Tom and the end of the level boss

Filed under: life — Tags: , , — zproxy @ 7:28 am

<BombScare> i beat the internet
<BombScare> the end guy is hard

- bash.org

Today I found Tom’s shed. Check out his awesome work.

February 25, 2011

Take a picture

Filed under: life — Tags: — zproxy @ 12:39 pm

Carrying your camera with you and taking photos of whatever catches your eye, automatically turns any outing into an artist’s date. You give yourself permission to be creative: to be a person who creates

Today I found a thought by Prashanth I wanted to share about how to make a better use of your camera.

  • Take a picture of your white board after a brain storming session
  • Take a picture of a flower in a garden and send it to your significant other
  • If you visit another town and like the view take a picture to show what your friends are missing for not being with you.
  • Take a picture of what your customer draws
  • If you are in a restaurant you like take a picture of their business card and share it with out friends
  • Take a picture of your customers office and use it in the next presentation
  • While doing user research take a picture of their desk so the rest of your team not part of the visit could get a better sense later
  • Take a picture of your receipts
  • Take a picture of the visiting cards you receive and books.

See also: What gets shared?

See also: 10 Writing reasons to take more photographs by Joanna

February 1, 2011

Conduct a job interview

Filed under: life — Tags: , , , — zproxy @ 2:34 pm

You want to hire the best applicant.

You want this applicant to choose your company.

When you are hiring, how does one conduct a job interview?

  1. Set a friendly tone – two minutes.
  2. Establish control of the meeting – two minutes.
  3. Ask questions – ten minutes.
    • What accomplishment in your present job are you most proud of? What was your best idea (regardless of implementation)?
    • What are your hobbies and interests? Are they useful to your career or in balancing the rest of your life?
    • Which do you enjoy the most: working alone with information or working with other people?
      An excellent candidate might say the different perspectives within a group produce more innovative ideas than one person working alone can, but without information, a team can’t get very far.
    • What sort of work environment do you prefer? What brings out your best performance?
      Probe for specifics. You want to find out whether this person is going to fit into your company.
  4. Sell the opportunity- three minutes.
  5. Answers questions and close — three minutes.
    1. Who will be my superior and what are his or her strengths and weaknesses?
    2. Indicate the conclusion of the interview with body language (e.g., glance at your watch or calendar) and by summarizing your remarks.

Reasons not to get job offer:

  • Dressing inappropriately – 69%
  • Appearing disinterested – 69%
  • Appearing arrogant – 66%
  • Speaking negatively about a current or previous employer – 63%
  • Chewing gum – 59%
  • Not providing specific answers – 35%
  • Not asking good questions – 32%

  • Handshake
  • Keep eyes focused
  • Active listening
  • Handle Interruptions

See also: Body Language during Job Interviews

See also: Playlist - How to Hire a New Employee

See also: Job Interviewing Do’s and Don’ts

See also: How to conduct an effective employee interview.

See also: Conducting Job interviews

See also: Behavioral interview

See also: Job interviews

See also: Applicant Evaluation Form

See also: How to select job applicants

See also: The essentials of hiring employees

See also: Playlist – How to Conduct a job Interview

See also: Interview Questions for Senior Software Engineers by Scott

See also: Interview Questions by Jim

January 27, 2011

When Employee Leaves

Filed under: life — Tags: , — zproxy @ 9:44 pm

[...] If bad employees are leaving, it is good.

If good employees are replacing the bad employees who left, it is good. - Marc

What do you do when that person leaves?

  • Keep your head (and the bridge)
  • Humbly acknowledge the loss
  • Re-highlight a social culture
  • Have someone waiting to step up
  • Give the new person their own space
  • Move on
  • Invite them back when appropriate

Some favorite actions to create engagement by Frank:

  • Acknowledge them.
  • Remember their birthday.
  • Trust them.
  • Create a tradition with them and keep it.
  • Daydream with them.
  • Praise more; criticize less.
  • Give them your undivided attention.
  • Marvel at what they can do.
  • Introduce them to people of excellence.
  • Keep the promises you make.

[...] The first thing to do is to control your emotions. A surprise resignation often inspires feelings of betrayal, anger and fear, and none of those emotions are necessary or productive. - David

[...] When an employee quits, it costs your company: downtime, customer satisfaction, hiring and training someone new. Know how much? Experts say it’s up to a whopping 250% of annual compensation. - Michael

[...] An employee has just resigned. The norm is that the employee tells you verbally that he or she is resigning from your company. Immediately ask the resigning employee for a resignation letter in writing with their final date of employment stated. - Susan

[...] it is time to start building a reputation as a great company to work for - Tabitha

Why do employees leave?

Reason #1 The Job or Workplace Was Not as Expected

Reason #2 The Mismatch Between Job and Person

Reason #3 Too Little Coaching or Feedback

Reason #4 Too Few Growth and Advancement Opportunities

Reason #5 Feeling Devalued and Unrecognized

Reason #6 Stress from Overwork and Work-Life Imbalance

Reason #7 Loss of Trust or Confidence in Senior Leaders

See also: 10 ways to keep the best employees.

[...] Smart employers will make it known that employees are welcome to work out their notice periods, since that ensures that employees will continue to give them that notice. - Alison

See also: What makes employees happy – More fulfilling

[...] Managers have powerful influence over events that facilitate or undermine progress. They can provide meaningful goals, resources, and encouragement, and they can protect their people from irrelevant demands. Or they can fail to do so. - HBR

See also: Motivation driven by progress, not by recognition – not so breakthrough idea

See also: Exit interviews

See also: Knowledge management is less about harvesting and more about connecting by Prashanth

See also: Are all employees knowledge workers? by John

January 23, 2011

Slower is faster

Filed under: life — Tags: , — zproxy @ 12:18 pm

Money is not the primary asset in life… time is.

If one works too hard for too long, one may start making too many mistakes. At that point one ought to slow down and enjoy simpler things in the short life of ours.

You can always earn more money. You can NEVER get your TIME back!

Hear it from a computer

Consider the eight sides that Mitch has just outlined about a stop sign (even if just a parody, still applicable :) ):

Only stop signs are allowed to have an octagonal shape. The more sides on a sign, the greater the danger if disregarded.

  1. Slow down
  2. Pay attention
  3. Look around
  4. Pause
  5. Look within
  6. Breathe deeply
  7. Appreciate
  8. Move consciously

See also: Why time flies by as you get older.

See also: Do less

See also: Slow down, sell faster

Brain freeze:

  • Went to a lunch break. Bought a bag of food from the shop. Drove home. Locked the car. At the apartment realized the food was missing. It was still in the car.

See also: Boosting your energy

See also: Your brain on meditation by Jeff

January 20, 2011

Game Ontology

Filed under: games — Tags: , , , — zproxy @ 11:14 am

[...] An ontology provides a shared vocabulary, which can be used to model a domain – wikipedia

I have found this interesting Game Ontology Project which by describing different abstract aspects allows to compare different games in a higher view.

[...] the trick is getting them to decompile a game into the language of game design pattern. – Adam

The Game Ontology project distinguishes the following aspects:

  • Goals (in-game objectives or conditions that the player must meet if he expects to succeed at the game)

    • Agent Goals
    • Game Goals
    • Goal Metrics
  • Interface (the player and the game meet by means of presentation, input method, and input device)

    • Input
    • Presentation
  • Rules (define what can or cant be done in a game)

    • Rules Synergies
    • Gameplay Rules
    • Gameworld Rules
  • Entity Manipulation (altering the attributes or abilities of an entity in the game world)

    • Compound Action
    • To Collide
    • To Create
    • To Move
    • To Own
    • To Remove
    • To Rotate
    • To Select
    • To Manipulate Time
    • To Manipulate Gravity
    • To Customize

Then there is the 400 Project Rule List to list some rules to consider.

See also: A Logical Game Engine for Modeling Videogames (Drillbot 6000)

See also: Game Mechanics

See also: Game design as a new domain for automated discovery

See also: Understanding Games

See also: Philosophy of computer games

See also: Gamedev At StackExchange

See also: Deconstruction Game

See also: Metagames

January 14, 2011

Taking the shortcut without cutting corners

Filed under: life — Tags: , , , — zproxy @ 11:21 am

So there I am in need to apply accelerated learning tactics on a subject I need to absorb and make use of sooner than later. In order to do that I did some rapid research on the internet and this is the outline and take-away points I felt like being useful. Do follow the links to read more.

[...] If someone granted you one wish, what do you imagine you would want out of life that you haven’t gotten yet? – 77 Ways To Learn Faster

8. Take a hike. Changing your perspective often relieves tension, thus freeing your creative mind. Taking a short walk around the neighborhood may help.

14. Take a bath or shower. Both activities loosen you up, making your mind more receptive to recognizing brilliant ideas.

18. Every picture tells a story. Draw or sketch whatever it is you are trying to achieve. Having a concrete goal in mind helps you progress towards that goal.

35. Motivate yourself. Why do you want to learn something? What do want to achieve through learning? If you don’t know why you want to learn, then distractions will be far more enticing.

43. Read as much as you can. How much more obvious can it get? Use Spreeder (#33) if you have to. Get a breadth of topics as well as depth.

67. Do unto others: teach something. The best way to learn something better is to teach it to someone else. It forces you to learn, if you are motivated enough to share your knowledge.

[...] “In order for things to change, you must change. When you change, everything will change for you. Don’t wish for less problems, wish for more skills. Success is what you attract by the person become.” - Jim Rohn

Learning by connections

The process of creating connections between ideas;õ

  1. Confusion
  2. First insights
  3. Expand on insights
  4. Trim back connections
  5. Repeat


You are searching for a pattern.

First insights

You acquire first seeds of understanding. To do that one has to be expose to as many explanations as possible.

Expand on Insights

One will start to find analogies and metaphors.

Trim back connections

Play devil’s advocate with your ideas. Reject idea connections which are flawed.

[...] If Neo could never be sure that he wasn’t in the Matrix, how can you and I be sure that we’re not in the Matrix? – by Moreland


Previous steps need to be repeated to learn ideas deeper and make the core concept of the idea more obvious.

The above steps were about “a process of figuring out what you do when you learn well”.

Broader Rules and Tactics

Rule #1: Spend time practicing skills. Concepts are to be learned by connections.

Rule #2: Concepts before facts.

Rule #3: Cramming is unproductive. Unconscious mind needs time to build new connections.

Rule #4: Make use of concept checklists.

Tactic #1: Simplify ideas and retell them as the listener was 5 year old.

Tactic #2: Which metaphor does and idea remind you?

Tactic #3: Use combination of visualizations and demonstrations.

Tactic #4: Deeper research on an idea will let to discover more connections.

Learn more here from Scott’s article.

See also: Holistic Learning EBook

See also: Use Mind Maps to Achieve Your Goals

See also: How to learn

See also: Plan Do Check Act powered learning

January 5, 2011

Creative bursts

Filed under: life — Tags: , , , — zproxy @ 9:44 pm

Happiness is not in the mere possession of money; it lies in the joy of achievement, in the thrill of creative effort.—Franklin Delano Roosevelt, Inauguration Day, 1933 See also: Getting down to the Business of Creativity

[...] figure out how to get in the zone and do it as often as possible. – Trent

How does one deal with distractions? So how does one get into the zone? Here is one way to do it:

  1. Door shut
  2. People out
  3. Phone off
  4. Email/skype off
  5. Coffe/tea on

See also: We do not know where we get our ideas  from

See also: Innovation is a distraction

Patterns that could be sabotaging your idea.

  • Being a failure avoider
  • Ego based achievement
  • Ambivalence

See also: Which Idea is a Good One?

See also: Are you an idea addict?

See also:

Some tips from Nicolai about Sketching Strategies:

  • Browse your sketchbooks
  • Date your sketches
  • Avoid erasing notes or removing pages
  • Have tour sketchbook with you

See also: Office politics – stealing ideas

See also: Spend more time in the shower

See also: Create an idea factory

See also: 98 Percent Won’t Cut It

See also: What It Really Takes To Innovate by Mitch

December 2, 2010

Involuntary distractions at the office

Filed under: video — Tags: — zproxy @ 8:16 am

[...] Work happens in phases just like sleep does.

[...] What if they are doing something important?

  1. No talk thrursday – pure silence
  2. Communication via email. Only urgent stuff for face to face.
  3. Just to cancel the next meeting.

See also: A Productive meeting.

See also: Can I work during Meeting?

  1. Time boundaries. Start on time. End on time.
  2. Relate on personal level.
  3. Nobody should stay quiet or talk for too long.
  4. Take blame to increase credibility and receive responsibility.
  5. Share credit. Grow your ability to share credit.
  6. Making people feel stupid isn’t productive.
  7. Make and stick to an agenda.
  8. Make sure you know why you are attending a meeting.
  9. Regular meetings shall be structured and short.
  10. Do not undermine.
  11. Long meetings require scheduled breaks.
  12. Stay focused on agenda and topic
  13. Action items. Who’s is agreeing to do what and by when?

November 16, 2010

Management 3.0

Filed under: life — Tags: , , , — zproxy @ 10:36 am

This is a summary of a great presentation by Jurgen AppeloAgile Management: Leading Teams with a Complex Mind.

View #1: Energize People

People are the most important parts of an organization and managers must do all they can to keep people active, creative and motivated.

View #2: Empower Teams

Teams can self-organize and this requires empowerment, authorization and trust from management.

View #3: Align Constraints

Self-organization can lead to anything and it’s therefore necessary to protect people and shared resources and to give people a clear purpose and defined goals.

Conway’s Game Of Life

Settlers of Catan

Settlers of Catan

View #4: Develop Competence

Teams cannot achieve these goals if team members aren’t capable enough and managers must therefore contribute to the development of competence.

View #5: Grow Structure

Many teams operate within the context of a complex organization and thus it is important to consider structures that enhance communication.

View #6: Improve Everything

People, teams and organizations need to improve continuously to defer failure for as long as possible.

  • Adaption
  • Exploration
  • Anticipation

See also: Levels of management

November 11, 2010

Turn off your WAP on Android

Filed under: tech — Tags: , , — zproxy @ 6:52 am

1. First, open phone dialer,
2. Press *#*#4636#*#* to bring up Testing screen,
3. Tap on Phone Information on the menu,
4. Press menu button on the phone,
5. Choose More,
6. Tap on Disable data connection.

* Unless you have a forgiving data plan that does not try steal your money.

** Still waiting for Froyo and Flash 10.1 for this device. (See press release)


Check locks: *#7465625#

Check your region: *#272*HHMM# where HH is hours and MM is minutes. (see also)

So where is it?


Update: AdHoc WiFi? You could try to configure it.

*#1234# :SW Version




*2767*4387264636#: ProductCode


See also: Update guide

Update: Android 2.3 was just announced. Can I get it on my Samsung Galaxy S? Mid december?

Note: Flash Player 10.1 is only for Android 2.2 (I9000XXJPC) on Samsung Galaxy S.

Update: Local Samsung rep told me to wait until December 24. Will wait then… :)

Update: Connect PC to Samsung Galaxy S as it were USB Mass Storage.

November 9, 2010

Outlander Online

Filed under: tech — Tags: , , — zproxy @ 8:25 am

Guys, I just logged into a car, remotely. I drove it for 1 minute and 30 seconds. I used my keyboard to do that. The car was on the other side of the earth. Think of the implications.

When can I log into my car? I want to drive it remotely, too. We know that cars with all their electronics will be fully capable in doing that in near future.

This is me, logged in as alias Kevin Sutherland, driving around on my Dell Latitude XT with an Outlander!

We already knew there were drones patrolling around desert Nevada . Exactly how long will it take to have remote controlled taxi service or public transport in general? We know that some trains already rely on automation.


Update: Without the code, can you trust them?

Air Force to End the Need for Pilots In 6th Generation Fighters

November 2, 2010

Engage the brain

Filed under: games — Tags: , , , — zproxy @ 7:20 am
Dopamine is commonly associated with the reward system of the brain, providing feelings of enjoyment and reinforcement to motivate a person proactively to perform certain activities. – Wikipedia
  1. Experience bars measuring progress.
  2. Multiple long and short-term tasks.
  3. Rewards for effort.
  4. Rapid, frequent, clear feedback.
  5. The element of uncertainty.
  6. Windows of enhanced attention.
  7. Other people.

October 28, 2010

Motivation and Information Gap

Filed under: life, video — Tags: , — zproxy @ 11:29 am

Update: Motivation vs Action

[...] take motivation from an inspiring movie, friend, or environment (by Jeff)

See also: How to Build Momentum by Daniel

See also: The Secret of high and low energy tasks by Craig

October 27, 2010

Face Input

Filed under: tech — Tags: , , , — zproxy @ 7:23 am

Have you seen those single input games? One where you just have to press space to jump? One where you have to press space to gain height for your air plane? Where you change the orientation of your phone to see the beer glass being depleted?

What about face input? You can either blink or move your head. You can even ask your girlfriend for a split screen game.

The future input events:

  • this.onkeypress
  • this.onclick
  • this.ontouch
  • this.onvoice
  • this.onface
  • this.onacceleration
  • this.onorientation

See: http://mrdoob.com/lab/actionscript/webcam/face_driven_3d/ (see also the article)

How many web cameras does your multitouch multiscreen application consume?

Update: See Face Tracking Tetris with Kinect

See also: Emergency and Disaster Service mentioned by Nathan

The Technium referenced some thin interesting named Readers of The Screen:

See also: An earlier discovery

October 24, 2010

Have you tried turning it off and on again?

Filed under: tech — zproxy @ 10:12 am
  • Most Of Your Accomplishments Are Invisible
  • Every Conversation You Have Is Roughly The Same
  • You’re An Expert Of Bleeding-Edge Technology Products, Aren’t You?
  • Your Talents Are Forcibly Undervalued
  • You’re Never Allowed A Moment’s Peace
  • People Ask You To Perform Miracles
  • Your Assumed “All-Knowing” Status Sets You Up To Let People Down
  • You Possess Unlimited Responsibility
  • A Life Of Alienation
  • You Have No Identity

via lifereboot.com

See also: Reasons for quitting IT by Jack

October 23, 2010

Make Innovative Ideas Happen

Filed under: life — Tags: — zproxy @ 7:56 am

“Nearly every major breakthrough innovation has been preceded by a string of failed or misguided executions.” — Frans Johansson.

Diagram-idea-pathway-success in How To Make Innovative Ideas Happen

See also: Look appealing to investors

See also: Great ideas don’t get funded by themselves [ unless they do :) ]

See also: 50 Awesome Quotes on Vision

See also: Mosh Pit as Innovation Model

It’s our implementation, not our idea that matters.

  • It’s how we apply those ideas.
  • How creative we are.
  • How useful we are.
  • How brave we are.
  • How technically skilled we are.
  • How we anticipate what our users will love.
  • How we learn from the ideas and work of others.

It’s not about our ideas, it’s about what the ideas can do for our users.


The most brilliant idea, with no execution, is worth $20.
The most brilliant idea takes great execution to be worth $20,000,000.

That’s why I don’t want to hear people’s ideas.
I’m not interested until I see their execution.

by Derek

See also: How innovation depends on trust

October 20, 2010

Innovation is a distraction

Filed under: video — Tags: , , , , — zproxy @ 7:24 am

Go make something. Now!

Way to success: Get better on what you have been doing.

Big ideas look weird in the present

See also: TechTalk – NUI – What’s in a Name

My Core, Your Context, you pay.


Sleep is that time you’re working on startup problems with your eyes close

Iterate your ideas on a whiteboard and use your sleep, shower and jogging time to process the ideas. When you come back change your white board. This is the fastest way to plan your company.

October 19, 2010

Convert C Headers to .NET

Filed under: tech — Tags: — zproxy @ 12:19 pm

Alexandre Mutel has been busy generating a .NET wrapper for DirectX 11. From what I could gather he is reading .h files in and writing .cs files out.

Note that his post seems to be unavailable.

New OpCodes used by his tool:

  • instruction “calli
  • instruction “sizeof” for generic
  • instruction “cpblk“, memcpy in IL

For future reference to gather some of my thoughts:

It so happens to be that jsc is also providing some support for PInvoke to convert an application to java source code.

Could one at one point program a java application in C# which runs on JVM and uses DirectX via jni? Technically it is possible yes although while jsc uses a version of jni which seems to be bound to the CDecl calling convention.

The names of the exported native functions can be read as described on stackoverflow. For parameters a .h file is required.

What is Cdecl?

ANSI C or POSIX (see the API) portability is a goal

see also: http://en.wikipedia.org/wiki/Interix

__cdecl: caller pushes and pops args off stack, args passed right to left.
Older, unmanaged code that was developed by using the standard C libraries can implement functions that take variable numbers of parameters by using a technique that is known as varargs. Only the code that calls these functions knows for certain what it has placed on the stack, so it is the responsibility of the calling code to clean up the stack when the function completes. This is referred to as the Cdecl calling convention. It is the mechanism that unmanaged code that runs on Windows Embedded CE uses (you can use this as a point to select between Cdecl and StdCall nn your code).

October 15, 2010

Crowd Sourcing Ideas

Filed under: life — Tags: , — zproxy @ 7:11 am
  • Simple = easily knowable.
  • Complicated = not simple, but still knowable.
  • Complex = not fully knowable, but reasonably predictable.
  • Chaotic = neither knowable nor predictable.

See Robert Paterson’s post.

See Jurgen Appelo’s post.

[...] a complex idea all of whose component parts are variations or combinations of a single simple idea – Complex Ideas

See also 10 Ways To Create Content That Matters!

See also Life Lessons: A Stephen Fry Interview!


See also: http://www.slideshare.net/jurgenappelo/complexity-versus-lean?from=ss_embed

See also: http://cfpm.org/pub/users/bruce/thesis/chap4.pdf

See also: http://www.noop.nl/2011/01/complexity-thinking-presentation.html

October 12, 2010


Filed under: tech — Tags: , , — zproxy @ 8:18 am

CLI (Command Line Interface) = (Think textual, such as the command prompt or DOS)
GUI (Graphical User Interface) = (The Windows UI)
NUI (Natural User Interface) = (Think of physical interaction with a GUI)
OUI (Organic User Interface) = (Spend some time researching here)


This 4 player game has some serious potential.

The last time I decided to highlight multitouch technology was when I mentioned the finger tools concept by Matt. And there is a Touch Notation abstract over here.

Today I found a DSL project “TouchToolkit“.

name: DoubleTap

 Touch state: TouchUp
 Touch limit: 1
 Touch step: 2 touches within 1 sec
 Touch area: Rect 50x50 including last 1 touch within 1 sec

 Touch points

The question is do we really want to express touch gestures from a text file. What if we would want to record touch simulation and give it a name.

In the following image we have a file “Default.g” which is the container for recorded gestures.

With JSC the developer would be able to apply this recorded gesture on all platforms supported by jsc. More details on that soon enough.

GestureWorks' Supported Hardware Page

If you are looking for multitouch hardware see this list.

See also: Dell Latitude XT multitouch drivers.

How will we define the gestures for our multitouch devices in the near future?

Here are some icons to describe various states of the touch points:

Here are some interesting scenarious;

Update: See this paper by Florian Weil! And a presentation.

Update: DHTMLX library already has some support for touch!

See also: Defining a Gesture Ontology for Games

See also: Do we need touch events?

See also: Android  Screen Interactions

See also: Kreativ Stop Motion (there is some lego tetris at thi end)

October 10, 2010

Stratus To Cirrus

Filed under: tech — Tags: , , , — zproxy @ 1:55 pm

P2P. Waiting for my Samsung Galaxy Tab to look more into this.

September 17, 2010

The Chemistry of Game Design

Filed under: games — Tags: — zproxy @ 7:45 am

“Man is a Tool-using Animal. . . . Nowhere do you find him without Tools; without Tools he is nothing, with Tools he is all.” – 19th century essayist Thomas Carlyle

Listen to this essay.

See also: Game machanics

See also: MDA: A Formal Approach to Game Design and Game Research

September 14, 2010

Biolab Disaster

Filed under: games — Tags: — zproxy @ 6:53 am

Dominic has created an awesome HTML5 demo based on concepts from Super Mario. There is an  editor “weltmeister”!

Via IndieGames.com

Duplicating data on external HDDs

Filed under: tech — Tags: — zproxy @ 5:06 am

So, the other day it felt it was the time to upgrade to 2TB SeaGate FreeAgent Drive. The following command was used to issue the copy command.

start cmd /K xcopy f: e: /J /-Y /E /C

When a file already exists one has to press N to skip it. One can also pause the operation at the beginning of the next file with the Break key and resume with Enter.

Sidenote: It makes some odd clicking sound. Will see if it causes any trouble in the future.

Update: To remove original files the following command could be used:

rmdir /S /Q “\\?\W:\xxx”


September 7, 2010

OpenRA – Command and Conquer

Filed under: games, video — Tags: — zproxy @ 11:06 am

OpenRA is an Open Source reimplementation of Command & Conquer: Red Alert.

We’ve tried to closely follow the spirit of the original game, while modernizing the interface and making use of today’s powerful graphics processors. Our emphasis is on the multiplayer experience, but we might support a single-player campaign at some point, too.

September 1, 2010

Virtual Market

Filed under: games — Tags: , , — zproxy @ 6:30 am
Transaction types:
  1. Accelerators – Shortcut, Multifier
  2. Additional Levels / Modes
  3. Aesthetics – Fun hats on your character
  4. Consumables –  Cash, Potions, Health – Depletables, to be restocked
  5. Full Unlock – Trial to play
  6. Item Unlock
  7. Powerups – Tactical chainsaw to mow down zombies

Creating Successful Games: Lessons In Virtual Currency

See the video: Mochi Media President.


  1. Pick Virtual Goods that enhance or ease gameplay
  2. Price accordingly and offer real value
  3. Show off the goods, youtube video
  4. Evolve your game and develop IP – trailers, crosspromotion
  5. Tap into social motivations – Facebook, Send (give gift of) exclusive content to friends
Older Posts »

Theme: Shocking Blue Green. Blog at WordPress.com.