1.5M ratings
277k ratings

See, that’s what the app is perfect for.

Sounds perfect Wahhhh, I don’t wanna
Insights from Trolldom workshops with 9-year oldsToday I did two more trolldom workshops. This time at 9-year old daughter’s school. Two session of 45 minutes with about 25 children each. Two kids shared each iPad.
I asked them some basic questions...

Insights from Trolldom workshops with 9-year olds

Today I did two more trolldom workshops. This time at 9-year old daughter’s school. Two session of 45 minutes with about 25 children each. Two kids shared each iPad.

I asked them some basic questions and was surprised:

  1. Almost every single kid plays games
  2. Almost every single kid had access to an iPad or iPhone
  3. Almost every single kid had their own mobile phone (might be a basic one)
  4. Most managed to start and play the game without any assistance at all (and didn’t want to stop playing it).

I spoke briefly about game development, then they played the game with minimal assistance on iPads, in groups of two. After this we programmed a troll together. I used a MacBook on the projector and they could see and try the trolls instantly on their iPads and we were discussing what to try in the code.

Here are my insights from the game / product:

  1. Many kids finish the entire free portion of the game in about 15 minutes! That was surprisingly quick! Some kids had already played it though.
  2. They often miss the next-button at bottom right of the screen. Even if it’s red and animated! I think it’s because of eye focus and viewing angles:
    1. They focus on the center of the screen while the next-button is in bottom right corner
    2. They use iPads (that have bigger screens) = button is even further away from where they focus their attention
    3. Kids are closer to the screen than grown-ups because they are shorter
  3. Naming troll in the silly trolldom style is a lot of fun. They make up silly or cute stuff. Make explore this in the product somehow? Voting for names was fun.
  4. Eyes are a lot of fun. Huge eyes, tiny eyes etc. Game should have more types of eyes! Faces are important.
  5. They are really into the troll codes and writing them on pieces of paper. They can’t believe it when I explain their troll can be played with anyone in the world. Maybe getting a troll code can be a huge motivation to download the game?
  6. Doing crazy stuff with the troll is fun: make a troll eye animate far too quickly, huge body parts. “SET IT TO 1000!!!”.
  7. We accidentally made a troll you couldn’t finish because the power button was revealed behind something else so you didn’t see it. Then one kid realised you could press it anyways – an easter egg / secret. They though that was amazing! Only they knew the secret. Secrets are fun!
  8. I programmed on projector but they could each see and play with the draft troll on their iPads while we did this. That was great and generated a lot of WOW and laughing.
  9. Playing with light and dark and sun settings was a lot of fun
  10. Stickers still rule in 2016

I need to figure out what of this should go in the product next.

Here are the two trolls we made! Enter the 4 character code into FIND TROLL in the game to try them!

0EE8 Sverige Snurran 2
1E75 Rödgrön Tuppkam 2

/Marcus

trolldom indiedev gamedev user testing puzzle game for iPhone

Trolldom - Unity - 2D Images

Quick report: tying up all lose ends before the release of Trolldom. Yesterday I went through all menus and UI and cleaned up the layouts and made symbols more consistent.

Today I’m trying to make the on-boarding book look better. It’s been looking very… gritty.

Original PNG

Ugly in-game texture

The problem here is that there are 7 really big images of the troll book that don’t work well with Unitys lossy compression. I can scale down the image which makes it use less memory but makes it blurry. If I turn off the compression the game becomes +20 MB in download size.

After much research and experimentation I think I worked around it. I use a trick where I suffix all my PNGs with .bytes, like “tap_page.png.bytes”. This hides the PNGs from Unity and includes that PNGs in the build just as they are. At runtime I load the PNGs manually and create textures from them. Looks perfect AND small download size!

Tell me if you want my code for this.

trolldom gamedev indiedev unity texture png 2d

Trolldom Makes GIFs!

A fundamental idea with Trolldom is that you can program your own trolls and share those with friends and on social media. Beta 5 got the share feature working to Facebook - it posts a nice 1920 x 1080 image of your troll, stamped with its 4 character troll code.

image

Right now we’re trying to get GIFs working. They are small and ugly compared to the HD picture but a lot of fun:

image
image
image

I really want to have both share features: share GIF and share HD image…

Right now the GIFs are 320 x 320 pixels, 10 frames/s and 6 seconds long. This makes them about 2 MB to upload. What do you think, is that a good format for GIFs?

gamedev trolldom indiedev iphone
In the Trolldom game there is a small virtual troll computer that runs each troll puzzle. You can reprogram it yourself to make new trolls or mess up existing ones!
The troll computer has virtual input-output chips - things like sprite chips...

In the Trolldom game there is a small virtual troll computer that runs each troll puzzle. You can reprogram it yourself to make new trolls or mess up existing ones!

image

The troll computer has virtual input-output chips - things like sprite chips (graphical 3D objects), animator chips (controls motion and animation over time) and a bunch of other stuff.

The troll computer has 256 bytes of memory that you can directly read and write from your troll script.

image

Most of the 256 bytes are mapped to the virtual chips. By reading and writing the corresponding memory cell, the chip is updated and the change will be shown on screen directly.

This was how you programmed computers in the early days of the personal computer - the days of Apple II, Commodore 20 - before there were proper operating systems. Your programs directly controlled the hardware.

Full documentation for the troll computer and tutorial videos etc: http://hackerdocs.trolldom.se 

www.trolldom.se

/Marcus

trolldom gamedev indiedev learn programming