{"id":20359297,"url":"https://github.com/serge-rgb/pycave","last_synced_at":"2025-06-29T15:06:58.570Z","repository":{"id":138233432,"uuid":"1050236","full_name":"serge-rgb/pyCave","owner":"serge-rgb","description":"3D Arcade game","archived":false,"fork":false,"pushed_at":"2010-11-04T05:26:32.000Z","size":6156,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-28T09:07:35.035Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://pycave.sf.net","language":"Python","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/serge-rgb.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2010-11-04T05:24:12.000Z","updated_at":"2020-01-19T11:21:48.000Z","dependencies_parsed_at":"2023-03-13T10:54:36.658Z","dependency_job_id":null,"html_url":"https://github.com/serge-rgb/pyCave","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/serge-rgb/pyCave","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-rgb%2FpyCave","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-rgb%2FpyCave/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-rgb%2FpyCave/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-rgb%2FpyCave/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/serge-rgb","download_url":"https://codeload.github.com/serge-rgb/pyCave/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/serge-rgb%2FpyCave/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262614457,"owners_count":23337277,"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-11-14T23:33:11.048Z","updated_at":"2025-06-29T15:06:58.515Z","avatar_url":"https://github.com/serge-rgb.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"pyCave is a clone of the game SFCave for the palm pilot.\n\nTo run, you will need to meet the following dependencies:\n\nPython \u003e=2.5\nPyGame \u003e=1.8\n\nRun the script to build the C extension\n\n    $\u003e./make_cext\n\nIt is not necessary, but startup time is criminal without it.\n\nThen you can run the game.\n\n$\u003e./pycave\n\n\n\nAbout:\nI tried to keep it close to the original. The shadows are\na completely unnecessary addition, but they look cool. They\nare also a good example of PyOpenGL doing something non-trivial.\nIf you stay alive long enough, you will enter hardcore mode;\nThen you probably won't survive to see the end of the tunnel.\nYou might tell that the art leaves a lot to be desired. If you\nare willing to make a better model of the ship,\n(and get it working with my rudimentary .obj and/or .tga loaders), I will\nreplace my model. Otherwise, I will eventually make a better model with\ndecent textures.\n\nThe game has been tested on:\n\nUbuntu 8.10 x64 with Nvidia 8 series\nWindows Vista x64 with Nvidia 8 series\nMacOs 10.5 laptop with integrated Intel GMA x3100 (Only works on Python 2.6 atm...)\nWindows XP laptop with integrated Intel (model?)\n\nI hope you enjoy the game! \n\n============================================================\nBuilding a fresh checkout\n============================================================\n\nIf you checked out a fresh version from SVN, you need SWIG to\ncreate the extension.\nGo to src/ and do:\n\n   $\u003e swig -python cext.i\n\nUncompress PyOpenGL.tar.gz into src/ so\nthat pyCave has a local, tested, version of the OpenGL module.\n\nIf you're having graphics problems after that, then it's a bug ;)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserge-rgb%2Fpycave","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fserge-rgb%2Fpycave","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fserge-rgb%2Fpycave/lists"}