Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

DUGA

A retro first person shooter with roguelike elements · By MaxwellSalmon

DUGA: The greatest Roguelike you never played

A topic by Finfee created Dec 20, 2021 Views: 531 Replies: 18
Viewing posts 1 to 6
(1 edit) (+1)

I LOVE DUGA!

It is super well made and addicting, I'll find myself playing for 3 hours almost everyday! I made it to level 31 even! My favorite part is the level editor, allowing yourself to make custom rooms to play in your own runs without needing to move any files, it's so easy! (I didn't make any overpowered rooms for the great level 31 run.)

Now time for the suggestions:

- Obviously more guns

- More tiles for the level editor

- Harder enemies

- A minimap that shows all the rooms you've entered, I get lost easily when I'm not rushing floors.

- Maybe 16:9 aspect ratio? Keep the UI, I love it

- BUFF THE PISTOL!!!

Thats it, have a nice day!

- Finfee


(+1)

Another idea:

To prevent people rushing floors, maybe add in a key you'd need to use on the exit placed in another room in the map, as an extra item, maybe you would even have to be holding it and using it on the door, so you have to clear the rooms on the path to the exit door.

That's all for today!

- Finfee

Developer

Thank you SO much for your kind words!

How many hours have you logged in DUGA so far? I only have 3 hours and 47 minutes on my own build (My settings have reset multiple times as I have been developing) 

I'd also love to see some of your custom maps :-)

I really like your ideas! Definitely some of the best suggestions I have gotten. But, I am working on another game, as I see DUGA as finished. Perhaps I will revive it with an update at some point, but I wouldn't count on it. (Not entirely impossible I would add another gun or new tiles) I actually wanted to add both a minimap and keys, but the game had taken too much of my time and I really wanted it published.

If you feel couragous, you can mod the game yourself - the entire game is open source!

Thanks again for your post <3

(1 edit) (+1)

I think I have roughly 6-12 hours on it, but due to a bug (I don't think I could replicate it), I had to reinstall it. My level 31 run alone took 3 hours, and I have been playing it frequently. If I could somehow upload the .dat file of my custom segments, I could show you my segments, I have made about 30 segments, and at the time of my level 31 run, I had made about 15. 

One more thing, my single and only complaint about the masterpiece of DUGA is that it is not very well optimized, in large rooms with enemies or props, it chugs at a 5-8 FPS. It could be from it being built on Python (I've heard from a friend it tends to lag), my crappy school laptop, or both. Some optimization'd be nice! Thanks for responding!

- Finfee

Developer

Nice! I definitely think you are one of the very top players then! :-)

You can copy the content of the .dat files and paste them to https://pastebin.com/ (one paste per file)

About the performance of the game, have you seen the newest version of DUGA? I recently updated it, so it now supports hardware acceleration on Windows versions. It will run with 30 frames per second consistently  when in full screen now :-)

If you want to update and keep your statistics and saved files, you can simply replace DUGA.exe and leave everything as be, then you get the performance upgrade without losing anything!

(+1)

Due to another bug, (easily fixed) I have found that simply taking the file named customSegments/customLevels and replacing the same named file in another file of DUGA, it will transfer over the segments. (Remember to copy your previous segment file in another location)

Here is my segments: https://drive.google.com/file/d/1I10Ez6NKWy-lhU545mpAcPjPxAjNNEo4/view?usp=shari...

Another idea: A backpack (like the one in the original DOOM) that increases the amount of ammo you can carry as well as giving you a small amount of ammo.

Developer

Those are some really nice maps! I like the "troll" map and your puzzle maps :-) 

Also it made some tense moments, when suddenly three red soldiers are guarding the exit. Very well done!

I encourage you to make a new post on this forum with your custom segments, so people can try them! It will be easier for people to find in a new thread :-) 

(also, you can post them in them in this thread. No real responses, but quite a few views)

(1 edit) (+1)

I'm so, so, so sorry.  Revoke my MS Paint privelages.

Developer

Pure art!

That’s sick!

"Sadly" I smashed my laptop into the corner of a locker in the locker rooms at my school, so the texture files are gone. I also modified the HUD and the soldiers' death animations to be more gory.

Developer

Unfortunate! I'd love to see some modified NPC animations.

I believe I still have the gorier soldier animations saved on a USB stick somewhere, I'll find it eventually.

(+1)

Why the hell would you hide this from us? Also yes, I got modding working.

Developer

Oh, it that the developer map? I contemplated implementing a minimap system similarly to Doom, but I never got around doing it. What you see here is simply a more actual representation of how the game works.

(1 edit)

The latest version of the source code is broken, there was more flair in the orginal message but it was removed upon uploading the image, this is an edit to the post.


(im sending this on my phone and after uploading this image this little text bar is all i can see, apologies if the image sent twice)

Developer

Thanks for letting me know. Can you please elaborate on how it is broken?  Do you get any error messages or is this the only thing appearing on the screen?

The program runs without any errors, and a seed generates. I thought it was caused by me adding another sprite and enemy, but extracting a whole new, unedited source code folder and running has the same issue.

Developer

I tried to run it on a new PC and I got the same error. It is caused by the newest version of Pygame, it seems. Try downgrading to Pygame 2.1.3 and it should work - at least it did for me :-)