Skip to content

Otoge Finder - Music Game Cabinet Locator for iOS

Notifications You must be signed in to change notification settings

senacand/otoge-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Otoge Finder - Music Game Locator for iOS

Find arcades (game center) that has your favorite music game (otoge).

Arcade Search Screen Arcade Detail Screen

Development

Core Tech Stacks

Building

This project uses XcodeGen to generate the Xcode Project using the project spec specified in project.yml.

  1. Follow the instruction at XcodeGen to install XcodeGen.
    • For example, with Homebrew: brew install xcodegen
  2. In terminal, navigate to the root directory of this repo.
  3. Run xcodegen in the terminal. Otoge.xcodeproj will be generated.
  4. Open the generated project on Xcode and run the application

Arcade List Repository

Otoge Finder stores list of games for ALL.Net and e-amusement locally, powered by djzmo's otoge.app fetch script. However, this project also contains an option to directly communicate with Otoge.app server by replacing the dependency value in Dependencies.swift.

Warning

Note that I do not guarantee Otoge.app cross-compatibility will be supported forever.

Replace this:

private enum AppArcadeRepository: DependencyKey {
    static let liveValue: ArcadeRepositoryProtocol = LocalArcadeRepository()
}

with this:

private enum AppArcadeRepository: DependencyKey {
    static let liveValue: ArcadeRepositoryProtocol = OtogeAppArcadeRepository()
}

Credits

This project is heavily inspired, and partly based on djzmo's Otoge.app web app. The local arcade list files are generated using Otoge.app's fetch script.

About

Otoge Finder - Music Game Cabinet Locator for iOS

Resources

Stars

Watchers

Forks

Languages