<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Michael Asare</title>
    <description>The latest articles on DEV Community by Michael Asare (@united1l).</description>
    <link>https://dev.to/united1l</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F537103%2F71b250cb-5fa0-4bcb-9f17-c835f8f7c78c.jpeg</url>
      <title>DEV Community: Michael Asare</title>
      <link>https://dev.to/united1l</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/united1l"/>
    <language>en</language>
    <item>
      <title>Slapomania: A mental flex game with the occasional slap.😁</title>
      <dc:creator>Michael Asare</dc:creator>
      <pubDate>Mon, 29 May 2023 02:01:18 +0000</pubDate>
      <link>https://dev.to/united1l/slapomania-a-mental-flex-game-with-the-occasional-slap-1e1k</link>
      <guid>https://dev.to/united1l/slapomania-a-mental-flex-game-with-the-occasional-slap-1e1k</guid>
      <description>&lt;p&gt;Hello there Hackers,&lt;br&gt;
I'm excited to share that this is my first complete web development project, game and hackathon all rolled into one. This was made possible by this hackathon which I unfortunately missed the deadline. But I still submitted this project and made this post because I would really appreciate it if I received critical feedback from the hackathon creators if they judge my project according to the contest standards. I don't mind if I'm not included in the contest for the prize run. But I'm shameless enough to admit that I'd be glad if I'm still considered.😂 &lt;/p&gt;

&lt;h2&gt;
  
  
  What I built
&lt;/h2&gt;

&lt;p&gt;A mental stretch or flex is what I like to call it but due to clarity it's called Slapomania. &lt;/p&gt;

&lt;h3&gt;
  
  
  Category Submission:
&lt;/h3&gt;

&lt;p&gt;I'm submitting this game to the Wacky Wildcards. &lt;br&gt;
When you mix a beginner, JavaScript and games what you get is truly wacky.&lt;/p&gt;

&lt;h3&gt;
  
  
  App Link
&lt;/h3&gt;

&lt;p&gt;You can play the game at &lt;a href="https://slapomania.vercel.app/"&gt;here&lt;/a&gt;.&lt;br&gt;
Want to go for a mental stretch? Why don't you head on over.&lt;/p&gt;

&lt;h3&gt;
  
  
  Screenshots
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5KKNbySW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/61u2bfjusagb9mjgoysx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5KKNbySW--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/61u2bfjusagb9mjgoysx.png" alt="Image description" width="800" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--fKgBXFfx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3z6cjrp82rznjazddz6n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fKgBXFfx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3z6cjrp82rznjazddz6n.png" alt="Image description" width="800" height="640"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Description
&lt;/h3&gt;

&lt;p&gt;It's a game that generates a random addition or subtraction question in a drill-like manner every few seconds (8 to be specific). After the questions appear, a player can enter their answer by keyboard (numbers or "-" for negative numbers only) which will be evaluated as either "correct!" or "wrong". A slap animation will follow. A player slaps the bot every time an inputted answer is correct but the opposite happens when you're wrong or don't answer.&lt;br&gt;
Until a new question is generated, there's bound to be a slap action between the player and the bot.&lt;br&gt;
After all, slapping is the theme.&lt;br&gt;
You die after your life runs out.&lt;br&gt;
Lastly, wait for few seconds after game starts for question to be generated.&lt;/p&gt;

&lt;h3&gt;
  
  
  Link to Source Code
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://github.com/United1l/slapomania"&gt;Source&lt;/a&gt; here.&lt;/p&gt;

&lt;h3&gt;
  
  
  Permissive License
&lt;/h3&gt;

&lt;p&gt;This game is under the BSD-2 license.&lt;/p&gt;

&lt;h2&gt;
  
  
  Background (What made you decide to build this particular app? What inspired you?)
&lt;/h2&gt;

&lt;p&gt;I'm an aspiring web developer who's obsessed with improving my programming skill now. I was searching for an idea to develop as my first web project in the middle of May when I came across this hackathon. And I must say I was intimidated and almost skipped right past but coincidentally I happened to be reading Think Like a Rocket Scientist by Ozan Varol. I came to the conclusion that I had nothing to gain by being like this and that my skill can only be honed by breaking through my limit and getting out of my comfort zone.&lt;br&gt;
I took on this challenge though because of the Wacky Wildcards category which could allow me to try things in a more general way. That's how I settled on building a game. I wanted to build something simple so I settled on a mix of the drill like questions that stimulate and engage you mentally and other familiar game specifics like health bar and game effects that denote changes in the game.&lt;br&gt;
My inspiration came from the concept of games itself, something that's meant to be fun, engaging and stimulating.&lt;/p&gt;

&lt;h3&gt;
  
  
  How I built it (How did you utilize GitHub Actions or GitHub Codespaces? Did you learn something new along the way? Pick up a new skill?)
&lt;/h3&gt;

&lt;p&gt;I built it utilizing just HTML, CSS and JavaScript and run tests using the Jest library.&lt;br&gt;
I learned a great deal programming in JavaScript when coding this game. As a beginner building this game gave me several migraines and sleepless nights but every time I solved a huge problem or got past a hurdle I felt this rush as I savored the new knowledge I gained.&lt;br&gt;
Some of the hurdles I faced were structuring the logic in the code and my major headache, refactoring.&lt;br&gt;
I've gained a new perspective on how programs are executed and how logic should be structured when programming. I also learned a lot about testing.&lt;br&gt;
As I said earlier, this contest really pushed me but I'm still thrilled as I sit and enter this post at 1:51 am in my time zone.&lt;/p&gt;

&lt;h3&gt;
  
  
  Additional Resources/Info
&lt;/h3&gt;

&lt;p&gt;I'm open to feedback from everyone too.&lt;br&gt;
Thanks for reading this far, &lt;br&gt;
Till next time. &lt;/p&gt;

</description>
      <category>githubhack23</category>
      <category>webdev</category>
      <category>javascript</category>
      <category>git</category>
    </item>
  </channel>
</rss>
