{"author_name":"Solocov","cat":"LD #35","comments":[{"author_name":"UgiWithAKnife","time":"April 22, 2016 2:52 pm","epoch":1461354720,"text":"You are using Unity right? You can use the mixer to sync music. Just adjust the volume of different channels when you want the change.","spam":"N"}],"epoch":1461354300,"likes":1,"metadata":{"p_key":"5902","p_author":"Solocov","p_authorkey":"56983","p_urlkey":"41348","p_title":"(Small) Update on Formorph","p_cat":"LD #35","p_event":"LD35","p_time":"1461354300","p_likes":"1","p_comments":"1","p_status":"UPD5","us_key":"56983","us_name":"Solocov","us_username":"solocov","event_start":"1460678400","event_key":"33","event_name":"LD35"},"text":"<p><strong>Moin Ludumdare folks!<\/strong><\/p>\n <p>This post will mainly concentrate on the design\/art\/programming aspects of the game <strong><a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-35\/?action=preview&amp;uid=56983\">Formorph<\/a>\u00a0<\/strong>(my LD35 Entry). I am going to be working on this game even more, because I really like it. Its really small and can be improved really fast (Also I already have your feedback for it xD). This post is also a little side-note to myself, in case I come offtrack :P.<\/p>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-35\/?action=preview&amp;uid=56983\"><img class=\"alignnone size-medium wp-image-558513\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/LevelBeschriftet-300x239.png\" alt=\"LevelBeschriftet-Formorph\" width=\"300\" height=\"239\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/LevelBeschriftet-300x239.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/LevelBeschriftet-550x439.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/LevelBeschriftet.png 756w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><img class=\"alignnone wp-image-558514\" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/Level-300x239.png\" alt=\"Level-Formorph\" width=\"300\" height=\"239\" srcset=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/Level-300x239.png 300w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/Level-550x439.png 550w, http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/Level.png 756w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><br \/>\n <\/a><br \/>\n <em>(Just for the understanding)<\/em><\/p>\n <p><em><strong>Firstly things I don&#8217;t like:<\/strong><\/em><\/p>\n <ul>\n <li><em>The music:<\/em>\u00a0It is really repetitive and annoying at points. I tried to add\u00a0the same music with different instruments into the level. But the synchronization did not work.<br \/>\n In case someone has a better solution than this:<br \/>\n soundSource1.timesamples = soundSource2.timesamples;<br \/>\n <em>please call me up!<\/em><\/li>\n <li><em>Movement:<\/em>\u00a0The Player stutters when moving left\/right. This happens because of the PlayerController influences the XVelocity directly while the none slidy ground slows the player down each calculation step. Also the smaller Player should move faster than the bigger one \ud83d\ude1b<\/li>\n <li><em>Shapeshifting:\u00a0<\/em>I hope no one noticed that, but when you shift, your character can clip through the ground and walls , because I just simply increased the size of the player. (In the &#8220;airlevel&#8221; it is most noticeable, because it kills you at some points <strong><img src=\"http:\/\/ludumdare.com\/compo\/wp-includes\/images\/smilies\/frownie.png\" alt=\":(\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/strong> )<\/li>\n <li><em>Dead bodies:<\/em>\u00a0I think I introduced this mechanic pretty well and most people liked it, but sometimes your bodies just blocked your way. Also you don&#8217;t particular shapeshift very often, which leads to &#8220;no practice in shifting&#8221;, and you need to be good at it for the last parts of the level.<\/li>\n <li><em>Wind:\u00a0<\/em>simply just has to be redone xD&#8230;<\/li>\n <li><em>Performance:<\/em>\u00a0Each Lava\/water\/air block has its own Soundsource which leads to unneeded lag, also the Level is to big and does not allow any fast fine tuning.<\/li>\n <\/ul>\n <p><em><strong>Secondly <a href=\"https:\/\/docs.google.com\/document\/d\/1RdfjN-FX2QBboiicy6WUJV97FgzwPdzT6F1yB1-SgVo\/edit?usp=sharing\">things you didn&#8217;t like<\/a>:<\/strong><\/em><\/p>\n <ul>\n <li><em>Leveldesign:\u00a0<\/em>Most of the players did not pass the last parts of the level. Probably\u00a0because <a href=\"https:\/\/www.youtube.com\/watch?v=EitZRLt2G3w\">the skill curve<\/a> suddenly rises in the last parts of the level. Also when jumping up the &#8220;airlevel&#8221;, it is possible to\u00a0jump to the beginning of the level which isn&#8217;t really fun :P&#8230; Also, some players\u00a0did not pass the &#8220;Lavalevel&#8221;, which was just simply unfair for someone who plays the game for the first time<\/li>\n <li><em>&#8220;Controls are a bit too lose (jumping especially)&#8221;<\/em>: Jumping is a bit unfair because you can&#8217;t really control the jump height, also moving left and right takes to much time&#8230;<\/li>\n <li><em>Physics feedback:\u00a0<\/em>When you come into a zone with air you don&#8217;t know where the wind is coming from and where it is pushing you just by the visuals.<\/li>\n <li><em>Art style:<\/em>\u00a0I chose a &#8220;Minimalistic art style&#8221;, so I don&#8217;t have to do the art in the compo xD&#8230; Also that&#8217;s the reason why I\u00a0asked a friend to do some art for me (and I already have some sketches), I hope they will improve the game visually\u00a0and improve the &#8220;feeling&#8221; of the game :P&#8230;<\/li>\n <li><em>&#8220;At first I didn&#8217;t get what was going on, but&#8230;&#8221;:\u00a0<\/em>That might be good or bad&#8230; Maybe there is an information overload at the beginning of the level with the loud music, ringing of the checkpoints and their clustering of the screen, to the left you can see parts of the more complicated levels and you are jumping down&#8230; that might be to much&#8230; Let&#8217;s see xD&#8230;<\/li>\n <li><em>&#8220;didn&#8217;t want to go through the [&#8230;] again&#8221;:<\/em>\u00a0I hoped I could make a Level which makes you want to do the level again with your newly learned skills. (just like <a href=\"https:\/\/www.youtube.com\/watch?v=2zK8ItePe3Y\">Braid from Jonathan Blow<\/a>)&#8230;<\/li>\n <\/ul>\n <p><a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-35\/?action=preview&amp;uid=56983\"><img class=\"alignnone wp-image-558529 \" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/Flying.gif\" alt=\"Flying-Formorph\" width=\"300\" height=\"225\" \/><img class=\"alignnone wp-image-558531 \" src=\"http:\/\/ludumdare.com\/compo\/wp-content\/uploads\/2016\/04\/HardDiving.gif\" alt=\"HardDiving-Formorph\" width=\"300\" height=\"225\" \/><\/a><\/p>\n <p><strong>BEFORE improving or changing anything, it is probably important to concentrate on the key-aspects of the game, which were welcomed really well by you:<\/strong><\/p>\n <ul>\n <li><em>&#8220;Corpse stay&#8221; mechanic:\u00a0<\/em>I hope\u00a0(even though most probably did not play around with it a lot, because most of it was closed of by harder levels) I can put more shapeshifting into the game, because just staying big is a reliable tactic, which I don&#8217;t like, because it is lazy and <em>monotone(?)<\/em>.<\/li>\n <li><em>Music and sound effects:\u00a0<\/em>For one I had to change the color theme of the game to fit the music, because I am bad at making music and this was the best I could come up with :P. Also the auditory cues seemed to help a little bit &#8220;indicating how the level works&#8221; (Lava\/Water\/Wind sounds)<\/li>\n <li><em>&#8220;Fun completing challenges&#8221;:\u00a0<\/em>Hopefully I don&#8217;t miss anything, but it probably works because of the &#8220;fair&#8221; placement of the checkpoints&#8230; (in case I try to make a level harder just by putting down less checkpoints in the future)<\/li>\n <li><em>&#8220;Intuitive&#8221;:\u00a0<\/em>The game only needs\u00a0a four button control (left\/right\/jump\/shift). Also the &#8220;tutorial&#8221;-level teaches the player <a href=\"https:\/\/www.youtube.com\/watch?v=MMggqenxuZc\">without using any words<\/a>. The water is also a factor of that, get small to sink and big to float, this makes the player feel <em>&#8220;smart&#8221;<\/em> when solving the first water obstacle and it burns better into their memory :P. Also \u00a0you don&#8217;t have to do much at the same time and have a little reflection time at the end of each challenge, especially at the beginning, which helps the <a href=\"https:\/\/www.youtube.com\/watch?v=5LScL4CWe5E\">pacing of the game<\/a>.<\/li>\n <li><em>Simple:\u00a0<\/em>As the controls the game design is very simple and &#8220;solid&#8221;, but this simplistic design creates an enormous amount of <a href=\"https:\/\/www.youtube.com\/watch?v=jVL4st0blGU\">depth<\/a>\u00a0in terms of gameplay and Leveldesign \ud83d\ude1b<\/li>\n <li><em>&#8220;adaptation to the environment&#8221;:<\/em>\u00a0I wanted the player to get used to the new environment and I think it worked xD<\/li>\n <\/ul>\n <p><strong>Now to the improvements:<\/strong><\/p>\n <ol>\n <li><em>Shapeshifting:\u00a0<\/em>Make the shifting better and don&#8217;t let the player clip through the floor (, before physics fixes it).<\/li>\n <li><em>Killing:<\/em>\u00a0I will probably make another lava type\u00a0which lets the player evaporate on contact, so the dead bodies don&#8217;t just obstruct the paths.<\/li>\n <li><em>Movement:\u00a0<\/em>Make the floor more slippery :P, also make the jumpheight controllable. Also play around with the movement a bit more<\/li>\n <li><em>Small Player:\u00a0<\/em>Make him faster \ud83d\ude1b<\/li>\n <li><em>Art:<\/em>\u00a0Implement the art and add some cute animations \ud83d\ude1b<\/li>\n <li><em>Air\/Wind:<\/em>\u00a0I will add a particle effect which shows you the direction\/speed\/intensity of the wind<\/li>\n <li><em>Leveldesign:<\/em>\u00a0Add a Levelloader and remove the SoundSources from each block.<\/li>\n <li><em>Music&amp;Sound:<\/em>\u00a0More music and for each &#8220;type&#8221; of level a different one. Also I will try to synchronize the music again. (When jumping\/dying\/reaching a check point the sound should be played with a different pitch<\/li>\n <\/ol>\n <p>With that I hope I can keep the &#8220;feel&#8221; of the game while improving it. Also I\u00a0hope that I could help someone else with this post, I don&#8217;t know how&#8230; But I hope that at least the Links help xD&#8230;<\/p>\n <p><em>PS: <a href=\"http:\/\/ludumdare.com\/compo\/ludum-dare-35\/?action=preview&amp;uid=56983\">Formorph<\/a> is made in Germany \ud83d\ude1b<\/em><\/p>\n <p>&nbsp;<\/p>\n <p>&nbsp;<\/p>","time":"April 22nd, 2016 2:45 pm","title":"(Small) Update on Formorph"}