{"author_link":"\/users\/najjaman","author_name":"najjaman","author_uid":"najjaman","comments":[],"epoch":1697351676,"event":"LD54","format":"md","ldjam_node_id":382286,"likes":4,"metadata":{"p_key":"203953","p_author":"najjaman","p_authorkey":"1374472","p_urlkey":"438552","p_title":"On making a keyboard rhythm game for the Compo","p_cat":"LDJam ","p_event":"LD54","p_time":"1697351676","p_likes":"4","p_comments":"0","p_status":"WAYBACK","us_key":"1374472","us_name":"LDJam user 374472","us_username":"374472","event_start":"1695945600","event_key":"117","event_name":"Ludum Dare 54"},"node":{"_collation":{"body_sanitizer":"TextUtils::SanitizeHTML via existing importer","event":"LD54","removed_author":false},"_superparent":371459,"_trust":1,"author":374472,"body":"Pros\n- \"bar\" is actually a good variable name\n- it's so satisfying to watch someone win the level on beat :metal:\n- forced me to pick back that music software I left unattended for 10 years\n- Dance! :man_dancing: \n- Dance! :dancer: \n- Disco! :star: \n\nCons\n- my dyslexic friend can't play :cry:\n- machine-dependent audio delay throws the game out of sync for some players. Some game engines can help with compensating said delay if you manage to implement that within the jam, which I didn't. As a result, for some people the level starts on bar 4 instead of bar 1. Welp, there goes that carefully thought-out difficulty curve...\n- mapping inputs to the keyboard was hard!  \nRemappable inputs could have helped. If I had managed to implement that within the jam. Which I didn't.\n- forced me to pick back that music software I left unattended for 10 years\n- dancing makes it harder to code the game\n\nPlay Disco Seducium in your browser! https:\/\/ldjam.com\/events\/ludum-dare\/54\/disco-seducium\n","comments":0,"created":"2023-10-15T05:51:43Z","files":[],"files-timestamp":0,"id":382286,"love":4,"love-timestamp":"2023-10-15T08:59:43Z","meta":[],"modified":"2023-10-15T08:59:43Z","name":"On making a keyboard rhythm game for the Compo","node-timestamp":"2023-10-15T06:37:58Z","parent":374481,"parents":[1,5,9,371459,374481],"path":"\/events\/ludum-dare\/54\/disco-seducium\/on-making-a-keyboard-rhythm-game-for-the-compo","published":"2023-10-15T06:34:36Z","scope":"public","slug":"on-making-a-keyboard-rhythm-game-for-the-compo","subsubtype":"","subtype":"","type":"post","version":1190727},"node_metadata":{"n_key":"382286","n_urlkey":"438552","n_parent":"374481","n_path":"\/events\/ludum-dare\/54\/disco-seducium\/on-making-a-keyboard-rhythm-game-for-the-compo","n_slug":"on-making-a-keyboard-rhythm-game","n_type":"post","n_subtype":"","n_subsubtype":"","n_author":"374472","n_created":"1697349103","n_modified":"1697360383","n_version":"1190727","n_status":"WAYBACK"},"source_url":"https:\/\/ldjam.com\/events\/ludum-dare\/54\/disco-seducium\/on-making-a-keyboard-rhythm-game-for-the-compo","text":"Pros\n- \"bar\" is actually a good variable name\n- it's so satisfying to watch someone win the level on beat :metal:\n- forced me to pick back that music software I left unattended for 10 years\n- Dance! :man_dancing: \n- Dance! :dancer: \n- Disco! :star: \n\nCons\n- my dyslexic friend can't play :cry:\n- machine-dependent audio delay throws the game out of sync for some players. Some game engines can help with compensating said delay if you manage to implement that within the jam, which I didn't. As a result, for some people the level starts on bar 4 instead of bar 1. Welp, there goes that carefully thought-out difficulty curve...\n- mapping inputs to the keyboard was hard!  \nRemappable inputs could have helped. If I had managed to implement that within the jam. Which I didn't.\n- forced me to pick back that music software I left unattended for 10 years\n- dancing makes it harder to code the game\n\nPlay Disco Seducium in your browser! https:\/\/ldjam.com\/events\/ludum-dare\/54\/disco-seducium\n","title":"On making a keyboard rhythm game for the Compo","wayback_source":[]}