{"assets":[],"author_link":"author\/sheepolution\/","author_name":"Sheepolution","cat":"LD #27","categories":["LD #27"],"comments":[],"epoch":1377093660,"event":"LD27","likes":11,"metadata":{"p_key":"80863","p_author":"Sheepolution","p_authorkey":"0","p_urlkey":"289980","p_title":"How I fell in L\u00d6VE","p_cat":"LD #27","p_event":"LD27","p_time":"1377093660","p_likes":"11","p_comments":"0","p_status":"WAYBACK","us_key":null,"us_name":null,"us_username":null,"event_start":"1377216000","event_key":"18","event_name":"LD27"},"source_url":"2013\/08\/21\/how-i-fell-in-love\/","text":"<p style=\"text-align: center\"><a href=\"http:\/\/i.imgur.com\/5UPL7aK.png\"><img alt=\"How I fell in L\u00d6VE\" class=\"aligncenter\" height=\"234\" src=\"http:\/\/i.imgur.com\/5UPL7aK.png\" width=\"410\"\/><\/a><\/p>\n<address style=\"text-align: center;color: 888888\"><em><span style=\"color: #888888\">I\u2019ve been using L\u00d6VE for a few months now and I just really felt writing this blog. Whenever I see people asking what language they should start with I see things like Python or\u00a0JavaScript\u00a0 and I just want to shout L\u00d6VE, because it\u2019s truly amazing.<\/span><\/em><\/address>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #000000\"><strong>How I fell in L\u00d6VE<\/strong><\/span><\/p>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #000000\">Not so long ago the only thing I used was Game Maker. I liked it, it did the job. But I felt I needed to continue with something else. An actual programming language. At that time I used ActionScript 3 at school, but let\u2019s just say my school isn\u2019t all too great. I tried improving my AS3 with videos and tutorials. But a lot of stuff just didn\u2019t seem to make sense to me. So then I decided to try Java, then C#, JavaScript as well. And every time the same problems. It takes so much code for a simple image to appear on the screen. Or to make even the basis of a game code. The loading, updating and drawing. So I tried and gave up at everything. Maybe too soon, but I didn\u2019t feel improving. So I told the IRC chat about how I felt like the worst programmer in the world. And then someone suggested L\u00d6VE. So I gave it a try. And I fell in L\u00d6VE.<\/span><\/p>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #000000\">A few videos were necessary before continuing on my own. These past months were a great adventure of coding. I\u2019ve learned so much in that time. Things like tile-based levels. Or pendulum physics. And there is still so much to learn. But why L\u00d6VE? What was it that made me understand this framework so much easier than others? Let me show you:<\/span><\/p>\n<p style=\"color: #888888;text-align: center\"><span style=\"color: #000000\"><a href=\"http:\/\/i.imgur.com\/RswiyB1.png\"><span style=\"color: #000000\"><img alt=\"Image not loading?\" class=\"aligncenter\" height=\"331\" src=\"http:\/\/i.imgur.com\/RswiyB1.png\" width=\"648\"\/><\/span><\/a><\/span><\/p>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #000000\">The left code is AS3 and the right side is L\u00d6VE. And for a beginning programmer the left side looks a lot more confusing than the right side. So many words, and so many questions: Private, void, extends, addEventListener, e:Event? A lot problems I hadt with AS3 was \u201cWhat does all that stuff mean?!\u201d, while at the same time I tried to program a game.<\/span><\/p>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #000000\">Now the great thing about L\u00d6VE for me is that it skips that stuff. It allows me to focus on programming game mechanics and not having trouble with the tricky code stuff. Here\u2019s the thing: In my time using AS3 I needed to Google my compile error all the time to understand what was going on. With L\u00d6VE I have done that maybe once or twice. Don\u2019t get me wrong, I\u2019m not saying that it\u2019s bad. I understand that it ensures for clean code to make the software run faster (I think), and I will eventually get back to it.<\/span><\/p>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #000000\">So if you\u2019re like me and have trouble finding a language that fits for you, please give L\u00d6VE a try, it has a great (and a little dirty) community, and it\u2019s so easy to understand.<\/span><\/p>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #3366ff\"><strong><a href=\"http:\/\/www.love2d.org\/\"><span style=\"color: #3366ff\">http:\/\/www.love2d.org\/<\/span><\/a><\/strong><\/span><\/p>\n<p style=\"color: #888888;text-align: left\"><span style=\"color: #3366ff\"><strong><a href=\"http:\/\/nova-fusion.com\/2011\/06\/14\/a-guide-to-getting-started-with-love2d\/\"><span style=\"color: #3366ff\">http:\/\/nova-fusion.com\/2011\/06\/14\/a-guide-to-getting-started-with-love2d\/<\/span><\/a><\/strong><\/span><\/p>\n<p style=\"color: #888888;text-align: left\">Thanks for reading!<\/p>","time":"August 21st, 2013 2:01 pm","title":"How I fell in L\u00d6VE","title_was_empty":false}