{"id":17968613,"url":"https://github.com/axdoomer/mochadoom","last_synced_at":"2025-04-09T15:04:38.706Z","repository":{"id":28308446,"uuid":"31821171","full_name":"AXDOOMER/mochadoom","owner":"AXDOOMER","description":"A pure Java Doom source port","archived":false,"fork":false,"pushed_at":"2024-02-29T10:56:24.000Z","size":2258,"stargazers_count":199,"open_issues_count":8,"forks_count":49,"subscribers_count":25,"default_branch":"master","last_synced_at":"2025-04-09T15:04:34.187Z","etag":null,"topics":[],"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/AXDOOMER.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.TXT","contributing":null,"funding":null,"license":"LICENSE.TXT","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":"2015-03-07T17:45:46.000Z","updated_at":"2025-04-02T10:16:31.000Z","dependencies_parsed_at":"2025-01-02T05:12:09.647Z","dependency_job_id":"d3a6c679-1af5-4817-a5bf-5bf456d6f541","html_url":"https://github.com/AXDOOMER/mochadoom","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXDOOMER%2Fmochadoom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXDOOMER%2Fmochadoom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXDOOMER%2Fmochadoom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AXDOOMER%2Fmochadoom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AXDOOMER","download_url":"https://codeload.github.com/AXDOOMER/mochadoom/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248055284,"owners_count":21040157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-29T14:40:58.377Z","updated_at":"2025-04-09T15:04:38.685Z","avatar_url":"https://github.com/AXDOOMER.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Mocha Doom\n\n![Top Language](https://img.shields.io/github/languages/top/axdoomer/mochadoom.svg?style=flat)\n![Code Size](https://img.shields.io/github/languages/code-size/axdoomer/mochadoom.svg?style=flat)\n![License](https://img.shields.io/github/license/axdoomer/mochadoom.svg?style=flat\u0026logo=gnu)\n\nMocha Doom is a pure Java Doom source port. Most of the hard work of porting Doom to Java has already been done, thanks to Velktron (Maes), but he has stopped working on it in 2013. Although the port is almost complete, some work remains to do, most importantly the network code for the multiplayer is missing. Features like support for the Boom format would also be great. I have decided to continue the development in my free time and fix some bugs.\n\n# How to run\n\n1. Open the project with Eclipse or NetBeans\n2. Delete every file that has errors (if any)\n3. Build and run the project\n\n## Advanced users\n\nOn Linux, two different scripts can be used.\n\n1. `build-and-run.sh` which will build Mocha Doom and run it. You can use it as such: `./build-and-run.sh -iwad ~/DOOM2.WAD`. This is the preferred way to quickly test changes for developers.\n2. `build-jar.sh` which will build a JAR file. You can then run the JAR file as such: `java -jar mochadoom.jar -iwad ~/DOOM2.WAD`. This is the preferred way for distributing a Mocha Doom executable.\n\n# License\n\nMocha Doom contains work from many contributors. Here are the main contributors, but it's no limited to this list. Others are listed in the copyright headers of the files where they own copyright.\n\n- Copyright (C) 1993-1996  [id Software, Inc.](http://www.idsoftware.com/)\n- Copyright (C) 2010-2013  [Victor Epitropou](https://sourceforge.net/projects/mochadoom/)\n- Copyright (C) 2016-2017  [Alexandre-Xavier Labonté-Lamoureux](https://github.com/AXDOOMER/)\n- Copyright (C) 2017  [Good Sign](https://github.com/GoodSign2017)\n\nMocha Doom is distributed under the [GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.en.html).\n\n# Rip and Tear!\n\nMocha Doom in action:\n![so_much_blood](https://cloud.githubusercontent.com/assets/6194072/18658610/94a326c2-7ed2-11e6-98af-4ed4c8b28510.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxdoomer%2Fmochadoom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faxdoomer%2Fmochadoom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faxdoomer%2Fmochadoom/lists"}