(Update: game is now fixed, it works as I intended it.)

Silly paren-pong.  It even works a bit!  "Graphics" are SVG, so if you want to know where your lambda's at, ctrl+f, λ.

Controls:
car-paren: w, s (on qwerty)
cdr-paren: up and down arrows.

Published under GNU Affero General Public License v3 (AGPL3), sources are available for download.  You can also clone from Codeberg (link below) and use Guix to setup the dev environment, following the README.

Made with Spritely's Hoot, which compiles Guile Scheme to WebAssembly.  Based on the Hoot game template.

Updated 12 days ago
Published 19 days ago
StatusPrototype
PlatformsHTML5
Authorstdh0
GenreAction
TagsArcade, SVG, Tennis
Average sessionA few seconds
MultiplayerLocal multiplayer
Player count1 - 2
LinksSource code

Download

Download
cons-pong-source.zip 79 kB

Comments

Log in with itch.io to leave a comment.

Hey, unfortunately it does not work for me, I press enter and nothing happens, most probably because of the following error:

Uncaught (in promise) ReferenceError: Scheme is not defined

    <anonymous> https://html-classic.itch.zone/html/11904187/game.js:3</anonymous>

game.js:3:5

maybe because of this 403?

Yeah, that would do it. reflect.js is where the Scheme class is defined.

Broken for me as well. :( When I said that it works a bit, I meant in my dev environment...  The 403 error here also gives this XML:

<?xml version='1.0' encoding='UTF-8'?>
<Error>
  <Code>AccessDenied</Code>
  <Message>Access denied.</Message>
  <Details>Anonymous caller does not have storage.objects.get 
  access to the Google Cloud Storage object. Permission 
  'storage.objects.get' denied on resource 
  (or it may not exist).</Details>
</Error>

Does anybody knows what that means or how it could be fixed?  Are there any other Hoot games that run successfully on the Itch online environment?

To answer my own question: reflect.js is missing from the zip-file I uploaded. D:  The site responds with a 403 error for missing files.  I hadn't checked what 'make bundle' produced...

So, I updated the game's description with instructions to get the missing stuff filled in, for any intrepid game testers among you...

I get the same error, unfortunately.