Note to self: Mystery Story

This is a note of things I learnt working on the Mystery Story.

The journey

At the onset I did not really buy the idea of raising awareness through games -- that means it's education through games, an idea that has been abused to oblivion similar to "gamification". (I was the last one to join the team because my group got disbanded due to lack of project idea. Come to think of it, that group was not so bad at all...) However after some more elaboration of the idea... I came to think that hey, maybe this wasn't a very bad idea after all. At least it's worth trying, and we had backing from a medical doctor.

The first few weeks was actually rather terrible and all departments kind of wandered around and tried to figure out what to do. After a knack by our dear professor, apparently we figured out that the script department had lagged behind compared to the others. Then we had some restructuring and yeah, it came out well. :) (If that sounds mysterious, it's because I lacked words to describe the team dynamics in an appropriately diplomatic manner.)

Making games is easy. Making good and fun games is damn excruciatingly difficult. Ours were obviously not the quality of big-shot games we took inspiration from like LA Noire and Cause of Death, but I could say that it was a nice work for 6 weeks part-time (biased opinion haha). Our team composition was almost perfect for this kind of game: 2 programmers, 1 artist and 1 scriptwriter (I'd add up more artists and scriptwriters if I were able to). I could not imagine what would happen if the composition was changed to e.g. 3 programmers and 1 artist; probably one programmer really would need to change class and become the scriptwriter.

Working with non-programmers has been an enriching experience as well. I think we all always learn a lot by working with people that have radically different skillsets and/or mindsets. Not just a discussion but really working towards a definite goal. This is a different experience from working with someone with similar or superior skillsets and/or mindsets.

We have not decided yet on what to do with this project after CS3216 is done, but seeing the cards on hand now it could possibly blow up to a much bigger proportion (oh my goodness one of the card says "be featured in a U.S. newspaper"). The problem lies now in how to deal the cards and whether we have the motivation to keep playing until the end.

The technical part

We ran to a small problem using HTML5, which is the audio support for iPad (I think iOS in general). Basically due to concerns of excessive bandwidth usage and annnoying users, Apple with its One True Way passed down a decree which forbids audio files from being played without user interaction (clicks/taps) nor being cached by regular browser cache or HTML5 cache manifest method. Because of this, we couldn't really have solid sound effects on iOS -- it just won't play some of the time. I hope that PhoneGap can somewhat alleviate this problem.

The second assignment and especially the final project were the most Javascript-heavy applications I ever wrote. Although I've been reading and writing a bit of Javascript here and there, it's only after the projects that I begin to appreciate the language: it is riddled with all sorts of wacky weirdness, but highly functional (in both senses of "functional language" and "actually useful"). First-class functions plus anonymous function declarations plus closures are just mind-numbingly powerful!

I would recommend everyone that wants to appreciate the quirkiness and power of Javascript to read this collection of the weirdest parts of the language (warning: prior experience with Javascript is required, else it will be too mind-boggling).

63 comments

Reply to comment | Leap On!

Hola! I've been reading your web site for a long time now and finally got the courage to go ahead and give you a shout out from Atascocita Tx! Just wanted to say keep up the great work!

Muffin" name was used to.

Muffin" name was used to describe the flavor of the product, and was in compliance with applicable laws and regulations.
www.myworksharing.co.cc

However, when faced with a.

However, when faced with a situation where the ceiling has a number of different roles to play,
strategy games

This was a genuinely.

This was a genuinely tremendous post. In theory I'd like to form like this also - getting time and happen at liberty to write a good content... but what can I venture... I tergiversate alot and in no approach emerge to fall some contrivance carried out.
http://www.simplyrest.com/adjustablebeds

Agen Ibcbet.

I am very happy to read this. This is the kind of manual that needs to be given and not the random misinformation t hat's at the other blogs. Appreciate your sharing this best posting.

Hay All.

This is a fantastic website and I can not recommend you guys enough. Full of useful resource and great layout very easy on the eyes. Agen Bola

We can easily judge the.

We can easily judge the mastery and comprehension of material when an average student is told to hire this professional writing services for his college whether in united states or in other developed countries. Our endeavors in the sphere of scientific research are growing each year as well as any other process in technology or schooling. Young people become responsible for the knowledge they gain while they attend educational establishments.

All the united states are.

All the united states are disturbed in regardless by a immigration laws of your country, as are lots of people who never live the united states but who want to work listed here or survive here.

I have not much time to visit.

I have not much time to visit many websites. But today I found this site accidently. I explored much information which is useful to my life. Thanks! Sbobet Casino 88Tangkas

Thanks for everything!

Thanks for everything!

く累進的に変化するので累進レンズと呼ばれる。一般には「境目.

く累進的に変化するので累進レンズと呼ばれる。一般には「境目のない両用レンズ」などと呼ばれることが多い。累進レンズの種類はいくつかあり、使用目的に合わVACHERON CONSTANTIN 47040/B01A-9094 腕時計せて遠近レンズ・中近レンズ・近々レンズと呼ばれる事が

Mobile wallets.

Hey I much like your blog found yourself on go ogle and its good to determine that there are honest people out there.Mobile wallets

amazing article sharing.

This is my first time i go to in this article. I found such a big amount of entertaining many items upon the website (blog) you, particularly it is dialogue. From the actual a lot of feedback on your own articles or blog posts, I considered I wasn't the ultimate only one getting every one of the pleasurable in this article ! Keep in the great function aneka jaket kulit pria di jakarta

Apple passbook.

This is our first-time my partner and i head over to in this article. I ran across a real massive amount of engaging several objects when the website (blog) anyone, especially it is dialogue. Apple passbook Through the precise lots of responses by yourself articles or blog posts, We thought to be We has not been the greatest one having every one of the enjoyable in this article! Retain in the fantastic function.

BlogBlog.

Much of the information that I needed, thank you. obat batu empedu | obat rematik | obat infeksi paru paru

obat tradisional kanker.

obat tradisional kanker pankreas kanker pankreas terjadi karena adanya pertumbuhan sel abnormal pada organ pankreas, seseorang yang memiliki penyakit ini harus berhati hati karena berkemungkinan memiliki penyakit lain seperti gangguan hati dan iver. Bagi masyrakat pemilik penyakit gula, peradangan pada pankreas, obesitas, diabetes dan prokok aktif/pastif sangat rentang terkena penyakit ini.

obat tradisional kanker pankreas
cara order ace maxs

obat tradisional kanker pankreas.

日本では猫がいる家より、obat tradisional kanker pankreas 犬がいる家のほうが多いのではないだろうか。犬は大体玄関の近くか、庭にいる。そして obat kelenjar tiroid 、知らない人がその家の前を通ると。「ワンワン、 ワンワン」と大変うるさい。犬に「ワンワン」と鳴かれて困ったことがある人は、 大勢いるだろうと思う。うるさい犬をどうしたら静かにさせられることが教えよう。cara order ace maxs 犬が「ワン」と言ったら、あなたはすぐ「ツー」と言えば良い。obat jantung koroner terampuh
そうすれば、犬は次の「スリー」が言えないので、静かにするしかないのだ。

obat kelenjar tiroid.

The first objective will be to relieve the pain and inflammation of the current gout attack. Once the gout attack is under control, which can take a few hours or a couple of days, you and your doctor will focus on managing the disease long-term. Your efforts will center on preventing future attacks, avoiding the long-term damage to your obat kelenjar tiroid joints and chronic pain associated with uncontrolled gout and preventing the formation of tophi, lumps of crystallized uric acid that can form in the affected joints or surrounding tissues.
What resources are available?

obat kelenjar tiroid.

The first objective will be to relieve the pain and inflammation of the current gout attack. Once the gout attack is under control, which can take a few hours or a couple of days, you and your doctor will focus on managing the disease long-term. Your efforts will center on preventing future attacks, avoiding the long-term damage to your obat kelenjar tiroid joints and chronic pain associated with uncontrolled gout and preventing the formation of tophi, lumps of crystallized uric acid that can form in the affected joints or surrounding tissues.
What resources are available?

thnaks for information guys,

thnaks for information guys, good job hihi ^^ obat hidrosefalus pada bayi tanpa operasi

News topik.

Hi friends, never ngalamin whose name Anyang-anyangan then? That loh exhausted pee taste not complete and still want to pee again, but release a little bit, it feels pain and aching again ... Anyway disease gokil this one was really tortured until knee to knee-deh.
Again asik2nya toy galaxy note, eh tiba2 attacked anyang2an disease. Create nyari solution, I visited his house leader Google, muter2 there nyari info about Anyang-anyangan and how the solution.
It turns out the answer is the same on average, similar to one another. Essentially, I want to share how to overcome Anyang-anyangan, ranging from the bizarre way to clinically evident. Listen here Obat anyang anyangan

Obat Herbal Fistula Ani.

congratulations run activities
thanks for the information may be useful for us all,
I am very happy to be back to visit and leave a comment on this blog ..
Greetings from our herbal medicinal agent .. regards success and always post the latest news ..

Obat Herbal Fistula Ani

Herbal Medicine.

thank you so much for the information you present very useful,
I am pleased to be able to visit your website,, because you really build a website and help me, I wait for further information..

Obat Herbal Tulang Keropos Ampuh
Obat Herbal Amandel Kronis Tanpa Operasi
Obat Herbal Vertigo Akut
Obat Herbal Glaukoma
Obat Herbal Ispa

Still, I wanted to test out.

Still, I wanted to test out the next step in home design. I decided to try the middle-of-the line product, Home Designer® Suite 2015. I hit some bumps along the ...There are plenty of home design software programs to choose from, but Home Designer Suite stands out in many positive ways. Read on to find out more.
mobicrumbz.com

Obat Herbal Kanker Kandung Kemih.

hello .. thanks for the information thrilled to be able come back to your website this,, a quality post and useful information for visitors and build I would be very happy if you wish to visit our website ..
thanks ..
Obat Herbal Kanker Kandung Kemih

Obat Herbal Disentri.

an interesting information,, continue working and sharing information .. awaited next post

Obat Herbal Disentri

Obat Herbal Varises.

pengobatan untuk penyakit varises secara alami dengan Jelly Gamat Gold G tanpa menyebabkan efek samping
Obat Herbal Varises

GLOW Enhanz.

Thanks for information.. nice post ! by GLOW Enhanz

Obat Herbal Kanker Usus Halus.

thank you for sharing the information,, I really liked your article, and I agree about what you wrote in this article ..
I am very happy to visit your website and listened.. Obat Herbal Kanker Usus Halus

obat sinusitis.

love you more and more you love this a thausend years obat sinusitis

Obat Herbal Kanker Pankreas.

I agree with you, about what you wrote in this article is very interesting to me and see this article so neatly arranged ..
I was impressed after noticing it
I was one of the largest distributors of herbal medicine in Indonesia
a happiness for me if you wish to visit my humble website ..
thank you for sharing
Obat Herbal Kanker Pankreas
Obat Herbal Kanker Hati

reply.

An incredible article you write, very very interesting and informative ... I hope you will keep writing articles as good as this, so I gained extensive insight ... thanks.!!!
Obat kelenjar getah bening di leher
Obat herbal tumor lambung
Obat asam lambung yang aman buat ibu hamil

reply.

I agree with your opinion. It must be such that we respond, and As long as it is positive why not ..
Pengobatan gondok tanpa operasi
Pengobatan epilepsi
Obat tumor kista

reply.

I think things like that are very useful .... maybe we should have to start more often ...
Obat ayan atau epilepsi
Obat asam lambung yang aman buat ibu hamil
Obat herbal tumor lambung

reply.

Really nice article you write, very inspiring all to life ...
Obat herbal jantung
obat herbal stroke
Obat Kanker Rahim

reply.

I'm sorry I don't understand where. Just give me a reason,Just a little bit's enough..
Pengobatan usus buntu
Pengobatan kanker selain kemoterapi
Pengobatan batu empedu

Obat Herbal Alzheimer Ampuh.

good blog, thanks for sharing
very interested
Obat Herbal Alzheimer Ampuh

Teambuilding .

You make your article to a specific goal to a specific viewers. Considering who can see your article and how you can outline your data to fit their needs, you can elucidate whether your target is to convince, divert, tell, or summon sensitivity.

obat herbal kaki gajah bengkak.

atasi penyakit kaki gajah secara alami dengan Obat Herbal Kaki Gajah Bengkak

Obat Kista.

Brilianpost :)
i like this website because give me more information.,,.
thnak's guys :)

obat penyakit darah tinggi herbal

obat herbal faringitis.

pengobatan untuk penyakit faringitis secara alami dengan Obat Herbal Faringitis tanpa menyebabkan efek samping

reply.

There are no right and wrong ways to work in this business, but there are some basic common-sense practices. Work very, very hard and always be prepared; never give up; and once you get the job, give them more than they ever expected: - Shine! Pengobatan tumor jinak di kepala

I’m really enjoying the.

I’m really enjoying the design and layout of your blog. It’s a very easy on the eyes which makes it much more enjoyable for me to come here and visit more often. Did you hire out a developer to create your theme? Superb work!

halong overnight cruise.

Thank you for another fantastic blog. Where else could I get this kind of information written in such an incite full way? I have a project that I am just now working on, and i am sure this will help me a lot..and I have been looking for such information since from few days.

We stumbled over here from a.

We stumbled over here from a different web page and thought I might check things out.
Obat Tradisional Amandel Bengkak Ampuh

marema page one.

I used to be recommended this web site via my cousin. I am not
certain whether this submit is written via him as nobody else recognize such exact about my difficulty.
You're wonderful! Thank you! very much
obat asam urat di jari tangan and my blogs

obat tradisional kanker laring

and my blogs obat asam urat di kaki and my website

obat kencing nanah tradisonal

marema gan.

I used to be recommended this web site via my cousin. I am not
certain whether this submit is written via him as nobody else recognize such exact about my difficulty.
You're wonderful! Thank you! very much
obat asam urat di jari tangan and my blogs

obat tradisional kanker laring

and my blogs obat asam urat di kaki and my website

obat kencing nanah tradisonal

Obat Untuk Kurus | Terbaru.

Obat Untuk Kurus | Terbaru Paling Efektif.
Terbaru Obat untuk kuruskan badan dengan cepat dan aman, Mampu Kurusin perut Pria maupun wanita, bekerja sangat efektif serta mudah penggunaannya. Biolo Slimming capsule Herbal Adalah solusi ramping terbaru dengan cara alami dan tradisional sebagai cara untuk kurus tercepat .

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <pre> <i> <b>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.

Recent comments