Delfino & Katyuno early preview video


I’ve been working on a new Android game since late February, called “Delfino & Katyuno”.

It is a game about a Dolphin and a Cat and… well, I haven’t written the story yet. It won’t be too grand, but I already programmed in cutscene support so there will be something, hah!

It is a game with pretty simple mechanics, but I am planning on it being more than just a walk in the park. I’m hoping to capture a similar feeling to when one plays Dance Dance Revolution… if you know what I mean. It can go slow, fast, lots of things to hit or avoid, etc.

The game also includes a map editor, so people can create their own levels to play. I am still figuring out how to use LFS (Lua FileSystem) to work on the Android, but you should be able to pull the map files off the SD Card and distribute if you wanted.

One thing I didn’t show off in this video is the HD graphics — If you’re playing on a small screen, like my 480×320 phone, then you get pixel art. If you’re playing on something higher-resolution, such as my tablet, you get really nice hand-drawn HD graphics. I will show those off later. :)

I will also try to talk about some of the challenges in the future, such as making sure it’s accessible to color-blind people, and other design and programming tidbits.

Hope you enjoy this brief video!  You can keep up with the news about Delfino & Katyuno on the project webpage!


Pickin’ Sticks LXXIV

I’ve been trying out Gideros, a framework for making Android and iOS programs lately. I’ve successfully completed a Pickin’ Sticks game (the first game I make with any new tool I use), I’ve thrown the code on GitHub, and I created a mini-postmortem.

I’ve already begun work on my next Gideros project and have some other things planned out. I’m looking forward to seeing all I can do with it! Maybe I can pick up one of my old abandoned projects and make it for OUYA. Mwahaha…

To find out more about my *ahem* latest masterpiece (available in English, Esperanto, & Ido!), please visit the Pickin’ Sticks LXXIV page.


Pickin’ Sticks is licensed under the MIT License! Have you made your own? Make a YouTube video so it can be added to the Pickin’ Sticks directory!

The Ido Language

I posted an article last month about the unofficial -iĉ suffix in Esperanto (i.e., adding a suffix to denote maleness, to mirror the female suffix).  After some frustration with some Esperantists, I dropped my studying of the language. I started learning Ido, a language based on Esperanto but with some improvements (such as, no circumflexed characters ĉĝĥĵŝŭ, which are uncommon and sometimes difficult to use in programming, and default-neutral nouns with male and female suffixes).

Of course, after a month, I began missing Esperanto comics and films, so I’m going to continue with it, but I am also working on learning Ido as well. In addition to animations and art I do for Esperanto, I will also make original Ido content as well.

These language-based videos are on separate YouTube channels than my primary one, which is mostly focused on game development. My Esperanto channel is MoosaderEO, and my Ido channel is MoosaderIdo.

And, to kick off my Ido films, here is my first short story – Animalo Rejlando (Animal Kingdom) #1

I am not a good author, but one thing these conlangs need are stories with simple grammar to help others learn, to hear how it’s spoken, etc.

If I make a game with a tool, does the toolmaker own my game or me?

Question I received off Twitter:

If you use a software to make the game, does the rights of the game goes to you or the software?

From @ghouston098


I’m interested in licensing and IP rights, and it’s a bit hard to answer over Twitter so I’ll try here.

Short answer: In almost all cases, you own your game. You might have to pay a licensing fee to publish your game, however. Check the tool’s licensing information on their official webpage.

Long answer:

Most of the time when you’re using a library to create a game, that library will give you 100% control over your own work. When you see something like SDL 1.2 being licensed as LGPL, this applies only to the changes you make to SDL itself – not your game.

With software tools, you will have to look at their licenses. Some allow you to use the tool for free for personal use, some will allow you to use the tool for free while you are earning less than some amount of money, and some will require that you pay a licensing fee before you sell your work. You will want to check on the tool’s website.

For example:

From Unity’s FAQ:

Can we sell games and make money with the free version of Unity?

Yes you can create and sell a game with the free version of Unity, without paying royalties or any revenue share. However, the free version of Unity may not be licensed by a commercial entity with annual gross revenues (based on fiscal year) in excess of US$100,000, or by an educational, non-profit or government entity with an annual budget of over US$100,000.


From GameMaker’s FAQ:

Do I have to give you any of the profits from my game?

No, your game is your property and YoYo Games does not take a cut from your profits.


More about licenses -

  • CopyFree Licenses:
  • About CopyLeft Licenses:
  • Read your legal jargon carefully for important things like your game development tool’s usage agreement!
  • If you have a job or are attending a university, they might have a clause that states that anything you create belongs to them. Check with your employer and school.


Boy Scouts Game Design Merit Badge



I’m all signed up to be a BSA merit badge counselor, and tomorrow I will have a couple of classes where I will be teaching boy scouts how to make some games with Scratch!

I’ve posted my instructions & Scratch tutorial here on my website:


I bought the Merit Badge Pamphlet for Game Design from the local boy scout office, and let me tell you – I did not expect it to be so good. Whether or not you’re a boy scout (I’m not, hah!) if you’re interested in game development you might try to pick it up. It doesn’t have specific lessons with any given tool, but it goes into a lot about design and methods.

I’m also now hopelessly addicted to Scratch, because it’s just so easy to use. I’ll probably waste bits of free time here and there making arcade-esque games.

(My scratch projects are at


Esperanto Controversey: The -iĉ suffix

The Gender Problem

One of the problems with Esperanto is gender.  This issue causes a lot of arguing and strife from either side, and, to some extent, it can deter people from wanting to continue learning the language, because of the adversity faced when trying to account for this gender problem with the -iĉ suffix.

So, quick overview. The words: Viro, Patro, Frato, Filo, Edzo, are male by default. These are Man, Father, Brother, Son, and Husband, respectively. To get Woman, Mother, Sister, Daughter, and Wife, you must add the -in suffix: Virino, Patrino, Fratino, Filino, Edzino.

It has been suggested, but is not an official part of the language, to use the -iĉ prefix to denote maleness (Viriĉo, Patriĉo, Fratiĉo, Filiĉo, Edziĉo), while using the original roots (Viro, Patro, etc.) as gender-neutral forms.

I will additionally state that for the words I’ve listed, there is no “Gender neutral” version.  You can say “Gepatroj”, which means multiple parents of both genders, but “Gepatro” would mean a parent who is two genders at once – at least literally. It confuses the hearer.

There is no equivalent of “Kid” and “Child”, as in English; a child must be male or female (heaven forbid they want to identify as something else!)


If you look at a discussion about it online, those who are against the -iĉ suffix seem to have certain arguments:

  • This is a non-issue, having a female suffix and male default isn’t sexist, and how dare you bring this up.
  • Esperanto has had these rules for 125 years! We can’t change this sort of thing! Tradition!
  • If we have to change one thing in Esperanto, then the changes will never end! We will reform ourselves into oblivion!
  • I’m a woman, and I don’t agree with your point of view on using the -iĉ suffix, and therefore your argument is completely moot. Because I’m a woman.
  • We do use “Patro” as a general word for parent, and to specify a father, you add the prefix vir-: virpatro.
  • Because there’s a suffix for women (-in) but not for men, this means that the female suffix is an honorary term, and therefore sexist toward men instead.
  • If we use the -iĉ suffix, then our word for Grandson, Nepo, becomes Nepiĉo, where piĉo is a certain very-bad word. We don’t want to call our grandsons bad words! (though, “Ne” also means “Not”, so then it would be… not that bad word?)

And here’s another discussion, also on


My Problems with Gender in Esperanto

So, I have taken some time to figure out what exactly bothers me about the current way Esperanto is, and the response people have when one uses -iĉ or debates for using -iĉ. Here are some main points:

1. The Male Default

Why is male the default? Why should a neutral point-of-view be the default? By having women be derived from man, and having man be the default, it implies that the male point-of-view is default, primary, and more important.

And, even if you don’t agree with this yourself, that doesn’t mean my point-of-view (and other peoples’ points-of-views on this topic) is moot. It just means you don’t understand where I’m coming from.

2. How do you speak about a child, generically?

In English, we’re used to having many gender-neutral words. We don’t have gendered words for our inanimate objects.  We do have some adopted words, like Waiter and Waitress, but that’s an exception.

I can speak of a Parent, or a Mother, or a Father.  And, maybe people from another language may not be able to see my point of view here, either, but I honestly cannot see why anyone would not understand: Why it must be possible to talk about a demographic generically, without assigning a gender.

3. Why do some people correct me when I call myself a “Programisto”?

A Programisto is the term for a Programmer. But, of course, traditionally it’s a male default.  I’ve been told to call myself a “Programistino” – a woman programmer.

This bugs me quite a bit: Why does my gender matter in my profession? Why can I not just say that I am simply a “Programmer”, but a gender has to be assigned to myself? At least with men, when “Programisto” is mentioned, it can be assumed to be either male or neutral, since many people these days consider the standard noun to be neutral, even though this is not how Esperanto traditionally was.

4. If we use the base term as the neutral, how do I specify a male?

Say I have a spouse. If we assume Edzo to mean spouse, and Edzino to mean wife, how do I specify husband?

5. The vir- prefix

It has been suggested that, when wanting to specifically state something is male, we use the prefix vir-. Remember that viro is man and virino is woman. BUT! This causes a problem: If now “Edzo” is gender neutral, and “Patro” simply means parent, neutrally, then what is a “Viro“? Is that a gender-neutral-person, or a man? What about Virino? Is that a man-woman?

Secondly, what does the placement here mean? What can it imply, and what can be inferred?

Men get a prefix: Vir-

Women get a suffix: -in

Again, many people who argue that this causes no problems doesn’t understand the implications.  Yes, by having these not symmetric (both suffixes or both prefixes), it sure can imply that men are, again, primary, and women are secondary. It at least separates men from women as being of the same class, in that men are of a form that requires a prefix and women are something different, requiring a suffix. That perhaps we’re not of the same status.

6. Derivation

Esperanto was built to be a very regular language; very standard rules with no exceptions. One of these rules was cutting down the amount of words by having a male word, and a female suffix. If we adapt it today and say that the base word is gender-neutral, such as “Edzo” (spouse), there are still problems with some of the words:

Patro. Frato. These are derived from masculine words in Latin. Patro is always going to sound like Father, even if we have Virpatro or Patriĉo.

And again, a third point about women coming after men, or women being derived from men.

The language Ido (essentially Esperanto++, but not as popular as C++ :) solves this problem by having separate words. Matro and Patro.  Of course, this undoes this one aspect of Esperanto meant to make things easier, but I prefer this to having “Patro” be generic. Or, I would go for having a new base-word for “Parent”.

Let’s always start from a neutral base, and add symmetric affixes for different genders: -in, -iĉ, and I know there have been suggestions for other, but I cannot find the thread anymore.


Arguments against “iĉistoj”:

So those are my main points. Now, for the arguments against -iĉ…

1. This is a non-issue / Sexism doesn’t exist

A. I think that this whole “Esperanto is sexist!” criticism is ridiculous, and it annoys me to no end that it is constantly brought up.

Tomo S. Vulpo

If it is “constantly” being brought up, doesn’t that denote that some amount of the population is having trouble with it? Just because you may not be personally affected, doesn’t mean that everybody shares your experience.

And that, without talk about THE BIG INSULTING LIE about sexism in esperanto. I haven`t seen yet how that change ovoids the sexism; a sexist person could be totally comfortable using that suffix because it makes an even more very remarkable difference between genres.


Now if for you the fact that patrino comes from patro is a discrimination, to me it seems exactly the same thing: an obsession, a paranoia.


What is really alienating about the Esperanto community (and not just to me, but others as well) is this assumption that one’s point-of-view is always completely unbias. How can the dominant demographic unabashedly tell others that their complaints are invalid? That it’s a lie?


2. Tradition / Reform is bad!

Now, this is a stupid and ridiculous idea. Whom does it bother that you can differenciate between the genders? That’s how almost all languages work! Why do these people think that Esperanto should not be allowed to have features that other languages have? They try to water down Esperanto until it is a completely Spartan and ambiguous language!

Tomo S. Vulpo

One thing that is not mentioned is that Esperanto is far less sexist than many European languages.


Because something is “less-sexist” or “less-racist” doesn’t mean it should remain as it is, and not get better…

Personally, I don’t think of Esperanto as being some kind of linguistic buffet, where we can take some of this, some of that, mmmm that looks yummy, ew no that’s no good…

Esperanto is what it is. Riism is an overt attempt to change Esperanto, which makes the result… like it or not, not Esperanto. If we did that with English, the grabja espno wouldn’t breeve. You vad?


English has made a point to rebrand terms; rather than just “Policeman”, “Police Officer” is a better term. Languages change all the time!

The reason is easy to understand: It creates confusion with the esperanto system. It’s not compatible with the esperanto system, because there are already 125 years of writings and recordings that use the esperanto system and it would make mandatory to learn two ways of doing something that now works fine with only one way, it would make mandatory almost every time to guess what system someone is using, because with the “aĉa” system it is very unusual to use the “aĉa” suffix. So, if we still depends on context to understand something, what the hell is solving that suffix?


This is the only argument against that seem legitimate to me. There are historical writings, and messing with the language too much would render those writings perhaps incomprehensible. However, I do not think that adding a -iĉ suffix, while continuing to use Esperanto as-is, will really throw many people off.


3. I’m a woman and I disagree, therefore you’re wrong

This is never a valid argument, ever, and I see this so much online with any sort of debate. Just because you disagree does not mean the person with a different opinion is wrong, or invalid, or doesn’t deserve to argue their points.


4. -in is sexist towards men

A. It is males, not females, who may feel discriminated against by the -in suffix.

For example, if the Constitution of a Land (say, Esperantio), says that the head of the Executive Power is “la prezidanto”, women can still get into that office. On the other hand, if it says “la prezidantino”, men must lose all hope.

As you can see, women have a special suffix which, when used, excludes inequivocally the male gender, while men must get around with the neutral, thus always leaving room to women.


You have to be kidding me. This is like arguing that the “Society of Black Engineers” on campus is racist towards white people, or “Black Girls Code” is sexist AND racist against white boys.

Historical context cannot be forgotten when it comes to issues like these. And I know, the word “privilege” gets passed around a lot as a means for insulting the other party, but this is exactly what this is about.


Finally, I like these comments:

I voted No, and I am male, but that’s not entirely true, because it doesn’t bother me, personally, but the fact that it bothers some people and therefore may hinder Esperanto, bothers me. Know what I mean?


Esperanto doesn’t have a way to refer to a third person without specifying the gender. That’s a big shortcoming because sometimes one doesn’t know the gender or doesn’t want to communicate it.
In some cases it may be an aesthetic issue, in some other cases it may hinder communication. I’ve seen many times of the later when translating from English to Spanish because in Spanish we must apply gender to all nouns and adjectives, so in that regard Spanish is inferior to English. And Esperanto can be better, with just a simple addition: ri.

The other issue is asymmetry. I find asymmetry displeasing and un-aesthetic. That asymmetry is that some nouns are masculine by default. We have to change them to make them feminine. This asymmetry has the potential of causing the same expression problem caused by the lack of a third person singular neutral pronoun. We have ge-, but ge- according to the dictionaries I checked doesn’t mean neutral, they mean both-sexes. So the correctness of calling gepatroj to the parents of a child where both parents are male could be challenged. They should be called patroj, and that might be revealing too much. Maybe you have to be in such a situation to understand it.
Of course solving that might be very hard, because it requires a change. Adding the suffix -iĉ-, and using it to indicate male, after some time may generate a void of the root noun which eventually can be used to turn those nouns into neutral. Not “both-genders” but “any-gender”.

And I know many would say: “But Esperanto already works quite well the well it is.”. For those I can’t but remind you that “But English already works quite well the well it is.” is the reason why not only 5% of the world, but almost the whole world choose not to learn Esperanto. I know Esperanto works and I know it is the best option out there and that’s why I defend it and advocate it as much as I can. But I will not stop raising the issues I see that could make Esperanto work better.


And of course, an argument like this is met with a response of “Pupeno, I am still waiting for you to sign up for my campaign to improve Spanish and English.” – Sarcasm, rather than respecting another’s opinion and debating without spite.

people speak English an Spanish because it’s what’s around them, not by choice. It is not conceivable that they will fix them because something else that would be done by choice and they are not choosing anything.



If you’re considering learning Esperanto, but this issue bothers you…

When I first began learning Esperanto, I found that everybody was very friendly and nice. Though, as time goes on, you realize that the relatively small Esperanto community is just a community of people – people you agree with, people who anger you, people who curse and coarse, and people who are creative and constructive. It’s a community of people.

And I get disheartened, and I stop learning for a bit, and then I come back. It’s understandable if you see a problem with something, and it seems like even trying to bring up the topic will just cause anger and toxic words.

But here’s my perspective: Speak however you want to speak. Some people do use -iĉ and deal with it when people immediately point it out and start complaining. If enough people use it, it will catch on. If enough people use it, maybe we can gain more respect, rather than abrasiveness, from fellow Esperantistoj.

I would perhaps ask those who are anti-iĉ to view it like religion: I’m atheist, and you might hate atheists and completely disagree with me, but if someone found that out about me while out in the world, I wouldn’t expect to be shamed or continually challenged for my beliefs.  It’s frustrating when I try to express myself through art, using a language that I’ve chosen to adopt, and the only thing people can see is the “-iĉ”. If you don’t like it – ignore it.

And no, it won’t taint a beginner’s ability to learn the language. They’ll find out what -iĉ means, and its implications, and decide for themselves what to do. Then they will understand when someone says viriĉo, whether or not they would say viro or viriĉo, themselves.


See Also


My Work in Esperanto


Maybe I’ll translate this article once I’m fluent enough. >_>


Community Highlight: Metanet Hunter: REMIX with LÖVE

Metanet Hunter: REMIX

Metanet Hunter: REMIX

Our community member, Kawata, has been working on a retro-style platform with LÖVE, a Lua game programming framework.

Kawata is currently looking for help working on this platformer, so if you’re interested, you can find out more on the Moosader Forum.

Where does “Moosader” come from?


Q: Where does “Moosader” come from?

A: This is Lusikka, a Crusader on Ragnarok Online. I regularly wore antlers because nobody else did and it seemed like a silly thing to do.

One day, I needed to make a party for my friends and I to go leveling up. The name, “Moosader” occurred to me, and I’ve been using it for a while.

Before Moosader I was “LusikkaMage” and “Kadotuksen-Lusikka”, even though I’m NOT Finnish. But I had a lot of Finn friends and I really looked up to them so I uh… used the word Spoon, in Finnish, as a name.  Sometimes I went by haarukka, or even luha.

Actually I named this character Luha:



One of my oldest online buddies, Klaus, was the one who introduced me to the Allegro Game Programming library when I was 16. I had been learning C++ but was still making VB games since I didn’t know how to do graphics in C++. It really launched my learning of C++ and game development over the next  decade.

Sheet Music Scroller Alpha

The past couple of days I’ve been working on this Sheet Music Scrolling application. I made another one with SDL(?) and C++ back in 2009 but I never bothered to expand on it. But, I’ve been playing with a lot of JavaScript lately (having something up somewhere on the internet with minimal futzing about for other people to try it is just… so satifying).

Sscroller-screenshot-1o I decided to remake my scroller, only way better. And, since it’s browser-based, I tried to set up the layout so that it would fit to the page and look decent on tablets.  This one will also accept uploads and save them to the server, storing data about that song in a JSON format to load in later.

What would be really amazing to do is eventually add an editor. For songs with repeats or codas, this isn’t going to work that great. But, writing the app so that it pulls out every measure and re-organizes them based on any “flow changes” would be quite a lot of work.

Flow changes? Hey, I’m a good pianist but I never studied music theory D:

* The music scroller is inaccessable for the time being *


Moosader Community GameDev Competition #12!


The Moosader community occasionally has themed game development competitions, where you’re allowed to use any tool (unless restricted by the theme) and come up with any neat ideas you have to fit within the constraints! A lot of really interesting and creative games have come out of the competitions thus far!

So, for Competition #12, the top two themes are Kill enemies in an obscure way and Ecosystem Simulation.  Hmmm! Hard to choose between the two! But the former won out.

Competition 12: Get rid of enemies in an obscure way

So here’s what we need before we get started:

  • A volunteer to make the announcement video, to be aired on the official YouTube channel.
  • One or more volunteers to help come up with the rules, and answer questions. (Volunteers can still partake in the competition if they desire. Rules are created ahead of time!)
  • A poster for the competition, similar to past competition posters, at 214×300 in dimensions.  If nobody else feels up to making the poster, then I can do this myself.

Once we have everything accounted for, the Compo 12 forum can be created and we can start getting people interested, and brainstorming ourselves!

Let’s aim for a time-frame of October 11 – November 11!


If you’re interested in volunteering, or have any comments/notes, please leave a comment here or email me at


Video Volunteer notes

There are a few notes for the video making volunteer.

  1. No copyright/IP infringement – use only CC / public domain art and music, or stuff with permission. (incompetech is good for music, ArtSader, …). This also goes for fonts (OpenFontLibrary). Make sure to credit at end of video.
  2. Make sure to cover the competition’s theme and have the video link to the competition page, once it’s up
  3. Will need announcement video, but may also want a “competition is over, here are the games” overview with a list of the games & screenshots/video. Let me know if you can do both.