{"id":18715141,"url":"https://github.com/wsdt/flying_fishes","last_synced_at":"2026-04-24T20:36:56.695Z","repository":{"id":121366538,"uuid":"121421813","full_name":"wsdt/Flying_Fishes","owner":"wsdt","description":"Native Android-Game. Levels, Worlds, etc. are written as generic as possible. ","archived":false,"fork":false,"pushed_at":"2020-06-17T20:54:43.000Z","size":26266,"stargazers_count":1,"open_issues_count":15,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-11T15:46:29.024Z","etag":null,"topics":["android","android-app","android-application","arcade","arcade-game","game","generic","java","open-source"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wsdt.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-02-13T18:46:56.000Z","updated_at":"2023-02-11T13:44:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"e0ed5a3d-c4db-485b-a499-63db62fa3fc9","html_url":"https://github.com/wsdt/Flying_Fishes","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wsdt/Flying_Fishes","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsdt%2FFlying_Fishes","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsdt%2FFlying_Fishes/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsdt%2FFlying_Fishes/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsdt%2FFlying_Fishes/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wsdt","download_url":"https://codeload.github.com/wsdt/Flying_Fishes/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wsdt%2FFlying_Fishes/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32240216,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T13:21:15.438Z","status":"ssl_error","status_checked_at":"2026-04-24T13:21:15.005Z","response_time":64,"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":["android","android-app","android-application","arcade","arcade-game","game","generic","java","open-source"],"created_at":"2024-11-07T13:07:42.466Z","updated_at":"2026-04-24T20:36:56.675Z","avatar_url":"https://github.com/wsdt.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flying Fishes [![Maintenance](https://img.shields.io/badge/Maintained%3F-no-red.svg)](https://GitHub.com/wsdt/Flying_Fishes/graphs/commit-activity) [![Generic badge](https://img.shields.io/badge/In-JAVA-RED.svg)](https://www.java.com/) [![GitHub license](https://img.shields.io/github/license/wsdt/Flying_Fishes.svg)](https://github.com/wsdt/Flying_Fishes/blob/master/LICENSE) [![Donate](https://img.shields.io/badge/Donate-Pay%20me%20a%20coffee-3cf)](https://github.com/wsdt/Global/wiki/Donation) [![saythanks](https://img.shields.io/badge/say-thanks-ff69b4.svg)](https://saythanks.io/to/kevin.riedl.privat%40gmail.com)\n\nNative Android game which has been written as modular as possible. Consequently, new levels, worlds, enemies, backgrounds can be integrated into the game within a few minutes. Here you can jump to the [class-section](https://github.com/wsdt/Flying_Fishes/tree/master/YourOwnGame/app/src/main/java/yourowngame/com/yourowngame).\n\n## Playstore\nThis app is currently only available to Alpha (Closed-Alpha track) and Beta (Open-Beta track) testers. \n- Playstore -\u003e [Flying Fishes (https://play.google.com/store/apps/details?id=solution_wsdt.com.yourowngame.free)](https://play.google.com/store/apps/details?id=solution_wsdt.com.yourowngame.free)\n\n_All (senseful) contributions/pull-requests will be examined and added to the next release (if you want so / if you don't just fork this repository)._\n\n\u003cimg src=\"https://github.com/wsdt/Flying_Fishes/blob/master/UMLs/FlyingFishers_Screen_1.webp\" title=\"Playstore Screen 1\" /\u003e\n\n## Contribution [![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)\n\nThis project is licensed under GNU V3, so contributions/pull-requests are welcome. All contributors get listed here. \n\n**Contributors** \n- Kevin Riedl ([WSDT](https://github.com/wsdt))\n- Christof Jori ([SOLUTION](https://github.com/solution49)) \n\n### How to get started\nThis project has certain files, which have been added to the [.gitignore](https://github.com/wsdt/Flying_Fishes/blob/master/.gitignore) to avoid pushing specific secrets (e.g. advertisment tokens, etc.). As you wouldn't be able to compile/execute the app without those files we always add a so-called Template-File. Those template files are always named according to their original name + \"\\_TEMPLATE\", so the file gets pushed. These files have most of the time a short explanation how you have to use/configure them. All template files are listed below (you have to configure all of them to execute the app): \n\n- IAdManager.java -\u003e [Template-File](https://github.com/wsdt/Flying_Fishes/blob/master/YourOwnGame/app/src/main/java/yourowngame/com/yourowngame/classes/manager/interfaces/IAdManager_TEMPLATE.java)\n\nTo configure all template files above correctly, you just need to **copy** the template-file and then **rename** the **copied** file according the original name (e.g. IAdManager_TEMPLATE.java -\u003e IAdManager.java). Additionally, you presumably should change some constants/lines in those newly created files (Reminder: also your new file won't get pushed at it is in the [.gitignore]((https://github.com/wsdt/Flying_Fishes/blob/master/.gitignore)). After that short configuration everything should run fine. Looking forward to your contribution :)!\n\n### What is so special about this project?\n1. This app hasn't been built with Unity or similar IDEs. We decided to code everything by ourself (though it might not the best solution, but yeah we wanted to know how it works). We would love to see you contributing!\n1. Additionally, we tried to code as object-oriented and **generic** as possible. This means you could easily use this project as draft for another Arcade games. You would just need to change the Graphics, some params etc. and you would have a working game. \n\n### How to add an issue\n1. **Add a good title to your issue.** Please use a concise and precise title. \n  * *BAD*: \"ServiceMgr\"\n  * *GOOD*: \"Redesign/Improve ServiceMgr\"\n2. **Add a good description to your issue.** Your description doesn't need to be concise, but should be clear/understandable and provide enough information for other contributors to solve the issue. For that I provided an issue template. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwsdt%2Fflying_fishes","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwsdt%2Fflying_fishes","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwsdt%2Fflying_fishes/lists"}