Comic-O-Matic Developer's Blog

What's Margo up to??

Monthly Archives: July 2011

Recent feature requests

Comic-O-Matic is still in development, so I welcome any and all suggestions to make the basic better! These came in this morning from John Marshall, who has created over 50 strips about those Krazy Koch Brothers:

I would love to have the characters’ eye movements be able to mirror each other, to look at each other in the same way. So it would be great to have opposite versions of eyes 9, 12, 15, 16, 17, 22 and 23.

I had already been thinking about doing this, so I took this opportunity to make it so! I had to renumber some of the eyes, because I wanted the pairs of mirrored ones to be next to each other, so you now can find those 7 pairs at 9/10, 11/12, 15/16, 17/18, 22/23, 29/30, and 32/33.

For the mouths, it would be great to have a couple of open mouths that are neutral, so that I can have strips where I build up to a big smile or a big sad face.

I’ll pass this along to Nina and we’ll see what she might come up with!

The over-the-head effects are great – it would be nice to have a giant question mark.

Done! Put [questionmark] into the dialog and voila! A big question mark over the head of your character!

If possible, but I would love to be able to have a different character (or two different characters) suddenly appear in a panel. That way I could have [one character] talk with [a second character] about a third character and then in the last panel I could show [the second character] talking to that third character.

This request has come in a couple of times, and I haven’t figured out yet how to best implement it yet. Right now, it’s really easy to just select the two characters, and that’s that, so I’m not sure how I’d vary them per panel. This also ties to requests for more than two characters in a panel, or just one, so the solution may be somewhere in that mess. Stay tuned!



Last week I was thrilled to find that a Comic-O-Matic user actually sent me $5 through the PayPal donation link at the bottom of the page. I can’t express how amazing that feels: that someone out there likes this web-thingy I made and shared enough to voluntarily send me some real money in appreciation! Wow! I want folks to know that even though Comic-O-Matic is still under development, I plan to keep Comic-O-Matic FREE – even when I get to the point of adding a feature to let users set up accounts to save their strips – and I NEVER want advertisements cluttering the site. If you like what you see, please consider scrolling to the bottom of the Comic-O-Matic page and sending a little something to Nina and/or me in appreciation of her artwork and/or my programming. Thank you for just using Comic-O-Matic!

Three new characters!

Nina has made three new characters for your Comic-O-Matic pleasure: a dog, a bird, and a sperm!

Issues with dialog bubbles…

The dialog bubbles are a source of joy and frustration for me.  I’ve been asked about how much text can fit into each one, and it’s complicated.  I don’t just count characters or words, but the actual width of the characters, so i’s and l’s take up less space horizontally than m’s and w’s do, for instance.  I’ve also got a variety of ways of figuring out the vertical placement of the text, and line breaks, based on the number of words and the number of lines possible (5) and how many are needed, but there are still some issues I haven’t gotten cleaned up.

I am seeing a few things going on with the misplacement of the dialog bubbles.  Here, for instance:

Social Media Guru and Business Guy

Social Media Guru and Business Guy, by Marcio Saito

See the problem with the second character’s bubbles in the 2nd and 3rd panels, how the bubble is too low?  This only happens when there’s a panel line at the top, but it’s not clear why it broke in panels 2 and 3, but not panel 1:


Sample 1, by Margo Burns

There’s also the issue of the bubble sometimes being too high, as seen in the 2nd and 3rd panels:

The Customer Service Agent

The Customer Service Agent, by Marcio Saito

This I can reproduce:


Sample 2, by Margo Burns

This has something to do with how I count the words and characters, etc. for the line spacing, and I am working on straightening it it out. It happens primarily when people use only three short words.

Then there’s this issue: the text appearing below the dialog bubble:

sample 3

Sample 3, by Margo Burns

This happens when a user starts off the text in the form with a hard return. The first line somehow gets pushed down. I’ve tried to trap it before it makes the image of the strip, but that hasn’t worked, HOWEVER, if you make the strip again, the issue seems to resolve, likely because the hard return isn’t passed BACK into the form:

sample 4

Sample 4, by Margo Burns

So, these are the issues I’m trying to clean up. Any input is greatly appreciated!

Updated Beta Instructions

This morning, urged on by a couple of users, I finally set the default version of Comic-O-Matic to be the one with the drop-down eye- and mouth-pickers!  You can still get to the version that selects random expressions, which you uncheck to get new ones, but I tend to think that few people will actually use it.  I will see, won’t I?

I also watched the original video I made on how to use Comic-O-Matic, and it’s amazing to me how far it’s come in the past month. This spurred me to make a new basic instructional video for Comic-O-Matic that shows all the new features, so here you go:

Thank you for all your support!

New Feature: Talk and Thought

Talk and Thought LinesWe all know that comic strips have the option of including thoughts as well as talk in the bubbles over the characters’ heads, so I’ve now added the option to Comic-O-Matic!

I’d like to come up with a way to make the dialog bubbles look different for thought and talk, but nothing I’ve tried so far is working as well as I’d like it to. The line of little bubbles, indicating thought, work best when you don’t use all five lines of text in the dialog bubbles.


Panel Colors & Thoughts about “Skins”

25-color paletteI selected the panel background colors for Comic-O-Matic from the colors used by Nina in her Mimi & Eunice strips. Originally, I grabbed just 10, but today I have expanded the number of colors available to 25. By having more colors in the palette, the chances of having two panels the same color is reduced.  I will eventually set up a color-picker, to give users creative control over the colors of their panels, but for now, they are still just randomly selected per panel from this set.

I am also thinking ahead to the possibility that other artists might create sets of their own artwork to work with Comic-O-Matic, as “skins”, so that users could select from a number of artists for their strips. Each of these skins would include its own color palette as well as artwork and a font. (And maybe other things – I don’t know yet!) I’m not ready to do this now, but you never know what each new day may bring! Ultimately, I do want to get the scripts to a point where I’m not tweaking them daily, and then I’ll release a stable version on GitHub for anyone to copy and do whatever they want to with. I plan to have the release include templates for the pieces of artwork that Comic-O-Matic requires.  If you are an artist who is interested in this prospect and willing to release your art as freely for copying and reuse as Nina does, let’s talk!

Downloading your strips

Until I have permalinks set up for Comic-O-Matic to save your strips to the cloud (yes, they are in my plan!), I’ve tried to make it easier to save the strips you make. You can still do screen captures or right-click, but now when you make a new strip, there is a button beneath it that’s labeled “Download my Strip!” and it will save the file directly to your hard drive.

The file is named with the time you made the strip (down the the second!) plus your computer’s IP address. (Just in case someone ELSE makes a Comic-O-Matic strip at exactly the same time!

Where and how the file gets saved will depend on your web browser and how it is configured.


Per Panel Scene Text

And the new features just keep coming!  Now you have the option of adding a line of text at the top of any (or all!) of the three panels to set the scene: “Washington, D.C.”, “Meanwhile, back at the ranch…”, “The next day…”, etc..  Granted, it will cost you a little real estate usually reserved for dialog, but it’s optional.

Maybe not as sexy as the emoti-thingies, but it’s been on my list of enhancements for a while, and I woke up this morning and just did it!


Mirrored Characters

In my quest to give users more creative control, I thought that being able to choose the direction of the characters face would be helpful.  As I work toward this goal, I’ve made some changes to the basic display, so that now characters are “aimed” at the center of each panel, more as if they are actually talking.  This really only makes a difference for three of the five current characters who have feet, hands, and/or tails. Watch in coming weeks for switches beneath each panel that will allow you to change the direction of the characters in each panel to suit your own wishes:  characters will eventually be able turn their backs on each other, chase each other, etc. For now, though, they are facing each other as the default while I work on expanding this capability.

Thanks for all your support!



%d bloggers like this: