musings and prototypes in Godot for new karaoke engine
Development is currently done using a custom build available at https://github.com/ProjectLam/godot/tree/lam-godot.
templates
and tool
folders. the engine executable will be in the tool
folder.Import
button, select the folder containing this repository on your machine.Project
menu, and select Export
.Export
window, select Windows Desktop (Runnable)
from the list of available platforms.Export Path
where the game executable should be written.Export Project...
button.Export With Debug
.Save
.lam.exe
in the folder you've selected previously.Assuming you've already generated the game executable create a couple of shortcuts to launch multiple instances of the game. The email/password can be almost anything, the account will get automatically created if it doesn't exist.
Player 1
for the game executable, set the Target
to
<path\to\lam.exe> -- --email="player1@whatever.com" --password="player1pass"
Player 2
for the game executable, set the Target
to
<path\to\lam.exe> -- --email="player2@whatever.com" --password="player2pass"
%APPDATA%\Lam Godot\app_userdata\Lam-dj\songs
.Player 1
game and Player 2
game.Get that
button.Matches
button.Create New Match
button.Matches
button, then double-click to join the match created by Player 1
.Similar to windows, but the songs directory should be at $HOME/.local/share/lam_godot/app_userdata/Lam-dj/songs
TODO We are working on this
Any pull requests to these repo require a CLA https://cla-assistant.io/ProjectLam/learn_music_game