TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: I'm building one HTML5 game per week, need feedback

73 pointsby lessmilkover 11 years ago
Hello,<p>As a developer and a gamer I always wanted to make games, but I never actually did it. To change that I threw myself a public challenge: build a new game every week in html5 using Phaser (a javascript framework).<p>The games are quite simple for now, but that&#x27;s because I&#x27;m still learning. Let me know if you have any feedback on the games or the website.<p>Link: www.lessmilk.com<p>Thanks!

36 comments

aaronetzover 11 years ago
Just finished game #3, died 83 times (wasn&#x27;t too hard after playing Super Meat Boy :)). Some ideas: add two more controls for increasing vertical and horizontal velocity (i.e. holding &quot;shift&quot; will make to box go faster and jump farther, and holding jump longer will make it jump higher. And then add more levels that exploit those controls!
aaronetzover 11 years ago
Nice games. I like the simple visuals. Played game #2 for a bit. One specific comment: Holding &quot;up&quot; fires at the maximum rate (pressing up repeatedly doesn&#x27;t fire any faster). Also, there is no downside to constantly holding up. So you probably should either (1) eliminate the up button and just auto-fire all the time, (2) have a fuel mechanic that will force the player to conserve shots, or (3) make it worthwhile to press up faster. And if doing so, move the fire button to space or something similar, because it is hard to repeatedly press up while moving with the side arrows.
评论 #7037324 未加载
drhayes9over 11 years ago
Great games! Great start!<p>Here&#x27;s a talk you might be interested in from one of the guys who made &quot;Ridiculous Fishing&quot; on the Art of Screenshake: <a href="https://www.youtube.com/watch?v=AJdEqssNZ-U" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=AJdEqssNZ-U</a><p>Basically, it&#x27;s a bunch of interesting points on how to make action games feel more responsive and fun.
评论 #7037781 未加载
lessmilkover 11 years ago
Clickable: <a href="http://www.lessmilk.com" rel="nofollow">http:&#x2F;&#x2F;www.lessmilk.com</a>
Nevermarkover 11 years ago
Wow! Love your games. I got started programming by writing games like this on a TRS-80 Model 3 in the early 80&#x27;s, but we only had one &quot;beep&quot; sound then. I went on to write parsers for text adventures, which got me into parsers for programming languages, compilers and then machine learning.<p>Your games are fun, especially Jump Squares. I noticed that keeping the game going without pause has an addicting effect. (In comparison to the &quot;push up button to restart&quot; on games 1 and 2.) I had no intention of playing it all the way through, but I couldn&#x27;t stop until I did.<p>Nice clean design for such simple games. Fun sounds.
notlistedover 11 years ago
Game 3 is my fave... Awesome... brings back memories of my Commodore 64 days where my favorite game was Galaga, crude pixels, smooth movement, great action.<p>One small refinement suggestion: perhaps a few &quot;tick marks&quot; on the horizontal axis so people can time it right (if not for all, at least for initial levels, would lure players in a little more), eg see <a href="http://imgur.com/kDEgbTo" rel="nofollow">http:&#x2F;&#x2F;imgur.com&#x2F;kDEgbTo</a><p>Edit: here&#x27;s a longplay video of that Galaga game. <a href="http://www.youtube.com/watch?v=aSqk8t0Pxww" rel="nofollow">http:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=aSqk8t0Pxww</a>
评论 #7038217 未加载
评论 #7037497 未加载
bonoboover 11 years ago
Oh boy, these are awesome! :D<p>I&#x27;m especially fond of game #1. It reminded me of an old html game I played in which I had to use the mouse to drag a rectagle around, avoiding collisions with other rectangles that bounced around. I remember receiving this in an email that said if I were able to stand for X seconds (I can&#x27;t remember how many) then it meant that my reflexes were above the threshold required for jet pilots — and obviously, as every boy, I wanted to fly a jet.<p>The only critique I have for you is to have posted it during my work hours.
japhyrover 11 years ago
These are great! I love simple games like this.<p>They are fun, but it feels like they&#x27;d be a lot more fun with a bigger playing field. Have you considered making a larger playing area?
d0mover 11 years ago
I like how you created real games instead of just demos. The third one is really addictive, I&#x27;ve played one very similar on the iphone. (I think it was called Impossible game or something similar). Maybe as a next game it could be similar to the #3 but with this gameplay &quot;<a href="http://www.youtube.com/watch?v=rPgotLzzb-Q&quot;" rel="nofollow">http:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=rPgotLzzb-Q&quot;</a>, i.e. one key to move higher but gravity then brings you down. You rock keep it up.
japhyrover 11 years ago
Inspired by your sharing of simple games, I&#x27;ll share the one html5 game I made a couple years ago for fun:<p><a href="http://tapawaygame.com" rel="nofollow">http:&#x2F;&#x2F;tapawaygame.com</a><p>It&#x27;s meant for mobile devices, and it&#x27;s unpolished, but it was fun and satisfying to make. I was inspired to make it after I had an eye exam. I&#x27;m always scared of &quot;failing&quot; that test where you have to tell the optometrist every time you see a flash on a screen.
mrfusionover 11 years ago
How did you decide on Phaser? Would you recommend it?<p>How hard would you say it is to get started for someone with some JS experience and some pyGame experience?
评论 #7036625 未加载
phausover 11 years ago
So far the one thing that all of your games have in common is that they are very responsive. Don&#x27;t ever change that for any reason. Without responsive controls, you game will be terrible no matter much polished the rest of it is.<p>As your games become more complex, it will be easier to offer some constructive criticism. Right now, however, you seem to be doing fine.<p>Keep up the good work.
评论 #7092803 未加载
d0mover 11 years ago
Only played game #3. Really like it. Two suggestions: - I&#x27;d put a small countdown (2-1 go) or something when we die because otherwise you die and already miss the right timing to do this level. So sometimes I had to voluntary let it die 2-3 times to have a good start.<p>- Would be way cooler to be able to jump on top of the boxes.. but you have to land perfectly on it.
eguneysover 11 years ago
Would you like to work together, i am building a turn based board game, and need some help on client side. <a href="http://www.reddit.com/r/devblogs/comments/1v6ivc/turn_based_board_game_developer_partner_needed/" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;devblogs&#x2F;comments&#x2F;1v6ivc&#x2F;turn_based_...</a>
tedajaxover 11 years ago
I&#x27;m doing a similar, but slightly less aggressive thing and trying to do a game a month. Here&#x27;s what I currently have, it&#x27;s ok I guess.<p><a href="http://tedajax.net/Game/" rel="nofollow">http:&#x2F;&#x2F;tedajax.net&#x2F;Game&#x2F;</a><p>I really like your third game, very simple but it works and is engaging.
评论 #7042153 未加载
jerle76over 11 years ago
I would suggest building analytics in your games, to see how people are playing them vs how you thought they would be played, and identify levels that are too easy or difficult.<p>e.g. on Game 3, track an event on each level up along with the number of death for that level.<p>Game 3 is really addictive. Good job
mrkiplingover 11 years ago
I enjoyed them! I&#x27;ve been thinking about getting into HTML5 game development recently but couldn&#x27;t think of a good place to start. Creating lots of little games like this (simple arcade games) seems like as good a place as any - perhaps I&#x27;ll attempt something similar. Thanks for the idea!
joeboover 11 years ago
It would be neat for someone to take one of the games and show how to build it without any frameworks.
评论 #7037244 未加载
评论 #7036689 未加载
blackdogieover 11 years ago
really liked game number #3 , not so much a fan of the background music, but definitely it was a cool game to pass away 4 or 5 minutes. Thanks.
davidslvover 11 years ago
Very cool, i like this one <a href="http://www.lessmilk.com/3/" rel="nofollow">http:&#x2F;&#x2F;www.lessmilk.com&#x2F;3&#x2F;</a>
vezzy-fnordover 11 years ago
I&#x27;d recommend you go for quality over quantity. Make a decent game every month or some longer period of time, rather than a generic arcade game every week.<p>But, whatever keeps you motivated. Keep going.
评论 #7036964 未加载
评论 #7037018 未加载
评论 #7037029 未加载
评论 #7036953 未加载
Keyframeover 11 years ago
Excellent! I hope you progress well from this. One thing that bothers me here is input lag. Is this inherent to phaser?
评论 #7053262 未加载
maxbrownover 11 years ago
Great project and fun games! How many are you planning to do? Do you have an end-goal in mind?
评论 #7036976 未加载
stellar678over 11 years ago
Number 3 is so simple but a really novel game mechanic. (For me at least.) Nice job!
tenpoundhammerover 11 years ago
Love game 3, 1 and 2 seem like they a need a bigger playing area to be fun.
pacofvfover 11 years ago
who much time did you spend doing these games?<p>I actually worked doing some physics stuff in C for a game, never got to see the finished product but I&#x27;ve always wanted to do a whole game.
nashashmiover 11 years ago
You must be a terrific game artist to combine tech and games like that.
eliot_sykesover 11 years ago
Thanks, enjoyed game #3.<p>Enhancement request: Fullscreen mode
marigoldpickerover 11 years ago
How about open sourcing the code so others can learn with you
评论 #7053321 未加载
sideprojectover 11 years ago
Very awesome. Played each one of them for like... 5 minutes!
stuaxoover 11 years ago
Nice! Difficult, playable and addictive :)
iterationxover 11 years ago
Game 1 might be fun as multiplayer
评论 #7103957 未加载
pawelkomarnickiover 11 years ago
Very nice games :) Keep going! :)
gargarplexover 11 years ago
i enjoyed the square jump game. it could benefit from a leaderboard.
sauravtover 11 years ago
Awesome, keep at it. :D
naeemnurover 11 years ago
these are awesome!