{"author_link":"\/author\/kenrickrilee\/","author_name":"kenrickrilee","author_uid":"42087","comments":[{"author_name":"PapaCheech","author_uid":"24705","time":"Aug 25, 2014 @ 1:52am","epoch":1408931220,"text":"really good concept, and good execution too. Great art, all around good job!"},{"author_name":"kenrickrilee","author_uid":"42087","time":"Aug 25, 2014 @ 2:01am","epoch":1408931760,"text":"Thanks PapaCheech! :) I'm loving your entry (Flicker) too :o it's gorgeous."},{"author_name":"NnelGdaBandit","author_uid":"39408","time":"Aug 25, 2014 @ 3:10am","epoch":1408935900,"text":"Good concept! Burn the bodies!!!"},{"author_name":"MJamesShort","author_uid":"42024","time":"Aug 25, 2014 @ 3:11am","epoch":1408935960,"text":"Really cool idea and execution. I would recommend doing something to keep focus on the game though. Moving around kept scrolling my browser in Chrome (MAC)"},{"author_name":"highlyinteractive","author_uid":"14065","time":"Aug 25, 2014 @ 3:11am","epoch":1408935960,"text":"Space is terrible for shooting - page kept scrolling down\r<br\/>\r<br\/>Graphics are wicked"},{"author_name":"Elforama","author_uid":"23982","time":"Aug 25, 2014 @ 3:12am","epoch":1408936020,"text":"Awesome idea, great graphics, and well executed. I had fun."},{"author_name":"rynti","author_uid":"8363","time":"Aug 25, 2014 @ 3:13am","epoch":1408936080,"text":"Really enjoyed playing your entry! However, whenever I press [down] or [space] the page scrolled down - had to make the div smaller to get rid of that :D"},{"author_name":"SnapDragon","author_uid":"40863","time":"Aug 25, 2014 @ 3:13am","epoch":1408936080,"text":"Good game. The thing I don't like about the game is the screen should be in the center of the website, otherwise change the shooting button because when I press Space the \r<br\/>scroll bar scrolls down and I can't see."},{"author_name":"BloodJohn","author_uid":"26449","time":"Aug 25, 2014 @ 3:17am","epoch":1408936320,"text":"Interesting. Good graphics and sound.\r<br\/>\r<br\/>I've some problem with scroll in Chrome. Can't play comfortly :("},{"author_name":"Miziziziz","author_uid":"41803","time":"Aug 25, 2014 @ 3:18am","epoch":1408936380,"text":"The art is really nice, and the concept is cool. My only complaint is that when the game is playing, my arrow keys and space bar still affect my browser, so it keeps scrolling down while I play. This kinda made the game unplayable for me :\/, since the game is at the top of the screen. let me know if you fix this, cause I'd love to play it more."},{"author_name":"kenrickrilee","author_uid":"42087","time":"Aug 25, 2014 @ 3:45am","epoch":1408938000,"text":"Thanks for the feedback! I accidentally added an &lt;img&gt; tag that was causing scrolling to happen. Should be fixed now."},{"author_name":"Tanner","author_uid":"26780","time":"Aug 25, 2014 @ 5:26am","epoch":1408944060,"text":"Nice graphics. Good gameplay."},{"author_name":"DaanVanYperen","author_uid":"22396","time":"Aug 25, 2014 @ 9:29am","epoch":1408958640,"text":"Scrolling is indeed fixed! Nice little game."},{"author_name":"hazzahazzam","author_uid":"40538","time":"Aug 25, 2014 @ 10:01am","epoch":1408960560,"text":"Good game considering it was done in HTML5."},{"author_name":"Larzan","author_uid":"10395","time":"Aug 25, 2014 @ 11:04am","epoch":1408964340,"text":"Love the theme implementation, nice gfx, good game mechanics, fun to play, well done indeed!"},{"author_name":"ShellfishGames","author_uid":"23164","time":"Aug 25, 2014 @ 11:28am","epoch":1408965780,"text":"Neat little game. Could use a soundtrack and a little more variety gameplay-wise, but other than that it's pretty cool. And those robbers are cute. I don't really want to kill them. :&gt;"},{"author_name":"Posva","author_uid":"24637","time":"Aug 25, 2014 @ 11:46am","epoch":1408966860,"text":"really nice concept, mechanics feels harsh at the beginning but the pixel art is really awesome :)"},{"author_name":"Robber","author_uid":"29159","time":"Aug 26, 2014 @ 4:07am","epoch":1409025720,"text":"first i tried to burn the ghost then i got it..very cool minigame"},{"author_name":"jgthespy","author_uid":"40108","time":"Aug 26, 2014 @ 7:10am","epoch":1409036700,"text":"First I tried to light ghosts on fire.  That didn't work.  Then I started lighting corpses on fire.  I really enjoyed that."},{"author_name":"Pavel","author_uid":"39828","time":"Aug 26, 2014 @ 9:26am","epoch":1409044860,"text":"Cool and funny to play. Good job."},{"author_name":"EnigmAraigne","author_uid":"34693","time":"Aug 26, 2014 @ 11:20am","epoch":1409051700,"text":"Nice! Good Idea, really enjoyable. Had some good time with this game."},{"author_name":"BadgerPriest","author_uid":"3353","time":"Aug 26, 2014 @ 6:03pm","epoch":1409075880,"text":"Ooh, very good implementation of a multiple-dimensions mechanic. Gameplay is just the right amount of challenging."},{"author_name":"INC$D021","author_uid":"39751","time":"Aug 26, 2014 @ 7:54pm","epoch":1409082540,"text":"All around good job! Like the graphics :)"},{"author_name":"jimmypaulin","author_uid":"6965","time":"Aug 26, 2014 @ 8:03pm","epoch":1409083080,"text":"Really enjoyed this, love the dimension switching, really nicely implemented and a satisfying mechanic. The artwork was very good, great colours and clear sprites and effects. Great game!"},{"author_name":"korigame","author_uid":"40504","time":"Aug 27, 2014 @ 2:15am","epoch":1409105400,"text":"Good and simple! I love the sprites, and the shot being a line rather than a bullet is really nice. Well done :D"},{"author_name":"pythong","author_uid":"717","time":"Aug 27, 2014 @ 4:44pm","epoch":1409157540,"text":"ew. I don't like burning bodies :D couldn't you have used zombies or so? :D"},{"author_name":"psychomonster","author_uid":"17723","time":"Aug 27, 2014 @ 7:29pm","epoch":1409167440,"text":"nice. I love lasers :D"},{"author_name":"43iscoding","author_uid":"35110","time":"Aug 28, 2014 @ 2:18pm","epoch":1409235180,"text":"Very interesting game! Lovely graphics!"},{"author_name":"Jezzamon","author_uid":"10217","time":"Aug 29, 2014 @ 1:15pm","epoch":1409317800,"text":"Interesting how you can avoid the dangers of one place by escaping to the other. \r<br\/>\r<br\/>Poor thieves though... having their bodies being burnt."},{"author_name":"egor-idiot","author_uid":"23565","time":"Aug 29, 2014 @ 3:48pm","epoch":1409326980,"text":"Greate! I liked idea and art. Nice little thing."},{"author_name":"dickpoelen","author_uid":"34953","time":"Aug 31, 2014 @ 9:25am","epoch":1409476800,"text":"Those ghosts are hard to dodge! Cool game :)"},{"author_name":"markusfisch","author_uid":"19466","time":"Aug 31, 2014 @ 4:39pm","epoch":1409502840,"text":"That's a lot of fun actually! I really like the cute graphics and especially that seamless start. And the pistol sound, of course! Great game!"},{"author_name":"ChuiGum","author_uid":"22408","time":"Sep 8, 2014 @ 2:39am","epoch":1410143640,"text":"Great innovation, nice graphics. Good job!"},{"author_name":"Sestren","author_uid":"10343","time":"Sep 8, 2014 @ 11:31am","epoch":1410175560,"text":"Awesome game! Once I realized burning the ghosts was not the same as burning the bodies, the game became a lot of fun."},{"author_name":"sP0CkEr2","author_uid":"7135","time":"Sep 9, 2014 @ 4:19am","epoch":1410236040,"text":"Really cool game. Adding to my play list."},{"author_name":"mcapraro","author_uid":"28472","time":"Sep 15, 2014 @ 1:15am","epoch":1410743400,"text":"very cute design i love the little ghosts and cowboy!"}],"images":["ld30\/42087-342ec88d35f9e3ac7621f1056595838f.jpg","ld30\/42087-57b77840ffeffe6f0478f78be9c323a3.jpg","ld30\/42087-a1d5a5229cf60ba3e0fe9d895422598b.jpg","ld30\/42087-dba8b11df85ae3db67c4d8d4bd6a175b.jpg"],"links":[{"url":"https:\/\/dl.dropboxusercontent.com\/u\/43674030\/ludlum\/index.html","text":"Web (HTML5\/Javascript)"}],"metadata":{"g_key":"17495","g_author":"42087","g_event":"LD30","g_eventkey":"24","g_subevent":"COMPO","g_urlkey":"17524","g_title":"Rest In Peace","g_status":"UCHK1","g_place":"324","g_commentcount":"36","g_site2_node_id":"0","g_hide":"N","g_has_icon":"Y","g_rqueue":"0","g_random":"0"},"nds":[],"node":null,"orig_images":["http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/42087-shot0.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/42087-shot1.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/42087-shot2.png-eq-900-500.jpg","http:\/\/ludumdare.com\/compo\/wp-content\/compo2\/\/375043\/42087-shot3.png-eq-900-500.jpg"],"text":"WORKS BEST IN CHROME!\r\n\r\nIn this game, you hop between alternate dimensions to kill bandits. The ghosts of the dead haunt one dimension and the dead come back to life in the other!\r\n\r\nGameplay gif! https:\/\/twitter.com\/kenrickrilee\/status\/503676728703995904\r\n\r\nYou can check out my devlog either on http:\/\/cricklet.tumblr.com\/ or https:\/\/twitter.com\/kenrickrilee\r\n\r\nHere's the codes on github: https:\/\/github.com\/cricklet\/ld48-rip\/\r\n\r\n\/\/ Dev notes:\r\n\r\nI built the game from scratch in Javascript. As an experiment, I wanted to organize my code without using much OOP. The state of the game (player, bandits, ghosts, etc) are simply stored in arrays of JS objects (basically JSON). Then, different functions (like thinkPlayer or renderPlayer) take those objects and manipulate them. It lead to some awkwardness-- i.e. I pass the player object to nearly every function-- but worked well enough for the jam. I don't see this method as being useful for any larger projects, but it definitely works for something this simple.\r\n\r\nI spent a lot of time on the art. The background is procedurally drawn by randomly peppering a pixellated gradient with squares of dark and light. The lighting in the dark dimension is drawn by painting a flickering semi-transparent radial gradient on top of each light source (the player's torch and burning bodies). It's amazing how much something like adding a flicker to the lighting can improve the atmosphere.\r\n\r\nThe AI of the robbers is pretty simple. Luckily, you don't notice because you're constantly switching between dimensions :). Each robber is essentially a finite state machine: run to a random location -> aim in the direction of the player -> wait for player to enter your sights -> shoot or return to randomly running around.\r\n\r\nThe audio is done with as3sfxr (http:\/\/www.superflashbros.net\/as3sfxr\/) and SunVox (http:\/\/www.warmplace.ru\/soft\/sunvox\/). I'm especially happy with the fire crackling which is just a noise-generator and a distortion-filter in SunVox. Unfortunately, I didn't have time to make any music for the game (and I spent an hour in Audacity trying to get rid of the clicking in my loops :P).\r\n\r\nThe flipping dimensions mechanic gets pretty involved. Once multiple bandits start spawning at a time (and the bodies of the dead start piling up), you have to use each dimension as a way to escape the dangers of the other.","title":"Rest In Peace"}