Showing posts with label Project 12. Show all posts
Showing posts with label Project 12. Show all posts

Friday, November 12, 2021

November 2021 Project Update

I recently watched Cathy Hey interview Jeff Walker about building a creative career. While I'm not planning to leave my day job any time soon, I've been sitting on a lot of creative projects without making much progress and this really inspired me to get moving on a lot of these things.


I decided as a starting point I wanted to dedicate a little bit of time each week to working on projects. I set an initial goal of 5 hours a week and I really haven't nailed it yet, but I've actually started to get a little bit of stuff done. 


As apparently has become my wont I set up a spreadsheet to track my time, and so now my life outside of work is filled with colourful bar charts. 




My focus for now has been on reviving some actual posts in the blog. Inspired by Julia Evans (@b0rk), I wanted to start including more about the things I know and the things I'm learning. The first of those is using Java's Preferences. I'm using preferences in the Game Tracker so thought I'd use it as an example and then I realized that a) it's a horrible mess and b) it's not available to the public. Now I'm updating that and my next post will be about that.

So, generally, you can expect to see a few more posts outside of me tracking books and games here. I've made some progress on Chrono Trigger Sprites and I have a backlog to post there. Plus you can also expect more posts about technology, learning and teaching. I'm not committing to any set rates, but "more".

I feel pretty happy approaching my projects this way, so I really appreciate that video. I think I've started on a good productivity groove right now and I'll take it.

A sketch of a bunny-thing in a bunny-hat.
I've been sketching more too!


Sunday, January 31, 2021

Projects Update: January 2021

I'm finding this particular project update a bit of a struggle. On the one hand I feel that I've been much more productive on my own projects than I've been in the past, but on the other hand I'm feeling a bit lost overall and like there's still a lot of things I'd like to do. 


At the beginning of January I started a new job and I'm finding balancing my energy difficult. I appreciate having my time better structured with a 9-5 position and the position itself has a lot of breadth for creativity, but I do find myself pretty tired at the end of a day. 


All in all I'm finding it a bit of a challenge to hit a balance that works for me. I probably need to relax and take to heart that I've only been working on this for a month. One thing I am trying to do is to reduce the number of things I'm trying to do at any point in time. For the first time in most of a decade I've reduced my daily to-do list down to just the absolutely must do things. Then I allow myself to decide what the best next thing for me to do is. 


As an AI researcher this gives me a real fear at getting stuck in a local-optima, but honestly I find that the landscape shifts and I'm able to get things moved forward here and there. Not as much as I'd *like*, but that's how life works. Beyond that, I'm trying to decouple my feeling of self-worth and happiness from productivity and completing projects, but that's a long journey to undertake.


At the moment, I've got 6 projects I'm providing updates for:

  • The Blog, as ever, is ticking along. I actually wrote my first editorial piece in ages earlier in the month. I may write more, but my primary focus is to have fun keeping track of my reading and game playing.
  • I left the Chrono Trigger Sprites without a deadline and I'm enjoying that. I've done a bit more and so there will be project updates about those eventually, but I'm not rushing and I'm kinda happy to have a hobby that just a hobby. 
  • I haven't been writing  outside of the blog, so my project on The Roofs has been slow. I think if I do decide to carve out a little more time this will be the project I go to first. I'm definitely sitting on those first four thousand words I wrote and finding it a bit hard to accept the permission to write terribly, while pushing forward. If I don't carve that time out, then I'll let this go dormant for a bit.
  • I want to put together a Google Drive backend the Game Tracker, but this has been complicated, because the documentation from Google is all built around accessing drive through a Gradle build. In my mind I'd just like a library I can link against, but that's not the way the (fairly limited) documentation works. This throws me off making any progress and even though I have other avenues I could work on, I keep getting stuck. I haven't put in a huge amount of time, but this is definitely a project I'm focusing on. 
  • One of the ways I was able to justify taking the non-teaching job is to myself that I want to work on Code Click, building teaching resources and building up my experience for teaching. Code Click is a huge part of that, but for now it's also a project that can wait. I'll come back to this (I've spent quite a while thinking about what I would like Code Click to be like), but for now I'm not going to focus on it too much.
  • My time on Infinite Acorn Adventure has mostly been spent trying to remember all of the linear algebra that I took (poorly) two decades ago. That's been fun in itself, especially with Daniel Shiffman's videos.

I'm not going to share any deadlines for things right now. None of these projects need to go anywhere in particular, so I'm going to work on them when I feel like working on them. Later if something needs a push to get *actually finished* then I might bring back the idea.

A sprite of Robo from Chrono Trigger, punching. Made out of perler beads sitting on a pegboard.
This was a lot of fun to build and definitely easier than some.










Wednesday, September 30, 2020

Projects Update: September 2020

My last general project update was in May and I was a bit surprised by how fast May went by. Now, it's September...

Honestly I struggled a bit with productivity over the summer and eventually gave myself permission to just take some time off. I also hit a bit of a complicated patch with finding post PhD employment and figuring out what I want to be when I "grow up".  

In short I'm finding myself myself drawn to a creative career as well as (or in favour of) an academic one. So I'm trying to balance both of those for the next while to see what's possible. I've set myself some goals for the next year to give myself some firmer deadlines and so that I can see what's possible with what I can create for myself.

I am finding it a bit rough teaching this semester. I had hoped to be able to take the semester to increase my creative output but ended up with more teaching duties than I'd expected. This is making it a bit rough to get things done, but I'm doing my best to plug along where I can. Remembering I can take the time for myself has been tough, but I think I'm learning.


Where I am right now:

The Blog (Project 1)

I did give an update as usual at the beginning of August. This trucks along and the reading and games updates are a fun task to take a break and do.


The Roofs (Project 11)

I didn't write nearly as much as I might have, but I did start writing and it felt pretty good. 

I finished around 4000 words in May/June, before getting distracted and wandering away from the project. I managed to get my focus back in August and started a rolling edit to revisit what I had and to tighten it up. I'm trying to avoid doing that again, since I need to keep moving forward, but I'm still feeling like I'm accomplishing something.  


Chrono Trigger Sprites (Project 12)

I finished the Robo sprite a while back. I was able to do it really quickly, but I've been slow to write the project post about it. I have it on my plate to get done in the next few days.

I'm enjoying working on these, but I'm thinking they're a lower priority than some of the other things I want to work on right now. I have 3 main characters left to do from the playable characters, but I think I'm going to tackle them when I have a quiet Sunday.


Robo In Action!




Game Tracker (Project 18)

I didn't get to work much on the Game Tracker at all. I'm feeling a bit conflicted about this because on the one hand it's not a priority for me. I want to focus on writing, making games, Code Click. On the other hand, it's beneficial to teaching and it's been the motivation for me to learn more about developing modern real world software. 


Infinite Acorn Adventure - Bubble Puzzler (Project 13)

As I said, I've spent a lot of the summer thinking about what I want to do and how I want it to sustain me (and also putting food on the table might be nice). One of the things that really came to the fore for me was that making games was a place I wanted to focus. I've also been thinking a lot about how I want to be able to tell stories through games and use games as a mechanism for supporting a good life.

As such, I've been a bit frustrated with myself about the fact that I'm not working on making games and I'm not learning about making games. So I think the solution to that is to make a game.

Code Click (Project 20)

I think one of the roles I fit very well is computer science communicator. I'm interested in making things easily understood and I think generally there's a problem in communicating about computer science. Given that I'm in a state of looking for full time work in some combination of technology and teaching, spending a bit of time working on my computer science communication skills seems worth while. 

For my classes this semester, I've obviously had to move my teaching on-line, so I'm already developing those skills in a university context. I think pushing the science communication skills makes sense, and I think trying to capitalize on Code Click is a good place to start.


Where to next?

My thinking for the next bit of projects is:
  • Infinite Acorn Adventure - A prototype in Processing by October 31.
  • Code Click - One post by October 31.
  • Game Tracker - I'd like to have a google docs back end, working by November 31.
  • The Roofs - I'd like to get a finished (but bad) draft by August 1, 2021.
  • Chrono Trigger Sprites - If I get to them I get to them, I'm not going to give myself a deadline.
  • The Blog - will keep travelling along.





Thursday, July 02, 2020

Project 12: Chrono Trigger Sprites - Lucca

Not even a year later ... I finished the next sprite in my Chrono Trigger Perler Sprites. Everybody, let me introduce Lucca.

A sprite of Lucca from Chrono Trigger made from fused perler beads.


I managed to work on Lucca much more quickly than I did on Marle so I actually managed to build a bit of a process. I'm hoping I'll be able to quickly move through the rest of the cast. I also got to get a little better at using The GIMP and Omnigraffle, so this feels like a productive project.

The Lucca Sprite


I started by determining all of the colours in the sprite and which sprite colour of Perler bead I would use to match them. I did this by taking the original sprite from The Spriter's Resource and then making a new layer for each colour in the sprite and removing all other colours. I also compiled those colours into the grid below. (I gave them names, but they weren't great names, so I think I'd just use the hex codes next time).


Colour Blocks labeled with the Hex colour codes from the sprite

Colour Blocks labeled with the Perler bead names from the sprite


There's a few cases where I don't have a bead that's a perfect match. Particularly, the Dark Green should probably be Olive and the Bright Green, Fern. Apparently it's about time I put in a new order of beads. I also beaded a test block in the same pattern so you can see what does or doesn't match.

Perler beads laid out in a grid matching the two above



I've broken out all the details below so you can see which colours are which parts of the sprite and how I matched them.


Sprite PartHex ColourPerler ColourNotes
------The Original
#302838PurpleAgain I'm using purple for the "deep shadow" parts of the outline.

#281820BlackThe main outline of the sprite.
#B86817ButterscotchThe (single pixel) highlight on the blaster barrel.
#482830Dark GreyMost of the shading.
#F8F867YellowThe (again single pixel) bright spot on the blaster barrel.
#F8800FOrangeHighlights in Lucca's outfit.
#F8E0A8RustThe leather bits of Lucca's outfit.
#F89868PeachMain skin colour
#801800CremeSkin highlights
#586029Dark GreenHat and sleeve shadows
#F8C028Bright GreenHat and sleeve high lights
#f8f848GoldLeather High lights.
#ffffffWhiteHighlights and her glasses.
You can also download the my .xcf file.

Process

As with the Crono and Marle sprites I decided to do a little addition to make sure that the fused sprite would be sturdy. I also levelled the bottom so that the sprite would stand up right. The only big change that was needed was filling in a couple of sprites on the right side of her face. I wonder if those were a glitch somewhere in my process or even in the sprite.

Lucca sprite, laid out, with two beads by the head highlighted and a wedge to level the bottom.
 

The sprite was pretty easy to build. I did make a good choice in laying out all the necessary beads in the same pattern as the blocks above in a project box.

Perler beads laid out in a bead project box in the same pattern.


I found the easiest way was to work from the top down doing a few beads of each colour at a time. 


Lucca's hat started. Lucca's head finished. The full sprite.


Success of the Sprite

I'm exceptionally happy with how this sprite came out. Part of that is the improved process I've used, so I managed to go from sprite to fused within a week. That definitely kept my the whole project in brain which made it much, much easier. 

The finished Sprite


I definitely need to put in an order to get the beads I'm missing. I generally think Lucca looks good, but a little bit off from how she'd normally look. Olive and Fern beads might have helped with that. Overall I don't think she looks completely off from the other two though.

The one thing I'm not sure about is using purple as that "deep shadow" colour. Given that I *have* dark grey beads now, it seems like it might make more sense to use those in the future. I started with the purple for Crono, which I think worked because there were fewer deep shadow pixels. I'm going to keep on with the purple / black arrangement for the rest of this batch and then I'll come back for a second and see what overall changes I made.

Perler sprites of Lucca, Marle and Crono


The next sprite is Robo and I'd like to wrap it up by July 15, 2020. (I was thinking Frog, but I'm going to wait until I buy a few more green beads.)


Friday, May 29, 2020

Projects Update: May 2020

What happened to May?

Just at the end of April I finished the coaster project and I was feeling pretty pleased with myself. I didn’t get quite through everything I wanted in April, but I was pretty happy. Then it was halfway through May and I had no idea where I was or what was going on. I will say I’ve been enjoying spring for the most part, although there’s been some quarantine weirdness kicking around my brain as well.

Four large exclamation mark block coasters on a small table with a Jaritos bottle on one.
I'm really happy with the new coasters.



I haven’t made a lot of progress on the game tracker and I’ve found it pretty hard to sit down and write, so I’m behind on both of those for now. I’ve also picked up an academic thing I need to finish fairly quickly, so I’m thinking about that too.

Since I haven’t made much progress I’m just going to slide my goal for the game tracker back to June 30. The goal is to have remote storage of data working by that point (along with having tutorial myself on various build systems and remote storage solutions.

I also want to push forward on my Chrono Trigger sprites so I’d like to get Lucca finished by June 15.

Tuesday, April 14, 2020

Project Updates: April 2020

It’s pretty usual for me to get to April and realize that I’ve lost track of all the things I was excited about. I’m still working on balancing my teaching so that I can be creative and productive and a good responsible teacher as well. It’s less usual to have that April realization fall in the middle of a global pandemic where suddenly everything has gone weird and suddenly I’m stuck at home, as opposed to being a little out of work for the spring and stuck at home.

Anyway, once I finish marking I want to do … something, so I’m going to “circumwork1” and see where my projects on this blog are at.


Projects I am "actually working on"


One of the problems with maintaining the blog is that I have a list of things I “should” be working on even if they’re not actually the things I want to be working on. I try to avoid that by keeping my timelies short and achievable (yes, I know I’m bad at that) and by keeping the number of projects I’m working on at once (yes, I’m not great at that either).

Currently I have on my list:
  • The Blog (as Project)
    • I’m not 100% sure where I’m at with the blog, I’m enjoying tracking games and books. I don’t know that it’s a really productive thing to be doing, but I’m enjoying it. I also find that I don’t really want to put that much out there in terms of thoughts, because I’d rather put my time towards making something.
  • Covert Action in Space
    • I got a little held up because it turns out that randomly generating meaningful floor plans is a little harder than I’d figured. I still love the idea, but this isn’t at the top of my list.
  • Game Tracker
    • I’ve been teaching first year Java again and I wanted to get things rolling here again. I also taught a senior programming course in the fall which involved using online services and mobile interfaces, both of which my project needs. I opened it up a few weeks ago and couldn’t quite figure out where I left off, but managed to get it mostly on the path again.
  • Pong
    • I wanted to be way further ahead on this and have my AtariST version done ahead of my students, I managed to work along side them, but then completely lost the thread when the “transition to on-line” teaching happened. Hopefully I’ll have cause to get back to it.
  • Code Click
    • I already spend quite a bit of time thinking about how to share that moment of joy I get out of coding, and while I haven’t got that much done, I still think about code click a bunch. Transitioning to on-line has also pushed me to think a lot more about how I want to teach and the resources I want available when I’m teaching.



Projects I have “on hiatus”


There are a bunch of things I started out and then put aside, some of them are things I want to be working on so I think it's worth listing them all out too.

  • SNES Coasters
    • I’d like more and bigger coasters and maybe to spend a bit more time working on perler stuff.
  • Space Station Game
    • I keep thinking about this one. I’m still not ready to really set down and work on it, partly because I’d like to build up my skill working on some other projects first. I've been playing quite a bit of EU4 which has definitely provided some feeling for how the game should work when I actually get to it.
  • Action RPG
    • This is another one I’m not ready to work on yet, but I have a lot of ideas and I’ve been developing my drawing skills.
  • Sci-Fi Novel
    • The problem with having sat with a story in your head for 20 / 25 years is that when you think about writing it, it feels pretty trite. There’s a lot of things kicking around in my head from as far back as when I was a teenager. I don’t really know where to go with it, but it still might be fun to tackle at some point.
  • The Roofs (Fantasy Novel)
    • This is the story that sits further in the front of my mind. I’m not sure it makes sense, and it might be missing a reasonable antagonist, but I guess I won’t know until I write it.
  • Chrono Trigger Sprites
    • I have the first two sitting in the window over my desk and I love them. It’s time I got the rest finished.
  • Bubble Puzzler
    • I think with Pong out of the way this is the place I want to focus building games. It’s a good learning opportunity and I think it’s a great place to get started.

Projects I actually want to work on now


So I’m not sure where I want to put myself for all of the time between now and September. Obviously working on code click is a good idea for professional growth, but the Game Tracker and the Bubble Puzzler also make sense.

I also want to work on more artistic things. A lot of that I don’t think I want to make projects for, but I think that both the SNES Coasters and the Chrono Trigger Sprites. I also really want to get the Roofs written.

In an effort to keep my goals small and my projects limited, these are my near, term projects:

  • SNES Coasters
    • I want to finish a set of 4 large coasters, get them fused and backed and then I’ll see what’s next. I think I can get that all done by April 30.
  • Game Tracker
    • I’d like to get this working with outside data, either my original plan of google sheets, or with something else (possibly firebase). Either way I don’t want to spend too much time thinking about it, so I’m going to try to have some version of that working by April 30 too.
  • The Roofs
    • I don’t know how long it is, or how I’ll feel actually trying to write, but I’m going to give it a shot and try to have a first draft finished by August 31. (And yes, I think I did just put write a novel on a list of “short achievable near term goals” no, I’m not great at planning things)

(and we’ll leave the blog rolling along as it is, since that’s fun).

1 Circumwork: To do things that feel like work without actually being related to any task that needs to be done.

Tuesday, August 06, 2019

Project 12: The Chrono Trigger Sprites Live - Marle

Once again, I've made some progress on my Chrono Trigger Perler Sprites. This time I got Marle done.




It's been a long, long time since I started working on these. In that time I've moved at least 3 times trucking an unfused sprite around with me. A little while back I finally fused the Marle sprite, and now that I have a little time and space, I'm going to try to push on. I'd like to finish the 1-to-1 sprites before September and then I'll see if I still want to do the double sized sprites.

The Marle Sprite


Similar to the Crono Sprite, I started by determining all of the colours in the sprite and which sprite colour of Perler bead I would use to match them.

The colours in the Marle sprite and Perler Beads colours


Thanks to the lessons learned on the Chrono Sprite, I produced a map for each bead colour in the form of a separate sprite image (and included the bead colour in the file name, which I really appreciate returning to these two years later). The table of those colours are below.



Sprite PartHex ColourPerler ColourNotes
------The Original
#381838PurpleAgain I chose to outline the sprite in purple which gives a good definition to the outside. Might look a little better with the top and bottom filled in as well.
#f8a838ButterscotchHighlights in Marle's hair.
#584848Dark GreyDarkest shadows on the crossbow.
#807060Light Grey"Metal" in the crossbow.
#f86810OrangeLow lights in the hair, belt and shoes.
#488878 and #205040Parrot GreenTwo sprite colours into one perler colour. Largely shadows.
#f8a8a0PeachPinker skin tone.
#80f8b8Pearl BluePants.
#801800RustShadows and Crossbow Body
#f8d8d0SandSkin tone highlights, a little more beige than the true colour.
#a0a8a8Silver PerlCrossbow highlights.
#f8f848YellowHair highlights.
#ffffffWhiteHighlight pixels and filler for the crossbow.


Success of the Sprite

I made sure that the full bottom of the sprite was level all thew ay across. This allowed me to avoid the problems I had with Crono where he tips over if not propped up on the edge. Possibly not a problem in some applications, but if you want your sprites standing, then they need a consistent bottom row. I think here I added in a little extra purple on the bottom to make it stand (although looking at the purple pixels, I can't really see). I hope that me!from-3-years-ago knew what he was doing.

The other change I made was filling in the crossbow. It's technically empty in the real sprite, but for structural integrity I opted to fill it in so that the sprite would be much more rigid and robust. In terms of looking at the sprite in the real world, you barely notice and I think it still looks good.

I'm quite happy with the sprite. I have it sitting next to the Crono sprite in my office window and they look very good together. I am especially enjoying being able to see them from the garden outside.



The process of putting everything together was a bit rough. This project fell way down my priority list, so the couple of times I jumped back in there was a long figuring out what was going on period. On the plus side, I was much more organized about generating the sprite-part sheets, so building the sprite and putting together this post was fairly straight forward.

My next sprite is Lucca. I haven't started yet, but I'd like to have the sprite finished and the next blog post in the series made by August 23, 2019.


Tuesday, January 05, 2016

January 2016 Project Update

Somehow, it's been six months since my last project update. I've been pretty busy for the last six months, but mostly on things for the PhD and teaching. Around here I haven't managed to get much done.

As far as the "actual job" goes. I'm hoping to finish the PhD this year, although it'll be December if I do get it all done this year. I'm getting closer though and I've reach the point where I really just want to get it done and and get on to anything else.

The teaching has also been interesting, since my last update I've been working primarily on new ways to teach new computer scientist the basic tools that we expect them to be able to use (like text editors and the Unix command line). That has been a lot of work but I think may also lead to some things that I'd like to do in the future. You may even see me talk about it more here in the next little while.

As far as getting projects done, I haven't. I've managed to do a little work but really haven't managed to put anything to bed. Finishing things is definitely not my strength.

Granted finishing things is never easy:

The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time.[1]
— Tom Cargill, Bell Labs

(Stolen ... borrowed ... excerpted ... from Wikipedia)

I think I also sometimes distract myself by giving myself too many options about what to work on *looks at the two page todo list*.

I'm going to try for the next little bit to focus when I'm working on my project stuff. I'm also going to try to make sure that I put the bulk of my time into getting the PhD done.

To manage that I'm going to try to have one active project at a time (well two, but hold onto that thought). For now, I'm going to focus on finishing the sketch fiction first. I'll get to the perler projects (coasters and sprites) when I have a little time, but for now we can call them "on hiatus".

Also I have absolutely no idea what those other two and a half projects were going to be. I should really consider writing things down. On that note, if I come up with more brain crack*, then you might see a project post for a project that I'm not really going to start on.

The "other" project is going to be "blog as blog project". For the last year I really tried to get two posts out a week. Over all I haven't done too badly, but I feel a bit like I use the blog as an excuse to not work on other things (like my PhD and other projects). I'm going to scale back to only one "YouTube Favourites" a week (on Friday). This was always technically the plan with the assumption that I'd be filling Tuesday and the other days with other posts, but that hasn't been the case and that's okay.

I'm going to set the deadline for the sketch fiction for February 9th, 2016 and in the mean time you'll have a fresh batch of favourite videos on Friday.

* he says if as though he didn't have another page in the todo list of "long term" projects in the book with the todo list.







Tuesday, August 18, 2015

August 2015 Project Update Post

Once again I've been slow getting things done, although I did at least manage to take a vacation and am now involved in "serious business" redeveloping a course for my department. That's taken up quite a bit of time from everything in the last little while. So taking that into account it's time to reset the project goals and see where things stand. Mostly right now, I'm trying to keep my energy up and get excited and make things.


  • Project 5 - SNES Coasters
    • I still haven't put the backing on on the new, larger, test coaster. Once I get that done then it's just a matter of testing it out and seeing how it compares to the older ones. Getting the backing on will be a little effort but once that's done it's just a matter of using the thing for a while. Hopefully I'll be able to post a full update on October 2, 2015.
  • Project 12 - Chrono Trigger Sprites
    • I've done most of the planning for my next sprite. I need to check I have enough beads, and then it's just a matter of putting those beads together. Hopefully will be done the next phase on September 18, 2015.
  • Project 14 - Sketch Fiction
    • I haven't written much in the past couple of months. I'm going to try to push myself to write a little each day which should make it easy to push through 5 more quick sketches. Hopefully I'll have all five up by, October 30, 2015.

Tuesday, July 21, 2015

Project 12: Chrono Trigger Sprites Update


I'm making progress on the Chrono Trigger Sprites!

He exists!

The first stage of the project I've been working on is to make all the sprites at 1x1 scale to see what they look like and how to build them. As you can see above I've made a 1x1 Chrono and I thought I would devote this post to talking about how I put it together.

Planning the Sprite


One of the things I was unsure about at the beginning of the project (and some of what slowed me down putting things together) was how to make sure that I had reasonable bead colours for all of the colours in the sprite.

I started working on colour matching by separating out all the colours into big visible blocks and then making a spreadsheet with the names of the Perler beads I thought would best match. I separated the colours of the original sprite using GIMP, since I've never used photoshop, but basically any utility that lets you select by colour will do. I picked a colour from the sprite, drew a box of it in another picture then blanked out all the pixels of that colour.

I did the matching in what is probably a dumb way. I basically held beads up to the screen until I thought they were about right. As I mentioned, I've purchased most (it turns out) of the bead colours currently offered by Perler, so I felt I had a pretty good ability to match things.

This is the colour block I used, although I given how much time I spent switching between the colours and the spreadsheet, I've labeled each of the blocks right on the picture. (I'm keeping that in mind for the future).

Why do purple and brown get double the space? I have no idea, sometimes past!me just doesn't leave good enough notes.

To help sort out which beads are which colour I have created colour separated sprites. I've also thrown in the hex code for the sprite colour, the bead colour I matched that to and included some notes on how good the match is.

I didn't do this originally, but I think it may prove helpful in the future. If I were to produce these on a large scale, it might help to create templates for beading. To produce these sprites, I took each colour in the sprite and then blanked out all other sprites. (The sprites should all align to go back together again, but it took me a little while to get the process in, so take them with a grain of salt).



Sprite PartHex ColourPerler ColourNotes
The Original!------
#402038PurpleThis colour is purple, even thought it's basically used as dark grey. I thought it might look odd, but in the end it looks good in the finished sprite. 
#281820BlackThis is close enough to being black that black looks just fine.
#b80038RustRust is a little darker and a little browner than the true colour, but it seems to be a pretty reasonable substitution in the finished sprite.
#580000BrownBrown is a good match here.
#f88800ButterscotchButterscotch is maybe a touch dull, but seems to be a pretty good match.
#a8a870CremaCrema seems to match the beige colour used here.
#f88068PeachPeach is a little lighter than the colour in the sprite, but seems to be close enough.
#083838Parrot GreenThis is a bad match really(Parrot Green is much much brighter than the colour), but a good colour I think. I especially like it as Chrono's eyes.
#f8c898SandIn the finished sprite this looks a little bit too close to the peach skin tone. I might go for something a little lighter.
#307070Dark GreyThe sprite colour is much more green than the grey, but I think this balances the brightness of the parrot green as the main body of Chrono's clothes.
#50d0e8TurquoiseThis looks like a great match to me.
#50f8b8ToothpasteThis one also looks like a good match.
#ffffffWhiteAnd white of course matches the white, I've shown all the white pixels here in purple.


Once I got that done, I got distracted. I actually finished that part of this job more than a year ago, but then didn't get around to actually putting things together until recently. This has made a few things more complicated and I'm especially short on justification for the colour matching.

Anyway after letting most of a year pass, I finally got on to...

Building the Sprite



So a little while ago I sat down to see how to actually put together the sprite.



 

The first day of work was quite slow. I'm used to the the big fields of the Super Mario Exclamation Blocks, which simply need you to figure out where your edges are and then you can turn your brain off and lay out beads. Here each line has a lot of different colours. I tried to find trails of colour to put in,  so that I'd find landmarks to construct around so that I didn't get lost.

I found while working on it it was also very hard to see any of the pattern emerging. I had to sit back and cross my eyes. In the second and third images you can pretty clearly see Chrono's head and arm, but as I was putting it together it was tough to see. (Why does he have three eyes? Oh, that's his sleeve.)

I ended off the first day about here. With his head and upper body done. The second day's progress went a little faster because there was less colour variation and the sword makes a good landmark to be able to figure out how far down the sprite you are. The harrowing part was adding the second board to bead from and then not messing things up as I went over the gap (which is really not a problem, but I'd never done it before.


Overall it took me two days (maybe 4 or 5 hours total) to bead out the sprite. It was definitely hard than the coasters, but it wasn't awful.

Next it was time to fuse the beads, although I ended up having a small problem first. It turns out its probably safest move the two halves separately, or better yet to put down a board for both halves to sit on.



Fixing the sprite was a little bit of an ordeal because I had to figure out which parts of the pattern were messed up. Fortunately I managed to keep all the beads in the same place, so everything I had had to go back somewhere in the sprite.

Before fusing I also noticed that there were a couple of spots where there was a bead by itself (with only one neighbour. I figured these would be hard to fuse properly, so in each of these three places I added a black bead to support.



Finally I was able to fuse. Unfortunately my iron doesn't have a temperature setting, just a cloth setting, so I can't tell you how hot the iron was other than "cotton". I still don't have a great intuition for fusing, knowing how long it's going to take for the beads to melt and how long the beads should melt to stick together and look their best.


The fuse was ok, although not all I could have wished for. Structurally I'm happy, the sprite is strong and doesn't flex, wobble or feel weak anywhere. I think it could look a little better in the evenness of the melt, but that's not the end of the world. More practice will probably help.

Success of the Sprite


So generally I'm really happy with the sprite. It came out strong and I think it looks really good. My primary concern with the colour plan was that the purple around the outside would be too extreme, but I think your brain automatically ignores it when you see it against a back ground. Alternatively you could easily make the purple parts of the outline dark grey or black.


As you'll notice there's one major problem with the Chrono sprite. He's not that flat on the bottom. I knew this would be trouble while I was putting the sprite together and I thought about building a shadow under his left leg to make him level. Two other options were to make a background for him to stand level on or to make a stand that can hold him up this way. I'm going to stick with the given sprites for the rest of this experiment, but when I get onto stage two I'll revisit and think about how to make them stand better.

Anyway, in the end, I'm happy. I have a good looking sprite kicking around and every time I see it I'm pleased. From here I'm going to make all of the PCs at this 1x1 scale before moving on to bigger ones in phase 2. I've started work on the next one, as I hinted to twitter and I'm happy with the project.


The Books I Read - November 2024

November was a bit weird. The Hands of the Emperor is long, but excedingly good. I'm continuing to find Anna Lee Huber a very engagin...