Columns is a game clone of the original Columns game.
Columns uses DGEngine core - a 2D game engine.
Sprites for the original are included in the gamefilesc/gfx*x folders.
Included upscaled graphics created using xbrz.
To have music, convert the VGM songs to ogg and place them in gamefilesc/bgm
Alternatively, install the Game_Music_Emu dependency.
Action | Key |
---|---|
Player 1 Move |
Up , Down , Left , Right |
Player 1 Rotate |
Space , Right Shift |
Player 1 Select |
Enter |
Player 2 Move |
W , S , A , D |
Player 2 Rotate |
H , Left Shift |
Player 2 Select |
G |
Back/Cancel |
Esc |
Fullscreen |
Alt + Enter , F11 |
Settings |
F1 |
After pressing start button, press F1
to change settings, apply shaders, etc..
Unfifished games are automatically saved on exit.
Current window position and size are automatically saved.
To run in portable mode, create a folder portable
next to the DGEngine binary (current working directory).
On Linux, if using an AppImage
, create a folder with the same name as the AppImage ending with .home
.
Columns.AppImage (file)
Columns.AppImage.home (folder)
See how to build in BUILD.txt.
(no longer needed)
Fork this repository, go to Actions
and manually run the Package_gamefiles
workflow.
An artifact (gamefilesc.zip
) will be created with the original assets.
Extract that archive over the gamefilesc
folder or delete the gamefilesc
folder (Columns will use the zip instead).