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.

1D Pac-Man

1790 pointsby memalignover 1 year ago

91 comments

mrbover 1 year ago
Here, I found it fun to write a small bot to play automatically. Just paste this JS code in the dev console. It reached 9000 points on my first attempt to let it run. Feel free to tweak the code to make pac-man survive longer :-)<p><pre><code> function bot() { &#x2F;* direction of the enemy: to our right (1) or to our left (-1) *&#x2F; dir = (enemy.x &gt; player.x) ? 1 : -1; &#x2F;* if pac-man... *&#x2F; if ( &#x2F;* ...has no powerup or powerup expires in less than 10 &quot;ticks&quot; *&#x2F; powerTicks &lt; 10 &amp;&amp; &#x2F;* ...is headed toward enemy *&#x2F; player.vx == dir &amp;&amp; &#x2F;* ...is too close to enemy *&#x2F; abs(player.x - enemy.x) &lt; 25 &amp;&amp; &#x2F;* and if enemy&#x27;s state is not &quot;eyes flying back&quot; *&#x2F; enemy.eyeVx == 0 ) { &#x2F;&#x2F; &quot;ArrowUp&quot; or any arrow key reverses the direction of pac-man document.dispatchEvent(new KeyboardEvent(&#x27;keydown&#x27;, {code: &#x27;ArrowUp&#x27;})); document.dispatchEvent(new KeyboardEvent(&#x27;keyup&#x27;, {code: &#x27;ArrowUp&#x27;})); } } setInterval(bot, 100); </code></pre> The strategy is ultra simple. Every 100 ms it evaluates the situation and chooses to move away from the enemy (ghost) if it&#x27;s too close to it, and has no powerup (or if the powerup is expiring very soon).<p>The corner cases where pac-man dies is the game difficulty progressively increases (the ghost becomes faster) until you eat it, so sometimes some pellets are left in the middle and pac-man doesn&#x27;t have enough time to eat them until the ghost reaches it. The ghost will progressively get faster and faster and death is guaranteed. You could improve the code by tempting the ghost to get close to one edge, then cross over to the other edge and quickly eat the middle pellets.<p>Also, as soon as new pellets are added, one should prioritize eating the middle pellets.<p>Also, one could add code to detect the powerup pellets, and chose to NOT move away from the ghost if it calculates it can eat the powerup pellet before the ghost reaches pac-man.
评论 #38849868 未加载
评论 #38849554 未加载
评论 #38849610 未加载
评论 #38851304 未加载
评论 #38849406 未加载
评论 #38900873 未加载
评论 #38853907 未加载
评论 #38849508 未加载
评论 #38849587 未加载
评论 #38851407 未加载
jncfhnbover 1 year ago
Nice game! I managed to 6,600 points<p>Per my experience The optimal strategy is to deprioritize eating the ghost. You can get some nice streaks sometimes eating him but it generally doesn’t help.<p>What you want to do is use the power up to collect the middle dots. The sides you can collect safely on reflexes alone. By about 3000 points it becomes impossible to recover if you don’t pick up the middle and have consumed your power up. Eating the ghost is ok if it happens incidentally.<p>Because you’re trying to use the power up to collect the middle that often means the ghost will be further from the middle than you when you finish a line. So finish a line, then 180 immediately to collect the middle again. The worst case is you end up with your power up ending just as you’re finishing a line and you are on the side. But up until very high point values I think it’s always safe to grab the power up as it tends to be on the sides.<p>Edit: 6800<p>Might play more if other HNers step up their game :)
评论 #38848132 未加载
评论 #38849094 未加载
评论 #38847215 未加载
评论 #38847695 未加载
评论 #38848263 未加载
评论 #38849131 未加载
评论 #38848321 未加载
评论 #38851534 未加载
评论 #38846885 未加载
namuolover 1 year ago
The game&#x27;s designer&#x2F;developer, Kenta Cho[1], has made countless experimental games for decades.<p>I&#x27;d nearly forgotten about his work until I saw this post, and I&#x27;m very happy to see that he hasn&#x27;t stopped with experimental game design after all these years, and I have a huge backlog of games to play[2].<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ABA_Games" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ABA_Games</a><p>[2] <a href="http:&#x2F;&#x2F;www.asahi-net.or.jp&#x2F;~cs8k-cyu&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;www.asahi-net.or.jp&#x2F;~cs8k-cyu&#x2F;index.html</a>
评论 #38855504 未加载
prhnover 1 year ago
Wow, that&#x27;s fun. I wish I could articulate why the music and dying sound effect are both so great. The gameplay has a great rhythmic feeling to it. It&#x27;s also really tense. I scream every time that damn ghost catches me.<p>The best part is when I die I feel like I made a dumb mistake, and that if I improved just a few things I could be way better.<p>Too many games these days give you the allure of depth and complexity by making things difficult in the wrong ways.
评论 #38847948 未加载
评论 #38847368 未加载
评论 #38846285 未加载
评论 #38851283 未加载
评论 #38849576 未加载
msephtonover 1 year ago
The developer of this game is Kenta Cho. He&#x27;s been making games like this for 20+ years.<p>In 2021 he used his Crisp Game Lib to create 111 one button games! That&#x27;s one every ~3 days.<p>For me, he&#x27;s the greatest active game designer in the world today.
评论 #38851728 未加载
评论 #38873273 未加载
roughlyover 1 year ago
That&#x27;s more fun than I expected it to be! I like all the little subtle choices - how the ghost respawns, the speed of the ghost vs pac-man, the time it takes for the ghost to flash. It&#x27;s simple, but I could feel myself learning the timing as I played and working through the strategy, such as it was.
BD103over 1 year ago
Another interesting thing by the same person that got pretty popular on HN:<p>The Joys of Small Game Development <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37799387">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=37799387</a>
PeterHolzwarthover 1 year ago
<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ABA_Games" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;ABA_Games</a><p>Oh, I had completely forgotten about aba games (the work of Kenta Cho) for some years until seeing this HN post! He has been making little mini-games and posting them on his site (both browser-based and windows-based) for more than 20 years now.<p>Here&#x27;s his games (I always liked Torus Trooper): <a href="https:&#x2F;&#x2F;www.asahi-net.or.jp&#x2F;~cs8k-cyu&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;www.asahi-net.or.jp&#x2F;~cs8k-cyu&#x2F;index.html</a>
评论 #38850765 未加载
lanewinfieldover 1 year ago
People who liked 1D Pac-Man also liked Wolfenstein 1-D<p><a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wolfenstein_1-D" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Wolfenstein_1-D</a>
评论 #38847818 未加载
jader201over 1 year ago
I don’t know if anyone else noticed, and I’m not sure whether this is intentional, or maybe the dev found it too hard to do well in browser-based games, but it seems like most of his games don’t sync the sound with actions happening in the game.<p>For example, in Pac Man, the dots chomping sound seems like it’s just a repeating sound that is toggled on and off, vs. actually syncing with the timing of chomping the dots.<p>Also, if you check out his other web-based games [1], you’ll notice the same thing — the actions (by tapping) cause a sound that is just repeated at a pre-set rhythm that doesn’t sync with when you tap.<p>It’s subtle, but can actually have an adverse affect on the performance of the game. I often use sound feedback as a way of timing, and when this doesn’t match what I’m doing, it can definitely throw me off my rhythm.<p>The Timber Test game [2] is a perfect example of this, particularly on the later levels where you need to cut the log into equal fractions, but the sound timing is always the same, making beeps in unequal intervals.<p>[1] <a href="https:&#x2F;&#x2F;www.asahi-net.or.jp&#x2F;~cs8k-cyu&#x2F;browser.html" rel="nofollow">https:&#x2F;&#x2F;www.asahi-net.or.jp&#x2F;~cs8k-cyu&#x2F;browser.html</a><p>[2] <a href="https:&#x2F;&#x2F;abagames.github.io&#x2F;crisp-game-lib-11-games&#x2F;?timbertest" rel="nofollow">https:&#x2F;&#x2F;abagames.github.io&#x2F;crisp-game-lib-11-games&#x2F;?timberte...</a>
bagelsover 1 year ago
Controls would be better if left arrow went left, and right arrow went right. As is, they both toggle, which can lead to wrong inputs when trying to stall (left&#x2F;right in succession)
评论 #38846970 未加载
评论 #38846266 未加载
评论 #38847533 未加载
评论 #38848257 未加载
评论 #38846903 未加载
评论 #38850572 未加载
评论 #38847262 未加载
评论 #38849254 未加载
评论 #38846958 未加载
评论 #38846660 未加载
评论 #38846802 未加载
saint11over 1 year ago
It&#x27;s really cool how they managed to make an interesting mechanic with such a big limitation
评论 #38847830 未加载
评论 #38849429 未加载
thomastjefferyover 1 year ago
It was hard until I realized that the ghost doesn&#x27;t change when you cross the edge of the screen. After that, it turned into an uninteresting stalemate.<p>The controls really need to be edited, though. Left should be exclusively left, and right exclusively right. Having them both toggle makes input the primary challenge.
评论 #38846628 未加载
评论 #38847649 未加载
gchainclover 1 year ago
It seems that perfection is attained, not when there is nothing more to add, but when there is nothing more to take away.
评论 #38849196 未加载
rdohertyover 1 year ago
This reminds me of the book Flatland which is about what a 2 dimensional universe would be like and the experience of a 3 dimensional entity visiting it. Great read! <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Flatland" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Flatland</a>
评论 #38847937 未加载
评论 #38848406 未加载
wkjagtover 1 year ago
This is wonderful. Very nice execution, and super addictive. I kind of want to do a Commodore 64 version now.
评论 #38849450 未加载
评论 #38900092 未加载
veganjayover 1 year ago
Love it! I like seeing Pac-man put into strange scenarios.<p>I made a slightly similar (1.5d?) game for the CHIP-8. Pacman can only go left and right, but the ghosts fall from the sky.<p><a href="https:&#x2F;&#x2F;veganjay.itch.io&#x2F;falling-ghosts" rel="nofollow">https:&#x2F;&#x2F;veganjay.itch.io&#x2F;falling-ghosts</a>
j2kunover 1 year ago
Nice. Now do it on a Mobius band: there&#x27;s a &quot;ceiling&quot; and &quot;floor&quot;, and when you go out the left, you end up on the ceiling on the right, and vice versa. Two ghosts chasing you, one on the ceiling and one on the floor.
jerfover 1 year ago
Should be named ·--· ·- -·- ··- ·--· ·- -·- ··- . (&quot;Paku paku&quot; in morse, though I changed the characters to be more obviously plausibly one dimensional themselves so your favorite converter may not work.)
评论 #38846505 未加载
mrbover 1 year ago
I have been looking for 1D game ideas to implement on an addressable RGB LED strip. 1D pacman seems perfect, as it&#x27;s instantly recognizable even with a single-pixel pacman and ghosts, by using the right colors.
评论 #38847247 未加载
评论 #38851876 未加载
dbg31415over 1 year ago
Bugs…<p>Ghost spawns to never be on a player. It’s not fair.<p>The big dots should give X seconds of ghost eating ability, not just make the existing ghosts edible. That way new ghosts that spawn instantly after you eat a big dot wouldn’t hurt you.
thraxilover 1 year ago
See also Line Wobbler by Robin Baumgarten: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9dufXuWDjLU" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=9dufXuWDjLU</a><p>1D dungeon crawler hardware game.
评论 #38852170 未加载
developer65537over 1 year ago
I reached over 110000 points by below code. We may can reach 50000 by average. Basic strategy is that player turns lately as possible so that enemy can&#x27;t catch with a distance in a bit. However, this strategy has extremely weak point, that is if yellow feed remains in the center of screen, player can&#x27;t reach forever.<p>I&#x27;m not so interested in this game already. But I think this can improve to close perfect, which player can infinitely escape from enemy, by considering &quot;Offense&quot; aspect, like player&#x27;s invincible mode and enemy&#x27;s escape mode.<p>function bot() { dir = enemy.x &gt; player.x ? 1 : -1; const Xp = player.x; const Xe = enemy.x; const pvx = player.vx; const escaping = (Xp &lt; Xe &amp;&amp; pvx &lt; 0) || (Xp &gt; Xe &amp;&amp; pvx &gt; 0); const escD = Xp &lt; Xe ? Xp : 100 - Xp; const Vp = player.vx * 0.5 * difficulty; const evx = enemy.eyeVx !== 0 ? enemy.eyeVx : (player.x &gt; enemy.x ? 1 : -1) * (powerTicks &gt; 0 ? -1 : 1); const Ve = evx * (powerTicks &gt; 0 ? 0.25 : enemy.eyeVx !== 0 ? 0.75 : 0.55) * difficulty; const VRatio = abs(Ve &#x2F; Vp) === 0.5 ? 1.1 : abs(Ve &#x2F; Vp); console.log(VRatio); const minD = (VRatio - 1) * escD + 3 * (VRatio + 1) + difficulty; const D = abs(Xp - Xe); if (!escaping &amp;&amp; D &lt;= minD) { document.dispatchEvent(new KeyboardEvent(&quot;keydown&quot;, { code: &quot;ArrowUp&quot; })); document.dispatchEvent(new KeyboardEvent(&quot;keyup&quot;, { code: &quot;ArrowUp&quot; })); } } setInterval(bot, 10);
评论 #38986988 未加载
pkdpicover 1 year ago
Absolutely fantastic, please make a version for Playdate or gameboy DMG and put it on itch.io for $10-$100 so I can give you money for this case study in gameplay perfection.<p>It&#x27;s so beautiful and inspiring that one lone coder can still make something with so much joy and playability in an era of multimillion dollar games that take the work of hundreds of people for years on end.<p>This is a tribute to humanity itself, well done.
pants2over 1 year ago
In college I made a 1D space invaders game - but it ran on an Arduino (with one physical &#x27;shoot&#x27; button) and was played on an 8foot RGB LED light strip. I had it mounted on a wall and I would catch students and professors playing it from time to time during the quarter. It was surprisingly fun.<p>This pac man game would be awesome to play on an LED strip as well!
pcwelderover 1 year ago
Kudos for building this. Highly rewarding and elegant. Initally I thought 200 was good. Ended up on 11k after half an hour or so.
tritiyover 1 year ago
It does not seem to work on my side. I get a blank canvas with 0 on top left and HI 0 on the top right. Everything else is blank. In developer tools I&#x27;ve noticed that one of the GET on the main.js script is returning 404 so maybe that is the problem?
评论 #38880134 未加载
sargstuffover 1 year ago
IMHO, needs an appropriate stack of single row of microfluidics display[0][1] instead of single crt row.<p>An appreciation of &#x27;Alice in Wonderland&#x27; quantum decision making might help too.<p>----<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ncfZWqPm7-4" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ncfZWqPm7-4</a><p>[1] <a href="https:&#x2F;&#x2F;pubs.rsc.org&#x2F;en&#x2F;content&#x2F;articlelanding&#x2F;2019&#x2F;lc&#x2F;c9lc00160c" rel="nofollow">https:&#x2F;&#x2F;pubs.rsc.org&#x2F;en&#x2F;content&#x2F;articlelanding&#x2F;2019&#x2F;lc&#x2F;c9lc0...</a>
cushover 1 year ago
This is way more fun than it should be.
Jesstannonover 1 year ago
Diving into mrb&#x27;s 1D Pac-Man bot adventure is like stepping into a coder&#x27;s dream, complete with a shareable JavaScript code that&#x27;s ripe for tinkering. Along comes AnotherGoodName, who cleverly tweaks the code, turning a good run into an epic high-scoring saga by solving those tricky edge cases. mrb&#x27;s reaction, a simple &#x27;Of course! Nice.&#x27;, captures the essence of community-driven coding - where one good idea sparks another, and everyone&#x27;s game levels up!
Dweditover 1 year ago
Took me a while to realize that it treats a (potentially repeating) key press as the condition to turn around, which badly messes with you if you assume the game has direct control.
nivertechover 1 year ago
Artifcial constraints&#x2F;trade-offs creating new unexpected properties.<p>Examples:<p>- up to 21 million Bitcoins limit - Artificial scarcity<p>- original 140 character limit for tweets, later expanded to 280, then removed for paid users<p>- up to 500 users per group in WeChat groupchat<p>- ip· o· gram. ˈlipəˌgram, ˈlī- : a writing composed of words not having a certain letter (as the Odyssey of Tryphiodorus which had no alpha in the first book, no beta in the second, and so on)<p>- wireframes vs realistic prototypes (low-fidelity vs high-fildelity)<p>- monochrome UI for smartphones to remove distractions<p>- feature phones vs smartphones<p>- 1D Pac-Man<p>- etc.
SnoweKariover 1 year ago
mrb&#x27;s venture into the world of 1D Pac-Man with an auto-playing bot is a neat twist on a classic, complete with shared JavaScript code for all to tweak. Then AnotherGoodName steps in, tweaking the bot to dodge those pesky edge-case issues, skyrocketing the score into six digits. mrb&#x27;s response to this upgrade? A cool &#x27;Of course! Nice.&#x27; - a nod to the joys of collaborative coding and the magic that happens when minds meld over games and code.
sakesunover 1 year ago
Refreshingly simple, yet incredibly fun and engaging. Truly genius.<p>Building this game could be a very good programming excercise as well.
indigodaddyover 1 year ago
This is rather brilliant, congratulations
kqrover 1 year ago
I wonder if this would be more intuitive if the playing field was a circular arc rather than a wrapping line.
megalottachocover 1 year ago
And just like that, I can kiss my productivity goodbye for the rest of the day.<p>Sent from my cheap-arse $99 Android phone.
jonnycomputerover 1 year ago
Almost completely broken on Firefox 121&#x2F;Mac OS. I was wondering what the fuss was about because it was just a mess. But threw it up on chrome, and looks completely different...<p>Also there is a weird latency thing if you hold the direction key down and then switch to the other direction.
评论 #38853488 未加载
readyplayernullover 1 year ago
Good game. I also played 3D Pacman in DOS in an IBM PS1, this was years before Wolfenstein and Doom. Today we have come full circle!<p><a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=ajWIYW-wk6U" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=ajWIYW-wk6U</a>
jmartricanover 1 year ago
This game is so much fun. Amazing.
tremarleyover 1 year ago
‘1D Pac-Man’ is a great name.<p>It made me click on this link because it made me think “how can Pac-Man be 1D?”
dorus42over 1 year ago
My 12 year old son spend today making this game in Scratch, creating the graphics with Lego:<p><a href="https:&#x2F;&#x2F;scratch.mit.edu&#x2F;projects&#x2F;946299317&#x2F;" rel="nofollow">https:&#x2F;&#x2F;scratch.mit.edu&#x2F;projects&#x2F;946299317&#x2F;</a>
justinl33over 1 year ago
I find playing this super ironic having just read this HN post about A* pathfinding tricks in video games <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38833658">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=38833658</a>
dorus42over 1 year ago
My 12 year old son remade this game today in Scratch using Lego:<p><a href="https:&#x2F;&#x2F;scratch.mit.edu&#x2F;projects&#x2F;946299317&#x2F;" rel="nofollow">https:&#x2F;&#x2F;scratch.mit.edu&#x2F;projects&#x2F;946299317&#x2F;</a>
SnoweKariover 1 year ago
I&#x27;m loving this thread about the 1D Pac-Man bot. mrb starts with a great concept and then AnotherGoodName comes in and boosts its performance. It&#x27;s like a mini hackathon in here!
dbg31415over 1 year ago
Found another small bug...<p>When you eat a ghost, the dots under the ghost don&#x27;t get eaten. So you skip over 1-2 dots at higher levels when eating a ghost. Then you have to go back to snag them.
TuringNYCover 1 year ago
Pac-Man meet Flatland (<a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Flatland" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Flatland</a>)
justinl33over 1 year ago
This is so fun! Makes me feel like I’m conducting a 1 dimensional random walk. Who knows, maybe this is being used to generate pseudo stock prices or something.
DaveSapienover 1 year ago
This was way more fun than it should be. Wonderful! Reminds me of Linelight on Steam and my game Kanso, both have 1D game mechanics (but with 2D visuals).
MrYellowPover 1 year ago
The noise is a serious dealbreaker. If it wasn&#x27;t for that horrible noise, I&#x27;d still be playing. which is weird, but I really like the game.
deadbabeover 1 year ago
Would it still be 1D if there was a spot on the wall where you could step through and rotate to a tunnel on another 1D plane?
stephenhandleyover 1 year ago
Love this, mechanics and music are great!<p>One suggestion would be to not care what key is pressed, maybe just have any key change direction?
aziaziaziover 1 year ago
I get a free ~50% slowdown (constant and consistant lag) if playing with low power mode activated (iOS&#x2F;safari).
dustedover 1 year ago
not as &quot;1D&quot; as I&#x27;d imagined, but much more fun. I&#x27;m still toying with the idea of making a game that &quot;renders&quot; a 1D projection of a 2D space. (yes, I know, the line would be infinitely thin, I&#x27;ll compromise on that by stretching it vertically so it&#x27;s visible)
ugh123over 1 year ago
LOVE IT! Could even be &#x27;multi player&#x27; with someone else controlling the ghosts
KingOfCodersover 1 year ago
Somehow this reminds me of the Kung Fu Master arcade, which in this sense wasx also 1D.
anilakarover 1 year ago
Hangs latest Firefox developer edition, could not get past the loading(?) screen.
mongolover 1 year ago
Next Flappy Bird in my opinion
评论 #38846482 未加载
评论 #38846822 未加载
sbissonover 1 year ago
Someone has read the impossible game sections of Iain Banks’ Walking On Glass…
evolve2kover 1 year ago
Yeah that was fun. Reminds me of 1D Doom that was shared here a while back.
AIboxedover 1 year ago
The evolution of mrb&#x27;s Pac-Man bot through community input, especially AnotherGoodName&#x27;s contribution, is a perfect example of the power of collective brainstorming in tech. It&#x27;s like watching a good idea become great through teamwork!
darajavaover 1 year ago
So much fun! And well implemented. What did you use to build it?
评论 #38846128 未加载
评论 #38846087 未加载
menzoicover 1 year ago
Thought it was a joke at first, then I realized it’s viable
Darth_Guappiover 1 year ago
This has NO business being this fun, you sunnofabitch!
gooseyardover 1 year ago
I haven&#x27;t been this angry since QWOP, gold star
nonfungibleuserover 1 year ago
is there a leaderboard? I just got 69,420 points
paulnpaceover 1 year ago
Better than the Atari 2600 version of Pac-Man.
评论 #38857371 未加载
tempestnover 1 year ago
Surprisingly fun.
sgfgrossover 1 year ago
A leaderboard would make it more addictive.
quickthrower2over 1 year ago
Brutally small amount of time as ghosts.
eachroover 1 year ago
That was surprisingly fun. Nice job!
brcmthrowawayover 1 year ago
Is PacMan also in the public domain?
评论 #38847577 未加载
asmmotoover 1 year ago
Can you write the 3d version of it?
jiveturkeyover 1 year ago
fun! for a fleeting moment anyway.
quickthrower2over 1 year ago
Now someone do hyperbolic pacman!
snshnover 1 year ago
Genius
jmclnxover 1 year ago
That is so cool and fun!
Snawootover 1 year ago
No waka-waka - no fun.
fennecfoxyover 1 year ago
Bruh, the ghost moves faster than you do! But this is a pretty cool idea, difficulty level spikes after the first screen though, especially if you waste the power pellet, then because the ghost moves as fast or faster it becomes impossible to goad it to either side enough that you can get the remaining pellets.
KingOfCodersover 1 year ago
What a genius game!
dukeofdoomover 1 year ago
Do 1D Chess next
havkomover 1 year ago
Brilliant game!
qkhhlyover 1 year ago
this is surprisingly engaging!
OakNinjaover 1 year ago
Amazing game!<p>Is it possible to get a higher score than 29?
评论 #38846195 未加载
评论 #38846042 未加载
评论 #38846335 未加载
评论 #38846310 未加载
评论 #38846112 未加载
评论 #38846051 未加载
评论 #38846056 未加载
aungkoover 1 year ago
30000
block_daggerover 1 year ago
That’s 2D
ICHIROKASAHARAover 1 year ago
sびゃぶbs
runnr_azover 1 year ago
Clever!
samstaveover 1 year ago
WONDERFUL.<p>It better be landscape only on mobile. Add a pitfall bomb (what was that game that created a hole for the critters to fall into, and you could walk over them, but the climb out and the hole heals in a short period... ? Let the ghosts to fall in a hole, then you can place more than one ghost on the path, but you need as many &quot;hole bombs&quot; as there are ghosts on screen+1 (or N)... to not make it rage quit-worthy.
评论 #38846629 未加载
评论 #38846474 未加载
chupapimunyenyoover 1 year ago
It&#x27;s still 2D
评论 #38850990 未加载
评论 #38849850 未加载
EugeneTaysover 1 year ago
mrb&#x27;s journey into automating 1D Pac-Man turns a nostalgic game into a coder&#x27;s playground, sharing their JavaScript bot that impressively scored 9,000 points on its maiden run. Enter AnotherGoodName, who amps up the game by fine-tuning the bot&#x27;s edge strategy, blasting the score through the roof. mrb&#x27;s reaction to this ingenious tweak? A simple yet appreciative &#x27;Of course! Nice.&#x27;, showcasing the spirit of collaboration and innovation in the programming community.