Light Switch
You don't see that bright platform over there? Maybe you should turn off the light...
Light Switch is a cooperative puzzle-platformer for two players.
In each level, both players must reach the exit door by using switches to toggle between the dark and the light world. Each world reveals different platforms and walls that can help or block the players on their way to the exit. A few platforms are permanent and exist in both worlds.
Only keyboard is supported, and the two players must share the two sides of one keyboard. Alternatively, one dexterous player may control both characters by using the full keyboard.
This game was released for Global Game Jam 2022 on the theme "Duality".
GGJ link: https://globalgamejam.org/2022/games/light-switch-0
Repository link: https://github.com/lolio-dev/global-game-jam-2022
How to install
Install the version corresponding to your platform (OS). For each platform, there are two channels you can pick from:
- The channels with no suffix contain the GGJ release, frozen at v0.2.1.
- The channels suffixed with "-post-jam" contain updates added after the jam. It is currently at v0.2.3.
Note that the embedded web version at the top of this page is always the latest version.
How to launch
Extract the archive (if downloading from browser) and run the executable corresponding to your OS:
- Windows: Global game jam 2022.exe / Light Switch.exe
- macOS: Light Switch v[version] OSX Intel-Silicon.app
- Linux: Light Switch v[version] Linux 64.x86_64
Player character controls
The alternative controls are here to support both Qwerty and Azerty, as controls are not remappable.
Keyboard P1 | Keyboard P2 | Action |
---|---|---|
A/D or Q/D | Left/right arrow | Move left/right |
W or Z | Up arrow | Jump or Enter door (when nearby) |
S | Down arrow | Exit door (after entering) |
System controls
Keyboard | Action |
---|---|
F11 | Toggle fullscreen |
R | Restart level |
M | Go back to Main Menu |
Known issues
You can trigger infinite jump exploit by having your two characters jumping into each other, or one character jumping along a wall in certain conditions. Avoid doing this if you want to enjoy the game, at least on your first run!
If you toggle black and white and a block that overlaps a character appears, character may be trapped inside the ground below; although it is generally possible to escape by moving left or right.
Changelog
- v0.2.3: see devlog
- v0.2.1: jam release
Credits
Status | Released |
Platforms | HTML5, Windows, macOS, Linux |
Release date | Jan 30, 2022 |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Authors | komehara, lolio-dev, JRayane |
Genre | Platformer, Puzzle |
Made with | Unity |
Tags | duality, ggj2022, Local Co-Op, Puzzle-Platformer |
Code license | MIT License |
Asset license | Creative Commons Attribution_NonCommercial_ShareAlike v4.0 International |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard |
Accessibility | Color-blind friendly, High-contrast |
Multiplayer | Local multiplayer |
Player count | 1 - 2 |
Links | Global Game Jam, Source code |
Download
Install instructions
Extract the zip archive and run the executable corresponding to your OS:
- Windows: Global game jam 2022.exe
- macOS: Light Switch v0.2.1 OSX Intel-Silicon.app
- Linux: Light Switch v0.2.1 Linux 64.x86_64
Comments
Log in with itch.io to leave a comment.
Fun game!
Bonjour Komehara,
Je suis le fils de l'amie de votre sœur.
Je vous ai fais un récap du jeu "Light Switch" dans le lien Word Light Switch
Bonjour,
Merci pour vos retours ! Il y a plusieurs exploits dont j’étais au courant, tel que le “infinite jump” en collant les deux personnages, d’autres bugs tels que le level skip et la plateforme invisible que je n’avais pas remarqué, qui mériteraient un fix.
En tout cas, joli travail, il fallait tester à la fois la progression normale et la sélection de niveaux pour trouver les niveaux sautés ! Sinon, je crois avoir remarqué la collision box incorrecte des piques dans mes derniers tests, mais sans doute trop fatigué pour refaire un build.
D’autres détails esthétiques comme le bouton orange viennent simplement du fait que j’ai copié le menu d’un autre jeu pour avoir rapidement quelque chose qui marche. Et l’absence de crédits/ending, simplement manque de temps.
Le rapport est bien détaillé, même si je recommande de créer une section par bug/suggestion pour les compter plus facilement et, dans le cadre d’une production pro, créer des tickets séparés par la suite.
Malheureusement, il s’agit d’un projet de jam qui n’est plus en développement actif (et les membres de l’équipe “dispersés”). J’ai toujours le projet Unity que je peux relancer, mais je préfère mettre la priorité sur mes autres projets plus récents pour l’instant (en général, après une jam qui dure X jours, on continue de patcher de X/2 à X jours après la sortie)
D’ailleurs, quand le statut de développement sous Plus d’informations > Statut dit “Released”, je ne fais plus d’updates ou bien beaucoup moins fréquemment.
Il m’arrive toutefois de patcher des anciens projets si je les aime bien et/ou qu’il y a beaucoup de commentaires, mais c’est moins fréquent avec la Global Game Jam qui est très courte (3 jours). Je prends notes de vos feedback si jamais je travaille de nouveau sur ce jeu, sans garantie.
Maintenant, si vous avez principalement fait cela pour vous entraîner à écrire des rapports, je pense que c’est un bon exercice.
Notez également que si vous pouvez poster des images sur itch.io (mais le doc était pas mal dans ce cas pour éviter de faire un trop long post).
Si vous pouvez m’envoyer un feedback de ce genre sur mes autres jeux récents, notamment Spirit Link, P.O.W.D.E.R. et A Day in AAA, j’en serai ravi !
J’ai remarqué que vous avez écrit vos impressions générales à la fin du rapport. La prochaine fois, vous pouvez les écrire en début de rapport, si possible en début de post, cela nous permet d’avoir en un coup d’oeil les impressions des joueurs(euses) !
Finalement, vu que je prends un jour par semaine pour améliorer des anciens projets, j’en ai profité pour repasser sur celui-ci et j’ai corrigé tout ce que vous avez mentionné, à l’exception du “infinite jump exploit” (n’ayant pas programmé cette partie, j’étais moins motivé pour plonger dans le code ; et puis le bug est amusant et utile pour tester le jeu rapidement).
En fait, je me suis rendu compte que j’avais déjà commencé à corriger quelques bugs, comme les pics invisibles et la plateforme trop haute qui causait un soft lock dans le dernier niveau. Mais je n’avais jamais publié ce patch.
J’en ai aussi profité pour améliorer le look du menu et ajouter une section Crédits pour ceux qui veulent voir les crédits sans finir le dernier niveau. Mais si on finit le dernier niveau, on a accès aux vrais crédits qui sont plus stylisés.
Et j’ai également rétabli une animation sur le menu principal avec les persos qui bougent. Un autre dev l’avait préparée mais n’a jamais pu la sortir à temps.
Vous pouvez jouer à cette nouvelle version v0.2.3 en téléchargement, ou, nouveauté, directement dans le browser en haut de la page !
Voilà le lien vers le devlog : https://komehara.itch.io/light-switch/devlog/588472/first-post-jam-patch-release-v023-misc-fixes-and-improvements
Merci encore pour votre feedback, ça m’a remotivé à travailler sur ce jeu, et j’ai enfin pu publier le patch que j’avais sur mon ordi depuis un an et demi dans la foulée !
(j’ai aussi édité mon message précédent pour le simplifier, et notamment la fin car je me suis rendu compte que vous aviez déjà écrit vos impressions générales)