A downloadable game for Windows

Diskophoros (Greek: "Discus-Bearer") is a fast-paced local multiplayer fighting game. Face your friends in thrilling laser disc combat on ever changing procedurally generated maps. You can download the alpha version below and follow its development on twitter: @nmaehlmann

Features:

procedurally generated maps

local multiplayer for up to 4 players

various powerups

rebindable controls

an awesome soundtrack by BARCHboi and Graham Kartna

How to play:

Controls can be configured in game. Even though binding the controls to keyboard keys is possible, a controller for each player is strongly recommended. I've had most fun using the following bindings:


movement axis: move your character, aim, duck

jump: jump while ducking to fall through a platform

attack: throw your disc, press again to recall it

powerup: use a picked up powerup

Powerups:

Powerups, after being picked up, spawn an icon above your characters head. Some powerups can only be activate, when you carry or don't carry your disc. This is indicated by the icons opacity.

[] Comet Strike:
Throw your disc with high speed.

[] Laser Beam:
A deadly laser connects your character and your disc temporarily.

[] Quick Recall:
Your disc speeds up and returns to you, even passing through walls.

[] Invisibility:
You become temporarily invisible.

[] Teleport:
Your character and your disc swap places.

[] Rewind:
Your character is followed by a shadow of its past self. Activate to jump back to a former position.

[] Shield:
Temporarily blocks of your opponents discs.

Troubleshooting:

While already playable, Diskophoros is still in alpha. If you find any bugs or have feedback, please let me know. Below is a technical FAQ. Click the arrows to expand:

Why do I get a message from the windows firewall?

The map generator runs as a local HTTP server (mapserver.exe). Since the server is accessed locally, you can decline this message and the game should still work. So far I have found no way to disable this message.

The game runs too fast.

This is an issue currently invastigated. If you have a monitor with a high framerate (for example 144Hz) try to lower the framerate to 60Hz.

I have trouble configuring my gamepads.

Try quitting Diskophoros, deleting config/controls.json, restarting Diskophoros and reconfiguring the gamepads. If you run into this issue, please drop me a message.

Download

Download
diskophoros_win64_alpha_2021_03_29.zip 168 MB

Development log

Comments

Log in with itch.io to leave a comment.

This game is amazing. How does the procedural generation work? not the textures but the actual placement of the tiles.

no se pueden modificar los controles del palyer 1 ;-; trato de asignar teclas diferentes al segundo control y por no poder modificar las del player 1 n ome deja ponercelas al player 2.......

hello¡ me parece muy bueno el juego, pero porfavor, podrias sacar una actualizacion que permita modificar todos los contorles?? realmente no me parece comoda la pocion del primer plater, si pudieras que se puediera modificar la del primer player a gusto seria perfecto, porfa ;-;

Hi! The controls are already configurable.
From the main menu, go to controls.

There you can delete the first players controls by holding the attack button.

You can then add a new control set and assign new keys/gamepad buttons.

okay¡ muchas gracias, pero poder configurar los del player 1, espero disfrutar del juego :3

(+1)

One of the best games that I have ever played! Good job, I hope you keep developing this game.

这个游戏真的很棒。当我第二次找到它时,我很高兴我尝试了它。它可以承受这种大小的容量。画面音乐优美,操作简单。我花了十分钟才开始。可惜我没有小伙伴,只能一个人玩,不过我还是愿意为它制作一个视频,分享给那些苦于找不到多人游戏的人。当然,我会在视频中注明出处和地址。我希望更多的人会尝试这个游戏!请不要犹豫了,看我的意见,这真的不会让你失望!

(+1)

this game is awesome

this game is nice i am also making games please try it

(+1)

MAN, i really love this game!! its very fun and has a good control settings, i hope the person who make this have a wonderful day because this game is damn good

(+1)

Thank you! I am glad you liked it. Have a wonderful day, too :)

Deleted 54 days ago
(+2)

you cant even make a awesome game like this, idiot

cry more loser

Having a problem with the l-r keybinds whenever i press l or r it closes the game


nice game tho

Hi, thank you for giving it a try!
This sounds like a bug :(

Would you send me contents of "log/log.txt" so I can take a look?

Did you try to configure a gamepad or keyboard?
Is it a special kind of gamepad?

Can you try deleting "config/controls.json" and reconfiguring your controls?

i tried deleting it and it didnt work, but here is the log.txt contents






21-07-04 15:44:07:651  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:65136/

21-07-04 15:44:07:656  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:44:20:573  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:44:20:716  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:44:41:106  INFO Thread-1 random.MapServer:116 - generator timed out... restarting...

21-07-04 15:44:41:106  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:45:58:711  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:53084/

21-07-04 15:45:58:711  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:46:05:441  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:46:05:681  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:46:12:401  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:46:37:324  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:53091/

21-07-04 15:46:37:334  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:46:44:444  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:46:44:664  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:46:51:659  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:47:08:749  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:63011/

21-07-04 15:47:08:749  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:47:16:616  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:47:16:835  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:47:21:942  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:47:33:888  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:63012/

21-07-04 15:47:33:888  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:47:39:257  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:47:39:427  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:47:43:793  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:48:01:534  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:63014/

21-07-04 15:48:01:550  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:48:08:053  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:48:08:213  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:48:15:294  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:48:27:333  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:63018/

21-07-04 15:48:27:333  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:48:39:712  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:48:39:912  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:48:45:702  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:50:13:565  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:59390/

21-07-04 15:50:13:565  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:50:18:481  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:50:18:637  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:50:38:843  INFO Thread-1 random.MapServer:116 - generator timed out... restarting...

21-07-04 15:50:38:843  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:50:43:295  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:51079/

21-07-04 15:50:43:301  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:50:51:309  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:51:02:234  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:51:02:574  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:51:07:569  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:51:29:988  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:64239/

21-07-04 15:51:29:990  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:51:38:972  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:51:39:370  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:51:45:659  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-04 15:54:26:953  INFO Thread-1 random.MapServer:116 - incoming request

21-07-04 15:54:26:953  INFO Thread-1 random.MapServer:116 - delivered a map

21-07-04 15:54:26:953  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-04 15:54:33:555  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-05 09:24:23:037  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:60765/

21-07-05 09:24:23:042  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-05 09:24:31:830  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-05 09:24:31:968  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-05 09:24:38:060  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-05 09:26:35:190  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:53580/

21-07-05 09:26:35:195  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-05 09:26:55:358  INFO Thread-1 random.MapServer:116 - generator timed out... restarting...

21-07-05 09:26:55:359  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-05 09:30:59:324  INFO Thread-1 random.MapServer:116 - mapserver running on http://localhost:53523/

21-07-05 09:30:59:328  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-05 09:31:04:482  INFO Thread-1 random.MapServer:116 - map generated successfully

21-07-05 09:31:04:658  INFO Thread-1 random.MapServer:116 - generating a new map

21-07-05 09:31:09:927  INFO Thread-1 random.MapServer:116 - map generated successfully

Thank you for the log. Unfortunately I cannot spot the cause for the error :(

(+1)

This game is awesome!
It has become my gf and I's go to game and I hope you continue to develop it. If you start a patreon let me know!

Thank you for your lovely comment! Reading such nice words always makes my day :)
I don't plan on starting a patreon, but I would love to do a commercial release someday.
Reception has been very positive so far and it seems to run technically stable as well :)

Until then, share it with your friends and leave a rating if you like :)

Can you make build a version for Linux please? It would be really helpful!

(+1)

I played it with a friend, the keyboard it was pretty hard but with a gamepad it was amazing. I liked a lot the different power ups and maps, and the visuals are really polished. Nice job ^^

(1 edit)

Thank you for the kind words! Yes keyboard is hard and it's definitely meant to be played with a gamepad!

(+1)

amazing!

Thank you for playing! Glad you liked it :)

(1 edit) (+5)

Rating: ⭐⭐⭐⭐⭐

This is one of the best free local multiplayer games I have played in a long time. The unique idea combined with the epic soundtrack and random powerups makes a super fun couch game! I would totally pay $9.99 for this if it was more polished.