{"author_link":"\/author\/quyse\/","author_name":"quyse","author_uid":"49212","comments":[{"author_name":"Jasonsumm","author_uid":"53045","time":"Apr 20, 2015 @ 10:46pm","epoch":1429569660,"text":"So random, so awesome &gt;.&lt;"},{"author_name":"mandolin","author_uid":"52784","time":"Apr 21, 2015 @ 12:41am","epoch":1429576560,"text":"Love it! I chose comfy, cause comfy=win. The design is very clear and the controls are very fun. Great game"},{"author_name":"rogberth","author_uid":"8913","time":"Apr 21, 2015 @ 9:31am","epoch":1429608360,"text":"I won! so comfy haha great game!"},{"author_name":"The Capitalist Crayfish","author_uid":"53039","time":"Apr 21, 2015 @ 9:33am","epoch":1429608480,"text":"Took me a few tries to win, but in the end I did it. Nice game. -Weloxux"},{"author_name":"Kaijuu","author_uid":"46066","time":"Apr 21, 2015 @ 10:19am","epoch":1429611240,"text":"Haha, awesome! GOTY"},{"author_name":"tronix + capnramses","author_uid":"52964","time":"Apr 21, 2015 @ 4:52pm","epoch":1429634820,"text":"looks like entirely from-scratch webgl. very nice work!"},{"author_name":"kyyrma","author_uid":"8424","time":"Apr 22, 2015 @ 7:47pm","epoch":1429731720,"text":"What did I just play?"},{"author_name":"psychonull","author_uid":"31386","time":"Apr 24, 2015 @ 1:19am","epoch":1429838040,"text":"As a programmer, I am very excited about what you did. I din't know about GHCJS, so thanks for that and for sharing your code and engine.\r<br\/>As a player, I liked the humor and the idea, but sometimes I found frustrating some accidental camera rotations, and not understanding how long it takes from click to spawn.\r<br\/>Great job and thanks again!"},{"author_name":"suppi","author_uid":"29243","time":"Apr 24, 2015 @ 10:07am","epoch":1429869720,"text":"I salute you for doing this in Haskell. great job.\r<br\/>\r<br\/>This is interesting, adding music would make this even better. using the left mouse button for spawning and camera rotate is a bit hard though. i had to click really fast to win and sometimes the camera moved without me wanting it to."},{"author_name":"quyse","author_uid":"49212","time":"Apr 24, 2015 @ 12:58pm","epoch":1429879980,"text":"Thank you all for playing and comments!\r<br\/>\r<br\/>Indeed this entry is more proof-of-concept project rather than real game, and yes the main goal was to make something working in Haskell.\r<br\/>\r<br\/>Sorry for camera problems (it was thought as a good idea while coding), and overall incompleteness. Working without artists is hard :) We are two programmers, but one of us can make some models in 3dmax.\r<br\/>\r<br\/>Shooting works as a one-element queue: click sets a position in a queue so shoot will be performed as soon as cooldown allows. That way you can shoot at maximum speed, and you don't need to click too fast.\r<br\/>\r<br\/>The main idea is probably not very clear for most people, it's actually a hard-to-explain local meme of Russian competing game-streaming sites sc2tv.ru and goodgame.ru. &quot;Peka&quot; or &quot;comfy&quot; is associated with sc2tv.ru and beaver is associated with goodgame.ru. Nevermind :)\r<br\/>\r<br\/>You may discuss or ask questions on Haskell-related things in this post in haskellgamedev subreddit: http:\/\/redd.it\/33dtif\r<br\/>\r<br\/>Thanks again!"},{"author_name":"bvanschooten","author_uid":"14520","time":"Apr 25, 2015 @ 11:11pm","epoch":1430003160,"text":"Interesting mechanic. The bars at the top don't seem to do anything, so it's hard to measure progress. Is that a bug?"},{"author_name":"Jakob37","author_uid":"50156","time":"Apr 28, 2015 @ 7:22pm","epoch":1430248620,"text":"Interesting game! I was surprised by the sudden camera shift, but I enjoyed squashing the yellow balls with my beavers."},{"author_name":"gnx","author_uid":"8333","time":"May 1, 2015 @ 9:12pm","epoch":1430514420,"text":"I like the basic concept, it is very simple but I see a lot of things that could be done with it. Visually the game communicates very clearly and the camera controls are a nice bonus.\r<br\/>\r<br\/>What I really missed was any kind of sound though :)"}],"images":["ld32\/49212-2cd146031879040ca34122060f11d4c3.jpg"],"links":[{"url":"https:\/\/quyse.github.io\/pekabeaver\/ldj32\/","text":"Web"},{"url":"https:\/\/github.com\/quyse\/pekabeaver","text":"Source"}],"metadata":{"g_key":"12137","g_author":"49212","g_event":"LD32","g_eventkey":"27","g_subevent":"JAM","g_urlkey":"12167","g_title":"Peka vs Beaver","g_status":"UCHK1","g_place":"732","g_commentcount":"13","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\/\/444368\/49212-shot0-1429557081.png-eq-900-500.jpg"],"text":"An epic battle between Pekas and Beavers is about to begin!\r\n\r\nHow to play:\r\n1. Select side (Pekas or Beavers)\r\n2. Click on the field to spawn your warriors!\r\n3. Warriors of different sides annihilate each other when they meet.\r\n4. Warrior flattens out his enemies on landing!\r\n5. Win by getting more warriors in the enemy castle.\r\n\r\nControls: click to spawn a warrior (do not click too close or too far from your castle), click-n-drag to rotate camera.\r\n\r\nThis game uses very experimental technology - it's written entirely in Haskell, and then translated to Javascript by using GHCJS, to be playable in browser.\r\n\r\nRequires WebGL support.\r\n\r\nEngine: FLAW (written by me from scratch), https:\/\/github.com\/quyse\/flaw\r\n\r\nArt: models are made by us, but pictures for the start and finish screens were found on the internet. And no sound, sorry.\r\n\r\nUPDATE: post-submission change: fixed hang in firefox while mousewheeling\r\n\r\ndiscuss on reddit: http:\/\/redd.it\/33dtif\r\n","title":"Peka vs Beaver"}