{"id":1175,"date":"2010-12-11T17:34:43","date_gmt":"2010-12-11T17:34:43","guid":{"rendered":"http:\/\/luxregina.com\/portfolio\/?p=1175"},"modified":"2018-09-04T13:14:47","modified_gmt":"2018-09-04T13:14:47","slug":"k-million-post-mortem","status":"publish","type":"post","link":"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/","title":{"rendered":"K-million Post Mortem"},"content":{"rendered":"<h4>This post mortem is an archive from my 2010 blog post on my previous site<\/h4>\n<p><img data-attachment-id=\"1178\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/headerkmillion\/\" data-orig-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/headerKmillion.jpg?fit=535%2C192\" data-orig-size=\"535,192\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"headerKmillion\" data-image-description=\"\" data-medium-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/headerKmillion.jpg?fit=300%2C108\" data-large-file=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/headerKmillion.jpg?fit=535%2C192\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1178 aligncenter\" src=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/headerKmillion.jpg?resize=535%2C192\" alt=\"\" width=\"535\" height=\"192\" srcset=\"https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/headerKmillion.jpg?w=535 535w, https:\/\/i2.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/headerKmillion.jpg?resize=300%2C108 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" data-recalc-dims=\"1\" \/>K-million is a super-spastic Flash game made in collaboration with <a href=\"http:\/\/www.alillm.com\/\">Alister \u201cAlilm\u201d Maunder<\/a>.<br \/>\nAlilm, a while ago, coded a frantic game, called <a href=\"http:\/\/www.altarcade.com\/play.php?game=combo_x999\">Combo X-999<\/a>, and wanted to revisit it, with \u201ccustom\u201d graphics, and gameplay adjustments.<\/p>\n<p><img data-attachment-id=\"1179\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill1\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill1.jpg?fit=292%2C195\" data-orig-size=\"292,195\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill1\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill1.jpg?fit=292%2C195\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill1.jpg?fit=292%2C195\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1179\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill1.jpg?resize=292%2C195\" alt=\"\" width=\"292\" height=\"195\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill1.jpg?w=292 292w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill1.jpg?resize=272%2C182 272w\" sizes=\"(max-width: 292px) 100vw, 292px\" data-recalc-dims=\"1\" \/>Combo X999 is a strange game, some sort of a cross-over between a <em>BeJeweled<\/em>, <em>Space Invaders<\/em> and a <em>Slot Machine game<\/em>. the concept is quite basic and charged with \u201cfun\u201d potential: you destroy incoming waves of colored invaders (shooting several adjacent, same color invaders resulting in combos), get some cash and unlock powerful special attacks using the slot machine. The result is an extremely fast paced, frantic game.<\/p>\n<p><strong>The \u201cre-skinning\u201d process<\/strong><\/p>\n<p>My first task was of course to identify what could be improved in the original game, concept wise. One thing that was rather obvious was how the various gameplay elements were still very independent from each other, at least visually. For example, the slot machine stood alone, and had no real visual connection, explaining to the player how the process related to the enemies he was shooting at. The second step was to find a strong game concept that would tie all these elements nicely in one theme, and provide some sort of \u201cback story\u201d to the player, on why he\/she is shooting these incoming baddies.<\/p>\n<p>Quickly, I submitted a concept-sketch to Alilm, on what was my vision for the remake: K-million was born!<\/p>\n<p><img data-attachment-id=\"1180\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill2\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill2.jpg?fit=535%2C411\" data-orig-size=\"535,411\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill2\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill2.jpg?fit=300%2C230\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill2.jpg?fit=535%2C411\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1180\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill2.jpg?resize=535%2C411\" alt=\"\" width=\"535\" height=\"411\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill2.jpg?w=535 535w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill2.jpg?resize=300%2C230 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" data-recalc-dims=\"1\" \/><\/p>\n<p><strong>A<\/strong> \u2013 the title, connected directly with the machine \u2013 the original K1000000 was quickly changed to the much more reader-friendlyK-million.<strong><br \/>\nB<\/strong> \u2013 The slot machine became kind of a big vacuum cleaner sucking crystals of the ground \u2013 these crystals are dropped by shot enemies.<br \/>\nThe head of the vacuum is operated by two squirrels (<strong>C<\/strong>)(don\u2019t ask why!) and they move it laterally, following the player. Once sucked, the crystals go in the vacuum tube (<strong>D<\/strong>).<strong><br \/>\nE<\/strong>\u2013 the crystals are then turned into some liquid or dust, that go fill a gauge (<strong>E<\/strong>) \u2013 that gauge has some markings (under the marking, you can\u2019t use the slot machine, over the markings, the slot machine is ready to use (status can be shown by a green and red light, shown in (<strong>G<\/strong>)).<strong><br \/>\nF <\/strong>\u2013 The slots \u2013 function the same as in the previous version, except that icons will represent the type of bonus attack available.<strong><br \/>\nH<\/strong> \u2013 The gauge has a critical mass : if the gauge is too full, it explodes, and cannot be used for a short while.<strong><br \/>\nI<\/strong> \u2013 Player score.<br \/>\n<strong>J<\/strong> \u2013 Player character. There were several additional gameplay elements tied to the Chameleon (Color change adding extra bonus to the same color enemies shot, for example) that were later drop for more gameplay clarity.<br \/>\n<strong>K<\/strong> \u2013 that\u2019s where the \u201cenemies\/stuff to shoot\u201d will be at\u2026 I was thinking cute, color coded insects (Ladybug, flies, scarabs, etc) could be fun and fit the chameleon theme nicely.<\/p>\n<p>The concept got positive feedback, and was approved, so I switched to \u201cproduction\u201d mode.<\/p>\n<p><strong>The Art<\/strong><\/p>\n<p><em>The Slot Machine<\/em><\/p>\n<p><img data-attachment-id=\"1181\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill3\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/kmill3.jpg?fit=229%2C366\" data-orig-size=\"229,366\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"kmill3\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/kmill3.jpg?fit=188%2C300\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/kmill3.jpg?fit=229%2C366\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1181 alignright\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/kmill3.jpg?resize=229%2C366\" alt=\"\" width=\"229\" height=\"366\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/kmill3.jpg?w=229 229w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/kmill3.jpg?resize=188%2C300 188w\" sizes=\"(max-width: 229px) 100vw, 229px\" data-recalc-dims=\"1\" \/>The first element I started was the Slot Machine. I was pretty happy with the concept, and had been looking at quite a bunch of <a href=\"http:\/\/en.wikipedia.org\/wiki\/Steampunk\">Steampunk <\/a>websites (for different reasons), so I decided that the slot machine would be a Steampunk apparatus ?<br \/>\nThe Slot Machine had became quite a central element in the gameplay, and the only UI in the game, so I was really careful to keep it as detailed as possible, with a lot of little animations and eye candy (some of which didn\u2019t made it in the final cut of the game, for performance reasons). I went with a retro\/copper feel for the machine, with a lot of little details such as engraving on the cylinder, Warning texts, lots of little bolts and screws etc.<\/p>\n<p><em>The Squirrels<\/em><\/p>\n<p>For some reason, when I started working on that game, I became obsessed with squirrels. I wanted squirrels everywhere! I thought it would be cute and fun to add sidekicks to the player, and introduced two squirrel-operators, maneuvering the head of the vacuum.<br \/>\nBut that wasn\u2019t nearly enough squirrels. These guys can become quickly the stars of any show they are on, and, in the case for K-million, the whole setting was screaming for more \u201csquirrely\u201d action! ?<\/p>\n<p>More squirrels were introduced in one special attack, the \u201cSquirrels Rampage\u201d, triggered by a combination of symbols in the slot machine. When the player successfully align 3 red squirrel icons, 2 squirrels appear on both edges of the playing area, pop machine guns, and start to frantically shoot all the incoming baddies in a rain of bullets. Now we are talking!:)<\/p>\n<p><img data-attachment-id=\"1182\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill5\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill5.jpg?fit=227%2C206\" data-orig-size=\"227,206\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill5\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill5.jpg?fit=227%2C206\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill5.jpg?fit=227%2C206\" decoding=\"async\" loading=\"lazy\" class=\"alignleft size-full wp-image-1182\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill5.jpg?resize=227%2C206\" alt=\"\" width=\"227\" height=\"206\" data-recalc-dims=\"1\" \/>These cute little dudes where completely animated in <strong>Flash<\/strong>, \u201cpuppet-style\u201d: I\u2019ve cut in <strong>Photoshop<\/strong>, and separated different body elements, and rebuilt the squirrel in Flash, using tweens to animate all the different body parts. This allows for a very \u201clight\u201d sprite footprint, and also opens up a lot of potential animations for no additional file size (or very little).<\/p>\n<p>The game also included some Paratrooper squirrels, that the player had to avoid shooting (under the penalty of a swift retribution from the sidekicks) but these where later removed to streamline the gameplay. Less squirrels was a sad, but necessary evil! ?<\/p>\n<p><em>The Enemies<\/em><\/p>\n<p><img data-attachment-id=\"1183\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill4\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill4.jpg?fit=251%2C296\" data-orig-size=\"251,296\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill4\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill4.jpg?fit=251%2C296\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill4.jpg?fit=251%2C296\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1183 alignright\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill4.jpg?resize=251%2C296\" alt=\"\" width=\"251\" height=\"296\" data-recalc-dims=\"1\" \/>The \u201cenemies\u201d are waves of color coded insects that the player has to \u201ceat\u201d. Each insect was imagined with its own \u201cpersonality\u201d in case we wanted to explore different movement patterns per enemy.<\/p>\n<p>The cast of enemies includes the bold and daring <em>BeezyB<\/em>, the anxious <em>Arachgnagna<\/em>, the proud and slow <em>Wormidable<\/em>, the elusive <em>Flibie <\/em>and the shy <em>LoveDot<\/em>.<\/p>\n<p>All the enemies were drawn and animated directly in <strong>Flash<\/strong>, but later exported as a PNG spritesheet, to work around the performance hog that vectors can be in Flash. (the game sports an insane number of enemies on-screen at any given moment).<\/p>\n<p><em>K-Million<\/em><\/p>\n<p>The player-controlled chameleon is the star of the game. I had trouble at first to find the right shapes and volumes to make it recognizable (nothing look more like a lizard\u2019s back than a chameleon\u2019s back!) but thanks to some quick sketches provided by my illustrator friend, <a href=\"http:\/\/www.ryanterry.net\/\">Ryan Terry<\/a>, our little hero finally got it\u2019s makeover.<\/p>\n<p>The Chameleon was drawn and animated completely in Flash, using some vector fills, and some Flash runtime effects to give it a little more volume.<\/p>\n<p>Aside the regular moving animations, the Chameleon also has \u201cspecial\u201d animations (though, less than originally planned) such as sporting scuba-diving gear when the player triggers the \u201cdownpour\u201d bonus attack.<\/p>\n<p><img data-attachment-id=\"1184\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill6\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill6.jpg?fit=535%2C413\" data-orig-size=\"535,413\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill6\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill6.jpg?fit=300%2C232\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill6.jpg?fit=535%2C413\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1184 aligncenter\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill6.jpg?resize=535%2C413\" alt=\"\" width=\"535\" height=\"413\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill6.jpg?w=535 535w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill6.jpg?resize=300%2C232 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" data-recalc-dims=\"1\" \/><\/p>\n<p><em>The Forest background<\/em><\/p>\n<p>The last item that was created for the game was the game window background. I had a very precise idea of what I wanted: an illustrated forest scene, rich, vibrant, but not overpowering the rest of the game elements. It ended up being a bigger task than I thought \u2013 my first version wasn\u2019t working well at all with the rest of the elements, rendered almost invisible by the sheer luminosity I had going. So I restarted the whole thing from scratch, and worked towards a much darker, more atmospheric rendition of the scene. The final result, 6 or 7 hours later is the one that can be seen in-game now. All was hand drawn in <strong>Photoshop <\/strong>(using the mouse, which reminds me that I absolutely need to buy a tablet, presto!), with a little bit of photographic textures thrown in the mix for good measure.<\/p>\n<p><em>Sound<\/em><\/p>\n<p>I should also add that the game got some extra attention in the sound department: Alilm came up with some very nice sound effects for all the little buttons, explositions, and in-game events, and <a href=\"http:\/\/lambdarecords.net\/artists\/akelixe\/\">Akelixe <\/a>delivered a very fun, and very fitting \u201c<a href=\"http:\/\/en.wikipedia.org\/wiki\/Chiptune\">chip tune<\/a>\u201d compostion for the game. This additional sound work really adds to the general polish of the game.<\/p>\n<p><img data-attachment-id=\"1185\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill7\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill7.jpg?fit=535%2C413\" data-orig-size=\"535,413\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill7\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill7.jpg?fit=300%2C232\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill7.jpg?fit=535%2C413\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1185 aligncenter\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill7.jpg?resize=535%2C413\" alt=\"\" width=\"535\" height=\"413\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill7.jpg?w=535 535w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill7.jpg?resize=300%2C232 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" data-recalc-dims=\"1\" \/><\/p>\n<p><strong>Post Mortem<\/strong><\/p>\n<p>The project went very smoothly \u2013 we completed it almost within the time we had set (minus a week delay for a few graphic elements and some gameplay adjustments).<br \/>\nAlilm had to resolve a few performance issues, due to the sheer amount of on-screen animated elements, but the game now plays rather fast on your average computer.<\/p>\n<p>From the art standpoint, it was a very interesting game to work on: it\u2019s definitely a \u201cdifferent\u201d project than what I use to work on (by default, my graphics tend to be more \u201cserious\u201d) and I had a blast imagining and working on this little universe.<\/p>\n<p><img data-attachment-id=\"1186\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill8\/\" data-orig-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill8.jpg?fit=535%2C413\" data-orig-size=\"535,413\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill8\" data-image-description=\"\" data-medium-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill8.jpg?fit=300%2C232\" data-large-file=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill8.jpg?fit=535%2C413\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1186 aligncenter\" src=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill8.jpg?resize=535%2C413\" alt=\"\" width=\"535\" height=\"413\" srcset=\"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill8.jpg?w=535 535w, https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill8.jpg?resize=300%2C232 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" data-recalc-dims=\"1\" \/><\/p>\n<p><img data-attachment-id=\"1187\" data-permalink=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/kmill9\/\" data-orig-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill9.jpg?fit=535%2C416\" data-orig-size=\"535,416\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"Kmill9\" data-image-description=\"\" data-medium-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill9.jpg?fit=300%2C233\" data-large-file=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill9.jpg?fit=535%2C416\" decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-1187 aligncenter\" src=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill9.jpg?resize=535%2C416\" alt=\"\" width=\"535\" height=\"416\" srcset=\"https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill9.jpg?w=535 535w, https:\/\/i1.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2010\/12\/Kmill9.jpg?resize=300%2C233 300w\" sizes=\"(max-width: 535px) 100vw, 535px\" data-recalc-dims=\"1\" \/><\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1175\" class=\"share-facebook sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1175\" class=\"share-linkedin sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/\" target=\"_blank\" title=\"Click to print\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>This post mortem is an archive from my 2010 blog post on my previous site K-million is a super-spastic Flash game made in collaboration with Alister \u201cAlilm\u201d Maunder. Alilm, a while ago, coded a frantic game, called Combo X-999, and wanted to revisit it, with \u201ccustom\u201d graphics, and gameplay adjustments. Combo X999 is a strange [&hellip;]<\/p>\n<div class=\"sharedaddy sd-sharing-enabled\"><div class=\"robots-nocontent sd-block sd-social sd-social-icon sd-sharing\"><h3 class=\"sd-title\">Share this:<\/h3><div class=\"sd-content\"><ul><li class=\"share-facebook\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-facebook-1175\" class=\"share-facebook sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/?share=facebook\" target=\"_blank\" title=\"Click to share on Facebook\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on Facebook (Opens in new window)<\/span><\/a><\/li><li class=\"share-linkedin\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"sharing-linkedin-1175\" class=\"share-linkedin sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/?share=linkedin\" target=\"_blank\" title=\"Click to share on LinkedIn\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to share on LinkedIn (Opens in new window)<\/span><\/a><\/li><li class=\"share-print\"><a rel=\"nofollow noopener noreferrer\" data-shared=\"\" class=\"share-print sd-button share-icon no-text\" href=\"http:\/\/luxregina.com\/portfolio\/k-million-post-mortem\/\" target=\"_blank\" title=\"Click to print\"><span><\/span><span class=\"sharing-screen-reader-text\">Click to print (Opens in new window)<\/span><\/a><\/li><li class=\"share-end\"><\/li><\/ul><\/div><\/div><\/div>","protected":false},"author":1,"featured_media":1311,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"sharing_disabled":false,"switch_like_status":false,"spay_email":"","jetpack_publicize_message":""},"categories":[24,28,29,1],"tags":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/luxregina.com\/portfolio\/wp-content\/uploads\/2018\/06\/PM_Kmillion.png?fit=960%2C960","jetpack_publicize_connections":[],"jetpack_shortlink":"https:\/\/wp.me\/p5xnSl-iX","jetpack-related-posts":[],"_links":{"self":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1175"}],"collection":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/comments?post=1175"}],"version-history":[{"count":5,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1175\/revisions"}],"predecessor-version":[{"id":1230,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/posts\/1175\/revisions\/1230"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/media\/1311"}],"wp:attachment":[{"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/media?parent=1175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/categories?post=1175"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/luxregina.com\/portfolio\/wp-json\/wp\/v2\/tags?post=1175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}