Category: Life

Every other post.

  • Solaire Progressing Well

    Solaire Progressing Well

    Development for Solaire is progressing well. I’m on track to have it finished by the end of the month. Since the last update, I finished the editor and started work on the game’s main “exploration” mode.

    I need to pay more attention to what kind of gameplay I want. Initially, I wanted a single-player story arc whereby your hand-drawn ship made it from a forgotten notebook at school to the owner’s home, fighting other doodles along the way. As you went along, you collected ink with which you could draw improvements on your ship, which would help you in the big boss battles.

    However, right now I’m aiming for something simpler. I’m going the “tower defence” formula: travel around a randomly generated universe, with your ship fighting off waves of enemies. Blowing up baddies gets you ink, which you use to improve your ship, which in turn prepares you for a more powerful wave of baddies. A scoring system serves as motivation to play more.

    Once I get that done, then I’ll think about creating a story mode. As usual, the source code for the project is available: you can download it here.

  • New Creative Project

    New Creative Project

    I’ve started a new creative endeavour: a video game which is at this time named Solaire. I’ve been working on it pretty heavily for the last week, and anticipate to have it done in about a month or so.

    The premise of the game is to have you draw a space ship and have it explore/battle through space, with everything taking on the appearance of being hand drawn. Rewards come in the form of ink, which you can then use to draw more stuff on your ship.

    I’m coding this using HTML5 and Javascript. The same stuff websites are made of. What this means is that this game will work on Windows, OS X, Linux, or even an iPad. As long as the device has a browser that follows standards, it can play this. You can access the source code here.

    It’s been interesting to take this on. The existing graphical facilities in HTML5 are very rudimentary, with few primitives (which doesn’t include circles) and text placing capabilities. I had to write a very limited game engine so that I could go from that to something with menus and user-interaction which animates at 100 frames per second. I love doing this kind of stuff though.

    Expect more news once I get closer to completion.

  • Extrajudicial Censorship

    Extrajudicial Censorship

    Extrajudicial censorship is not a new concept. However, two factors have greatly contributed to increasing its presence in the Western sphere over the last decade: the passing of the Digital Millenium Copyright Act (DMCA), and the rise of the Internet as a platform through which to disseminate ideas.

    The Digital Millenium Copyright Act (DMCA) was passed in 1998 by American law-makers, and was their ratification of the WIPO treaties from two years previous. It was intended to modernize the Copyright Act so that it could deal with infringements in a digital world. It included provisions to punish those who harboured illicit content, unless they took steps to remove the material upon notification. Unfortunately, thanks especially to this last provision, the DMCA would become the tool of choice to censor content, including that which was entirely non-infringing and legitimate by copyright standards.

    The rise of the Internet has meant a few things. For one, unlike the mediums of past, it is malleable. Once something is out in a newspaper, or magazine, it cannot be redacted after the fact. The original words that were written down will exist for as long as a copy survives. With the Internet, one can go as far as erasing content altogether and make it as if it never was. It’s a censor’s wet dream.

    Secondly, the rise of the Internet has meant that now more than ever, people are dependent on private interests to disseminate their ideas. They need platforms such as WordPress, YouTube, Facebook, Tumblr, Twitter, and so forth. Alternative forms of communication (zines) are dying because of the significant advantages that the Internet-based platforms provide, increasing dependence on those private companies.

    However, those companies are loyal to their bottom line, and not to the content owners. While there is overlap between the two, it does mean that the companies are not sympathetic to the few that might affect their bottom line in a disproportionate manner.

    Enter the DMCA. With one trivial email invoking that name, censorship has become anyone’s game. The private companies who host the platforms acquiesce to the takedown demands of the electronic communication, often without even looking at the alleged infringing content. It’s much more financially prudent for them to dump the potentially offending content than to invoke their legal team.

    This has resulted in an environment that hurts free speech, for we are not just subject to the law, but to the interests and sensitivities of companies. There is no place on the Internet that is safe from this sword of Damocles – even if you host your own website. The hosting company, and those who provide bandwidth to the hosting company, can be hit with one of these takedown requests as well.

    Content creators who live outside of the United-States are also affected. Most companies that own these platforms are American, and subject to American law. The remaining, with few exceptions, are reliant on US-based business and would not choose to contravene American interests.

    We who live in highly developed nations should not be under the illusion that there is no undue censorship of our content. We are exposed to its effects all the time, and it is our responsibility to be aware of it, and to fight it, wherever possible.

  • Weekend in Paris

    Weekend in Paris

    An operations manager approached me last Thursday.

    Him: Are you busy this weekend?
    Me: Yeah, a little.
    Him: Oh.
    Me: Why?
    Him: Well we’re looking for a volunteer to go to Paris.
    Me: Ontario?
    Him: France.
    Me: I’ll go!

    Within 24 hours, I was on a flight. I did what I had to do there, and then I had nearly three days to myself. The hostel was a little interesting. Because I was at the airport a little longer than expected, I arrived at the hostel at 1PM instead of the expected 12PM.

    The girl at the desk of the hostel promptly informed me that I was late, that she had given my room away, and that there were no more availabilities. When pressed, she said she had a bed for tonight – but nothing else. This added a bit of stress, but I didn’t concern myself too much. I suspected that she had a chip on her shoulder.

    I came back after the girl’s shift was over, and approached the new person at the desk. “Oh yes, we have tons of free beds tomorrow night! You might have to change rooms, but there’ll be no problems.” Good news.

    I set off for the city. I’m weary of touristy stuff, so while I did go up the Eiffel tower, visit Notre Dame and l’Église Sacré Coeur, I did make sure to walk around the lesser travelled parts of the city as well. I got off at random metro stops and explored, and also walked the stretch from Sacré Coeur to the Latin quarter, stopping often along the way.

    A few experiences stood out. It was late Saturday night, and I couldn’t sleep – so I set out for the city. As I walked, I heard guitar playing. This wasn’t the type of smooth mainstream sounds you’d hear at a restaurant. This was the guitar-playing of people doing it for friends.

    I followed the sound. It brought me to the side of the Seine, where I found hundreds upon hundreds of youths, all engaged in picnics. Some had candles, nearly all had wine or beer, along with snacks. Everyone was having a great time. I sat down by the guitar-playing group. We started to chat.

    As it turns out, it was the beginning of Easter break, which is two weeks for them. I people watched and looked on to the river with the music as a background. It was magical.

    The next night, after a full day of exploring, I went to an indie movie theater. We crowded to watch the Swedish-French film, “The Sound of Noise.” It was a cool film, and the audience didn’t hesitate to laugh out loud.

    At the hostel, I met some great folks. One was a university professor in Morocco, who was there for a conference. He had snuck through oranges from a tree his garden in his baggage, one of which he gave to me. It was the best orange I’ve ever had.

    All in all, this was a great trip.

  • Calling a spade a spade.

    Calling a spade a spade.

    An article came out in the Xtra today discussing the current state of the ban on Gay-Straight Alliance clubs at the Halton District Catholic School Board. It’s been four months since the issue garnered the attention of the national press, but for all the talk, there has been no progress.

    The situation with the Ottawa Catholic School Board has been as dismal. When they don’t spend their time stipulating why they ban GSAs, they deny even having the ban. As I’ve explained before, their denial relies on a game of semantics, but it works. Just like their framing of the situation as a move that’s good for equity and social justice.

    If it weren’t the well-being of students at hand, I might find the entire situation comical. Here we have a collection of school boards, all fiercely opposing the existence of these weekly lunch gatherings of students who talk about ending bullying and making their schools safer for everyone.

    From the perspective of one who is without prejudice, there is no downside to these clubs. The Ministry of Education praises them over and over for making schools better. They don’t cost anything to operate. The students run them themselves. It’s another club to add in the pool, along with the chess and debating clubs.

    Things get a little more complicated when prejudice is thrown into the mix. Only then does all of the good of the above appear in a negative light. I’ve found that people have been apprehensive of calling the Ottawa Catholic School Board and those like it homophobic, but there is no denying it. It’s time to call a spade a spade.

    Hesitant still? Let’s go over the facts. In Ontario catholic schools:

    • Guidelines are issued on how to constrain a specific minority. It calls the entire minority “objectively disordered.”
    • The name that the minority goes by is banned as a word.
    • Those from the minority are prohibited from having relationships. It’s encouraged for everyone else.
    • Student-run support groups for the minority are forbidden.

    Imagine if the minority was anything other than queer youth. Politicians would jump into action and the policies would be rescinded immediately. Sadly, the thought of discrimination is still acceptable when it comes to this issue.

    ‎”The goal of Catholic school boards “is to end discrimination against anyone in our society,” said Nancy Kirby, president of the Ontario Catholic School Trustees’ Association. “But we still have to follow the church teachings.”

    Only on this issue does it seem to be okay to have the words “end discrimination” share the same sentence with the word “but.” Only on this issue have we said that there can be exceptions with regards to protection from discrimination.

    Homophobia is ripe throughout the Ottawa Catholic School Board and the other Catholic school boards here in Ontario. It is a travesty that no one in a position of power has had the courage to do anything about it. It’s a tragedy that it requires courage at all.