{"author_name":"HeyChinaski","cat":"LD #28","comments":[],"epoch":1387225860,"likes":1,"metadata":{"p_key":"34527","p_author":"HeyChinaski","p_authorkey":"11211","p_urlkey":"70075","p_title":"Singulus","p_cat":"LD #28","p_event":"LD28","p_time":"1387225860","p_likes":"1","p_comments":"0","p_status":"UPD5","us_key":"11211","us_name":"HeyChinaski","us_username":"heychinaski","event_start":"1386892800","event_key":"20","event_name":"LD28"},"text":"<p><img class=\"alignnone size-large wp-image-316433\" alt=\"screen4\" src=\"http:\/\/www.ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/screen4-550x310.jpg\" width=\"550\" height=\"310\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/screen4-300x169.jpg 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/screen4-550x310.jpg 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2013\/12\/screen4.jpg 1421w\" sizes=\"(max-width: 550px) 100vw, 550px\" \/><\/p>\n <p>I didn&#8217;t make a post last night when I finished so here&#8217;s one now. \u00a0Singulus is finished and I&#8217;m pretty happy with it.<\/p>\n <p>There is Only One sword and Only One shield to be shared around the gladiators. \u00a0You use the arrow keys to move and space to fire. \u00a0Aiming is automatic, it locks on to the nearest player.<\/p>\n <p><a title=\"Singulus\" href=\"http:\/\/www.heychinaski.com\/ld28\/game.html\">Click Here to Play It<\/a>\u00a0and the entry is <a title=\"Singulus by HeyChinaski\" href=\"http:\/\/www.ludumdare.com\/compo\/ludum-dare-28\/?action=preview&amp;uid=11211\">here<\/a>.<\/p>\n <p>The gameplay is simple but quite fun andthe graphics aren&#8217;t too bad. \u00a0The sound is pretty basic (bfxr) and I couldn&#8217;t find the motivation to make some music despite having plenty of time. \u00a0Perhaps next time if I&#8217;m better practised with the right tool I&#8217;ll feel more inclined. \u00a0It&#8217;s just always an afterthought for me during LD.<\/p>\n <p>Perhaps I could have tweaked the gameplay a bit more (size of the arena, speed of the players etc.) \u00a0I&#8217;m not sure if it&#8217;s optimal as it is. \u00a0Some people complain that the sword is too hard to dodge although I have to say that is the point. \u00a0The aim should be to get another player between you and the guy with the sword or grab the shield to protect yourself.<\/p>\n <p>I achieved things a few things that I&#8217;d never done before with this game:<\/p>\n <p><strong>Made a networked multiplayer game.\u00a0<\/strong><\/p>\n <p>I used nodejs for the server and communicated with the client via websockets. \u00a0There&#8217;re a lot of things I probably did wrong technically. \u00a0For example the network messages are very inefficient and there&#8217;s no client side simulation so when there is lag the game just freezes up. \u00a0However the result is a reasonably playable game.<\/p>\n <p>There&#8217;s also no limit on the number of players. \u00a0I&#8217;m not sure how the game would play if a lot of people joined at once. \u00a0It seems like 4-6 players is about the optimal number. \u00a0Thanks so much to everyone who helped playtest the game over the weekend. \u00a0It&#8217;s hard to work solo on a multiplayer game so the few times people volunteered their time to help me test were very useful.<\/p>\n <p><strong>Made some AI well balanced and smart enough to substitute for human players.<\/strong><\/p>\n <p>I knew when I started that a multiplayer game would be tricky because there often wouldn&#8217;t be enough people online playing it to be enjoyable. \u00a0I didn&#8217;t think I&#8217;d be able to make bots which wouldn&#8217;t either be so smart that they were unbeatable or so dumb that they&#8217;d be a walkover. \u00a0It seems like you always get one of these extremes when building AI. \u00a0However these guys seems pretty well balanced. \u00a0It&#8217;s lucky the bots worked out because I discovered playing with less than 3 people is pretty dull. \u00a0Now the bots make sure there are always at least 3 &#8220;players&#8221; at once at all times but they log off again once there are at least 3 human players.<\/p>\n <p><a title=\"Singulus\" href=\"http:\/\/www.heychinaski.com\/ld28\/game.html\">Here&#8217;s the link to Play It Again<\/a><\/p>\n <p>&nbsp;<\/p>","time":"December 16th, 2013 3:31 pm","title":"Singulus"}