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

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.





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, June 02, 2015

Project Update Post

As always I seem to get behind on projects, but in the last few months I've managed to start picking things up again. So I'm going to reorganize my deadlines again today and reorganize a few of the projects.


  • Project 5 - SNES Coasters
    • I have actually gotten as far as beading and fusing my new larger format test coaster. Now it needs a backing and then I'll give it a test for a little while to see if it develops the same cupping that the smaller ones. 
    • I'm going to try to get the backing on in the next week and then I'll test it for a month or so.  I'm going to set the deadline to see if I make more / bigger ones on July 17, 2015.

  • Project 12 - Chrono Trigger Sprites
    • I've finally made some progress. Last night in fact I actually spent about 2 hours beading the beginning of a 1x1 Chrono sprite. This is giving me a chance to see what works and how the colours look (little problem there, but I'll give a longer update once I get everything done).
Coming together.
    • Progress is happening so I hope to have the 1x1 sprite and update done by June 23, 2015.


  • Project 14 - Sketch Fiction
    • I originally was calling this flash fiction, but based on the lack of ... plot in the stuff I've been writing I wasn't sure if flash fiction counted. I ran across an article on "sketch fiction" which I'm repurposing as a term for what I'm turning out.
    • As you might have guess from the above, I have actually written a bit. I have one sketch done and ready to go an others "in the pipeline". I'm going to try to do six sketches in the next little while, rather than one a month like I'd originally posted. I'd like to try to have all six posted by August 1, 2015.

  • New Projects
    • I have two (and a half) new projects I've either started or would like to start. I'll put up proper posts for them soon. 

Friday, November 07, 2014

Project Update Post

I've managed to get behind on projects again, mostly due to having research and teach commitments that need to get done with a higher priority. Still I've managed to get a bit done and in this post I'm going to update my deadlines to give myself something to shoot for again.



  • Project 5 - SNES Coasters and Project 12 - Chrono Trigger Sprites
    • I've had to hold off a little on working on these due to house sitting and wanting to make sure that I'm using the same iron while testing.
    • The SNES Coasters have been holding mostly steady, but I've decided that I want to build and test one of the bigger size before making others since that way I don't waste quite as much if I don't like the size. 
      • I'd like to finish and start testing the test SNES coaster by November 15, 2014.
    • I spent a long time going through the Perler bead colours and discovered that I actually DIDN'T buy all the colours and I'm missing a few that might be helpful for the sprites. However I think I have enough on hand to make it through the small scale test.
    • I've also done all the colour matching and think I have a plan for which colour of beads I'll use for each of the colours in the Chrono sprite.
      • I'd like to finish a test block (just the colours) by November 15, 2014 and the small scale Chrono by November 30, 2014.
  • Project 13 - Bubble Puzzle
    • I haven't had time to start on this one at all yet, so I don't have much to report other than that I've decided to do a test with Unity that works well enough to shoot bubbles at other bubbles.
      • I'd like to finish this Unity test by December 31, 2014
  • Project 14 - Flash Fiction
    • I also haven't made much progress on this one either so I think given that I'm still fairly early in November, I'm simply going to slide this back a month and hopefully put up my first piece by November 30, 2014.

Friday, September 19, 2014

Project 13: Bubble Puzzle

One of my favourite genres of video games is the "bubble puzzle," with games like Snood, Puzzle Bobble, Supermagical or even Zuma.

Puzzle Bobble - Taito 1994 - Image from the Games Database


I like that these games can either be very contemplative or very active. It's also easy to scale these games to be easier or harder based on speed and the potential number of combinations of bubbles. It's also possible to create interesting combination situations based on the kind of rules you apply to the game field.

I've definitely been feeling like I want to put more of my time into making a game again and I would also like the chance to explore some environments and tool sets for making games. So I've decided that Project 13, will be a Bubble Puzzle game that gives me a reason to get organized and make something fun.

Supermagical is the same but sideways - Image From Supermagical Blog

The Game

Basically the game will follow the simplest bubble puzzle format (such as Snood), where rows of bubbles will be pushed down from the top. You will have a dial and will have to shoot bubbles at the defending lines to push them back and defend yourself.

Stylistically I've decided (and I'm no artist so we'll see how this *actually* goes) that you will play a team of squirrels fighting against a bunch of robots.

Basically at each turn robots will produce a number of bubbles which will be pushed onto a line above the play field, once that line is full it will push onto the field. Meanwhile squirrels will dig up bubbles for you to shoot at the descending rows. Bubbles will stick together and will explode when more than 3 of the same type touch. If a bubble isn't attached to the top anymore then it falls to the bottom.

When bubbles fall to the bottom their power will be collected and you will use that power to turn off the robots. Once the robots are turned off, they'll stop producing bubbles of specific colours. Once the robots aren't making any new bubbles you win the round.

Snood - Image from Snood World


The Plan

I'm interested in making this game either in Unity or using an HTML 5, so before making too many further plans my first goal is to investigate these platforms (particularly finding an HTML 5 engine I like). 

My goal is to have played around enough to know what platform I'll develop the bubble puzzle game in by mid October 2014 (which we'll call the 16th).

Reading

I’m not sure that anyone, myself included, really needs this post. On the other hand, I read a thing about re-reading and I want to write ab...