A community driven project to make a game like phigros.

Overview

这是什么?

这是一款名为PhiCommunity的节奏游戏,它仿照Phigros制作。

APP已发布(测试版本)

请前往Actions - PhiCommunityAPP的最新构建下载Artifact,此构建为Debug构建,仅用于测试。

您也可以前往Releases - PhiCommunityAPP下载发行版本(如果有)。

许可证

源代码(不包括多媒体资源,除非另有说明)在AGPL-3.0许可下分发

简要概述AGPL-3.0协议内容

GNU Affero 通用公共许可证 v3.0

这种最强大的 Copyleft 许可的许可取决于提供许可作品和修改的完整源代码,其中包括在同一许可下使用许可作品的大型作品。 必须保留版权和许可声明。 贡献者明确授予专利权。 当修改版本用于通过网络提供服务时,必须提供修改版本的完整源代码。

您获得的权限:

  • 商业用途
  • 修改
  • 分发
  • 专利使用
  • 私人使用

您将被此许可证限制:

  • 责任
  • 保障

再创作所需的条件:

  • 包含许可和版权声明
  • 标明修改的内容
  • 同样保持开源
  • 作为网络服务使用视为分发
  • 使用相同的许可证(AGPL-3.0)

对于多媒体资源,我们保留著作权。

对于多媒体资源的定义

包括但不限于拓展名包含 oggmp3aacwavjp(e)gpngsvgsketchzipau3aup3-shmaup3-walflp 字段的文件。

包括但不限于文件头标识包含 oggmp3aacwavjp(e)gpngsvgsketchzipau3aup3-shmaup3-walflp 文件头标识特征的文件。

如何贡献

如您所见,游戏还没有完成,具体体现在“谱面少”和“性能差”。

谱面做贡献

如需提交谱面文件,请前往此仓库

贡献代码

如果您想提高该项目的代码质量,请执行上述类似操作:Fork->Clone->EditCode->Commit->Upload->Open Pull Requests。不要忘记写下您修改的内容和改进的内容!

注意,贡献代码请不要修改缩进,贡献前请进行格式化(使用Prettier,项目内已有Prettier设置)和查错(使用ESLint,项目内已经有ESLint配置文件)操作。

Comments
  • 建议新增站内谱面上传入口

    建议新增站内谱面上传入口

    现在上传谱面的方式是跳转到github repo进行手动fork+pr,对于没用过github的人来说门槛较高,

    因此可以通过在站内搭建一个上传页解决该问题。同时,上传页可以提供预检验功能,避免不必要的commit。

    上传操作可考虑使用github oauth app + github api实现。

    PS:如果可行的话我可以~~摸鱼~~帮忙贡献代码

    体验增强/Enhancement 正在调查/Under investigation 体验问题/Experience problems stale 
    opened by electron-shaders 15
  • iPadOS上无法播放音频以及打歌时黑屏的bug

    iPadOS上无法播放音频以及打歌时黑屏的bug

    运行环境

    • 设备:iPad 2018

    • 设备平台:iPadOS 15.4.1

    • 浏览器:Apple Safari 15,夸克HD,Alook

    • 错误现象:

      • Safari:无法播放背景音乐,所以无法根据声音调整偏移率,但是游玩时音频播放正常; 夸克:可以正常播放背景音乐及根据声音调整偏移率,但是游玩时无法播放音频 Alook:既无法正常播放背景音乐也无法在游玩时播放音频
      • 已经关闭深色模式,但仍然黑屏,看不见判定线和音符(三个浏览器都是如此)
        439950FE-0493-406A-9E96-CCA89F4FA777 0E5E5C3A-B0A0-4DBA-AD9F-F6B3355E9B91 53DFE99A-4FD8-488A-9982-7DE3BF651FAC
    • 错误Log:没有Mac,BrowserStack只能免费试用1分钟,抓不了

    opened by xuangeyouneihan 6
  • 设置页滑动条的抖动

    设置页滑动条的抖动

    运行环境

    • 设备:Legion R9000P2021H

    • 设备平台: Windows10 20H2 64位

    • 浏览器:Microsoft Edge 99.0.1150.30

    • 错误现象: 在电脑端浏览器打开设置页面,用鼠标按住拖动滑动条会出现奇怪的抖动。(为节约导出性能,录屏时调小了窗口大小,实际上此bug与窗口大小无关,但与是否为移动端有关)

    https://user-images.githubusercontent.com/53993972/157252493-edb7de4a-bc9d-4855-b565-feadb8514144.mp4

    https://user-images.githubusercontent.com/53993972/157252999-28df822d-f23f-4df2-a131-1e4b42c5e247.mp4

    • 错误Log:见录屏
    体验问题/Experience problems 已修复/Fixed 
    opened by electron-shaders 4
  • 希望能解决一下国内谱面仓库访问慢的问题

    希望能解决一下国内谱面仓库访问慢的问题

    运行环境

    • 设备:LG V40 ThinQ
    • 设备平台: Android 10
    • 浏览器:PhiCommunity APP/Kiwi Browser95.0.4638.75
    • 错误现象: 谱面资源加载极慢,开了Clash甚至是全局模式依然无法解决
    • 错误Log:无

    建议

    • 可以把谱面仓库clone一份到gitee或者国内访问快一点的服务器
    opened by lgc2333 3
  • 修改版本号获取方式; 处理html内资源打包

    修改版本号获取方式; 处理html内资源打包

    使用git-revision-webpack-plugin获取版本号

    打包时会自动替换js文件内变量$VERSION为当前版本号(git describe --always --tags)

    使用html-loader处理资源路径

    解析html文件中的img, link, audio等标签src属性进行打包

    注意: 现在路径应基于源文件位置,而非打包后位置

    opened by ZreXoc 1
  • 配置网站部署命令

    配置网站部署命令

    • 打包时根据环境变量替换https://chart.phicommunity.com.cnhttps://cf.chart.phicommunity.com.cnhttps://vercel.chart.phicommunity.com.cn
    • 移动404.html到public目录下
    • 使用import引入whilePlaying/assets下资源,现在js文件中资源路径已全部替换完毕
    opened by ZreXoc 1
  • 选歌页面切换排序方式后滚动异常

    选歌页面切换排序方式后滚动异常

    运行环境

    • 设备:LegionR9000P 2021H

    • 设备平台: Windows10(64位) 20H2

    • 浏览器:Microsoft Edge 99.0.1150.30 image

    • 错误现象: 如GIF,切换排序方式后将以之前选择的元素作为滚动窗口上界,导致无法正常滚动 https://user-images.githubusercontent.com/53993972/156914659-14e7a4fe-af45-42ad-b652-8e68ffe7b491.mp4

    • 错误Log:无

    代码问题/Bug 需要帮助/Help Wanted 已修复/Fixed 
    opened by electron-shaders 1
  • 建议整一个专门用于讨论PhiCommunity的聊天室

    建议整一个专门用于讨论PhiCommunity的聊天室

    有些人没有QQ(比如我),这个时候就可以搭建一个聊天室(这样没有qq的也能进去讨论,最重要的是有些人github进不去,可以整个bug讨论点啊!

    你可以看下面的视频 https://www.bilibili.com/video/BV1RM4y1T7hz?from=search&seid=6674762588093655348&spm_id_from=333.337.0.0

    不会修复/Wontfix 
    opened by YigeXiaogeziAwa 1
A community Discord bot testnet faucet for thirdweb community. 💻🌏

Thirdweb Faucet (Discord Bot) ?? Nominate (@WarenGonzaga) as GitHub Star. If you appreciate his hardwork and dedication to open source. A dedicated Di

Waren Gonzaga 4 Aug 6, 2022
A volunteer-driven effort to track COVID Hospital Beds availability in India.

COVIDBedsIndia A volunteer-driven effort to track COVID hospital beds availability in India. ?? https://covidbedsindia.in Aggregated data is available

null 17 Jan 9, 2022
An attempt to create the simplest demo to describe a Consumer-Driven Contract Testing workflow with Pact

Let's Play with Pact Abstract This is an attempt to create the simplest demo to describe a Consumer-Driven Contract Testing workflow with Pact. Prereq

Patrice Krakow 4 Feb 22, 2022
Projeto 10° da Driven Education - TrackIt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Daniel Lucas Ederli 6 Jun 29, 2022
V2.0 🚀 AI Driven PancakeSwap Prediction Bot🔮

?? ?? PancakeSwap Prediction Bot (improved) v2.0 PancakeSwap Prediction Bot using AI recomendations. Folked and improved from this repository. ⭐ Pleas

null 368 Oct 22, 2022
This is discord bot specifically made for Community Classroom

Classroom Monitor Bot This bot provides functionalities for 'Community Classroom' discord server. Community Classroom is an initiative 'for the studen

Kaiwalya Koparkar 0 Apr 10, 2022
An open source community powered Discord bot to stop and remove the trash from the SW workshop.

SW Anti Reuploads & Trash Discord bot An open source community powered Discord bot to stop and remove the trash from the SW workshop. SW Discord · Cre

SIMPLE MARK 4 Jun 20, 2022
A Discord bot designed to build better communities by encouraging a positive and constructive relationship between community and staff.

Suggestions A Discord bot designed to build better communities by encouraging a positive and constructive relationship between community and staff. St

Suggestions 4 Dec 24, 2022
A configurable Discord Community server nuking bot with a small twist.

Quby Bot A configurable Discord Community server nuking bot with a small twist. The bot will perform these actions in the following order: When the bo

Oliver B 3 Sep 7, 2022
Discord community bot for genicsblog.com

genics-bot Source code of discord bot for the genicsblog.com community. Local setup Clone the repo and cd: git clone https://github.com/genicsblog/gen

Genics Blog 5 Oct 3, 2022
A custom API handler template made by myself for all my future APIs and the community :)

Custom Express API handler Template A custom API handler template made by myself for all my future APIs and the community :) Features simple yet effic

AssassiN#1234 7 Dec 20, 2022
The Discord Bot for the AvdanOS Community Discord server.

Tinan The Discord Bot for the AvdanOS Community Discord server, made using discord.js v13.8. How to contribute Forking Step 1: Make a contribution for

AvdanOS 11 Dec 1, 2022
Twitter Bot for DevOps Community!

DevOps Twitter Bot Twitter Bot for DevOps Community! What is DevOps Community? DevOps/SRE community is for those folks who are trying to learn or expl

Rohit Ghumare 28 Oct 17, 2022
OpenAI Discord Community's GPT-3 powered DALL·E 2 support bot

DALL·E Discord Bot OpenAI Discord Community's GPT-3 powered DALL·E 2 support bot This repository hosts the code for the OpenAI Discord Community's GPT

OpenAI 31 Nov 16, 2022
[WIP] Meet Koshiro! Our official Discord Bot, Open Source and Community builded. 🛸

Koshiro Meet Koshiro! Our official Discord Bot, Open Source and Community builded. ?? Getting Started Clone the repository git clone https://github.co

WebX DAO 5 Nov 19, 2022
A Discord bot library to make the development of a bot a little bit easier.

Discord Bot Framework (DBF) A basic Discord bot framework to allow for easier creation of bots. With this library, you can easily parse and handle com

Yoo-Babobo 1 Dec 23, 2021
PancakeSwap Prediction Bot [Fullversion]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

?? PancakeSwap Prediction v1.0.0 ?? This bot wins the majority of rounds on PancakeSwap & CandleGenie based. This bot survived the beta and is now in

null 82 Dec 23, 2022
I’m a very useful music bot that can make you play a music with a simple command! I have a lot of good commands that you can have a better experience playing your favorites songs!

I’m a very useful music bot that can make you play a music with a simple command! I have a lot of good commands that you can have a better experience playing your favorites songs!

Hugo Kishi 2 Aug 16, 2022
PancakeSwap Prediction Bot 2.0.1 [2022]. Make gains passively while running this bot for PancakeSwap or CandleGenie.

?? PancakeSwap Prediction v2.0.1 Bot (Update 2022) ?? This bot wins majority of rounds on PancakeSwap & CandleGenie based on both market conditions, a

Best Wishes 72 Oct 18, 2022