Rumi727 / SDJK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SDJK

현재 개발중인 리듬게임입니다

요약하자면, osu!에서 ADOFAI와 같은 시야 방해 요소가 포함된 여러 이펙트가 추가된 단순하기 짝이없는 리듬게임에 불과합니다
내장 맵은 없으며, 1인 개발이고 심지어 유니티, C#을 다루는 실력 또한 허접하기 때문에 디자인과 최적화 등등 여러 요소 또한 허접 할 수 있습니다

대부분의 UI는 osu!lazer에서 영감을 받았습니다 (라기엔 사실상 복사)
이 부분이 문제가 된다면 잔말 없이 바로 수정하갰습니다

주의

메인 화면이 매우매우매우 불안정 합니다!
메모리 누수는 기본이요 디자인도 중구 난방이고 렉도 심하고 코드가 스파게티 마냥 매우매우 이리저리 꼬여있습니다
그렇기 때문에 메인 화면의 90% 이상 갈아엎을 예정입니다 (언제가 될진 모르갰지만 말이죠)

게임 플레이는 안심하세요
어셈블리로 코드가 완벽하게 분리되어있으니까요

... 사실 유니티 자채가 유저 맵 같이 컴파일 타임에 결과를 예측할 수 없는 (런타임에 결과가 항상 바뀌는) 시스템에는 정말 안맞습니다

Ruleset

  • SDJK
    • .sdjk
    • .sdjk (SDJK 1.0 file format)
  • Super Hexagon
    • .super_hexagon
  • A Dance of Fire and Ice (Hidden) (Unplayable)
    • .adofai (ADOFAI file format)
  • osu!mania (Hidden) (Unplayable)
    • .osu (osu! file format v14)
    • .osu (osu!mania file format v14)

주의

osu! 맵을 변환시킬때 시간 기준을 초에서 비트로 변환하는데
이 코드가 매우 불안정해서 싱크가 어긋나는 맵이 대다수 입니다
나중에 맵 별로 오프셋을 직접 설정하는 기능을 추가할태니 지금은 수동으로 오프셋을 맞춰주세요...

MapFile 클래스가 지원하는 타입

위에 서술 된 타입이 아니더라도 정상 작동은 하나, 에디터에서 표시되지 않음
(주의: ITypeList 인터페이스를 상속하지 않았지만 ICollection 인터페이스는 상속한 경우 object 클래스를 상속했더라도 제외됩니다)

사용된 패키지와 DLL, 오픈 소스

제가 멍청해서 빼먹은 출처가 있을 수 있습니다...
만약 그럴 경우, 이슈에 올려주세요

사용한 아이콘

  • 제가 직접 만들었거나, 여기에서 가져왔습니다

버전 표기 규칙

사양

최소 사양

CPU: ?
GPU: ?
저장공간: HDD 400MB (맵 포함: 10GB)
메모리: 3GB
스마트폰: Samsung Galaxy A31 보단 훨씬 좋아야함

권장 사양

CPU: ?
GPU: ?
저장공간: SSD 600MB (맵 포함: 50GB ~ ∞)
메모리: 4GB ~ ∞
스마트폰: Samsung Galaxy A31 보단 훨씬 좋아야함

개발 당시 사양

CPU: i5-9600KF
GPU: GTX 1660 Super
저장공간: SSD 1TB
메모리: 24GB
스마트폰: Samsung Galaxy A31

비고

최소 사양과 권장 사양은 오로지 추측일 뿐입니다

이 게임은 컴퓨터에서 플레이하는 걸 상정하고 만든 게임이지만, 그렇다고 대부분의 컴퓨터에서 정상적으로 플레이할 수 있다고 보장하지 않습니다
이게 무슨 개소리냐 하실 수 있는데
그냥 제작자라는 놈이 코딩을 더럽게 병신같이 한다고 봐주시면 될 것 같네요

일단 스팀덱에선 플레이 모드는 120FPS 정도는 나온다고 합니다

About

License:GNU General Public License v3.0


Languages

Language:C# 97.1%Language:ShaderLab 2.6%Language:HLSL 0.2%