{"id":16199946,"url":"https://github.com/agateau/plouf","last_synced_at":"2026-02-24T07:01:06.086Z","repository":{"id":4925911,"uuid":"6082495","full_name":"agateau/plouf","owner":"agateau","description":"A video game for Amiga","archived":false,"fork":false,"pushed_at":"2013-01-22T21:57:41.000Z","size":492,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-28T06:34:32.724Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"hiram-madelaine/om-inputs-demo","license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/agateau.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-10-04T21:43:52.000Z","updated_at":"2018-01-14T20:04:10.000Z","dependencies_parsed_at":"2022-07-08T02:29:00.621Z","dependency_job_id":null,"html_url":"https://github.com/agateau/plouf","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/agateau/plouf","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agateau%2Fplouf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agateau%2Fplouf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agateau%2Fplouf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agateau%2Fplouf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/agateau","download_url":"https://codeload.github.com/agateau/plouf/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/agateau%2Fplouf/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29774447,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T04:54:30.205Z","status":"ssl_error","status_checked_at":"2026-02-24T04:53:58.628Z","response_time":75,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-10T09:28:47.588Z","updated_at":"2026-02-24T07:01:06.066Z","avatar_url":"https://github.com/agateau.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Introduction\n\nPlouf! is an Amiga game I wrote a long time ago.\n\nIt is a top-down 2-or-3-players game which features people sitting on floats,\ntrying to sink the other players by throwing sea urchins at them.\n\nYou control your float like an RC car: you can accelerate, slow down and rotate\nleft or right. The islands on the screen are randomly generated, so each game\nlooks different.\n\nYou start with a very limited number of sea urchins, so you need to collect them\nas they appear randomly in the sea. You can also grab float bonuses which\nincrease the strength of your float by one point.\n\n# Running Plouf!\n\n## Hardware\n\nTo run Plouf! You need either an Amiga 500 or an emulator. On Linux it runs fine\nwith E-UAE or FS-UAE. I expect it to work without problems on other platforms\nwhere a version of UAE is available.\n\n## Controls\n\nBy default player 1 uses the joystick, other players use the keyboard. This can\nbe changed in the `Options` menu.\n\nControls per players are:\n\n- Player 1: Joystick 1 (default) - or - 5, 2, 1, 3, Numpad Return\n- Player 2: Joystick 2 - or - E, D, O, P, Space (default)\n- Player 3: Arrow keys, Return\n\nWhile it is possible to play a 3-player game solely on the Amiga keyboard, using\njoysticks is highly recommended.\n\n# Licensing\n\nPlouf! was originally released as shareware, but license has been changed to\nGPLv3 or later.\n\n# History\n\nPlouf! was created using AMOS, a game-oriented Basic language. It was released\nas a shareware in 1994: a floppy disk of the demo version (limited to 4 games)\ncould be obtained from a few Amiga freeware and shareware floppy disk dealers.\n\nTo my knowledge, it has never been made available on the Internet. The floppy\ndisks containing the source code stayed for 18 years together with my Amiga in\na storage room.\n\nSome time ago I decided to release it as free software. I bought a NULL-modem\ncable and transfered the source code to my laptop. I then adjusted a few things,\ngot rid of the demo limitations, translated all visible strings to English and\nreleased it.\n\n# About the source code\n\nThe source code for the game is in the `plouf.AMOS` file. Note that `.AMOS`\nfiles are binary format, bundling together the source code and the program\nassets. You need the AMOS Editor to read them.\n\nThere was also an asset editor named \"Plouf! Config\". This editor was available\nwith the full version. Its source code is in `plouf config.AMOS`.\n\nAll visible strings have been translated to English, but I did not go through\nthe trouble of translating the source code: all comments, variables and\nprocedure names are still in French.\n\n## Compiling a new version of Plouf!\n\n(This section is more like a personal note in case I decide to work on Plouf!\nagain)\n\nMake sure AMOS Compiler has been installed on AMOS main disk.\n\n- Start AMOS\n- Open Compiler.AMOS\n- Click the top-right button until it reads \"Cli\"\n- Click the \"Compile\" button\n- As source code: use `Plouf.AMOS`\n- As destination: enter `Plouf!`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagateau%2Fplouf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fagateau%2Fplouf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fagateau%2Fplouf/lists"}