Hi all,
Today I am open-sourcing my Daggerfall themed deathmatch prototype. I made this project to learn multiplayer network programming, and to test out a multi-threaded client architecture written in Rust. It makes use of DaggerfallConnect in a separate C# program to load Daggerfall assets at runtime (it even loads MIDI using a translation of HMI2MID from the DaggerfallJukebox code). Some more explanation and links to release binaries can be found in the repository readme.
Before anyone gets too excited, let me stress that it's a very early prototype and only has the most basic features and has only undergone minimal testing over LAN. All you can do is fight some mindless bots in practice mode, and connect to a server and fight other players. There is no chat , scoreboard, or even level geometry. You can get an idea of the state of things from the video below.
For now I don't have time to work on this further so it will pretty much stay as it is, but pull requests can be accepted. Thanks to Interkarma and any Daggerfall Workshop contributers who worked on DaggerfallConnect, otherwise this would not have seen the light of day. Cheers.
Experimental Daggerfall Deathmatch
- Deepfighter
- Posts: 138
- Joined: Sun Mar 22, 2015 10:24 am
- Location: Iliac-Bay
- Contact:
Re: Experimental Daggerfall Deathmatch
Amazing idea!
Also thank you so much for making it open source, and thus expandable by others. I think there will be some people who love to advance this and bring it to the next level.
Also thank you so much for making it open source, and thus expandable by others. I think there will be some people who love to advance this and bring it to the next level.
Head of the German Daggerfall translation - www.daggerfalldeutsch.de
and German translator for The Elder Scrolls V: Skyrim and Lore-Expert for The Elder Scrolls: Online
and German translator for The Elder Scrolls V: Skyrim and Lore-Expert for The Elder Scrolls: Online
- Jay_H
- Posts: 4072
- Joined: Tue Aug 25, 2015 1:54 am
- Contact:
Re: Experimental Daggerfall Deathmatch
Clever! Thanks for bringing it around. Hopefully someone will be able to pick it up when the time's right Daggerfall Multiplayer has been a huge request for a long time, and I had some ideas for deathmatch modes awhile back.
- jayhova
- Posts: 924
- Joined: Wed Jul 19, 2017 7:54 pm
- Contact:
Re: Experimental Daggerfall Deathmatch
Multi-player Daggerfall would be awesome. You would just need to multiply the spawned monsters by an average factor of number of players. Upgrade some monsters add others etc.
Remember always 'What would Julian Do?'.
- MasonFace
- Posts: 543
- Joined: Tue Nov 27, 2018 7:28 pm
- Location: Tennessee, USA
- Contact:
Re: Experimental Daggerfall Deathmatch
So you think you can just show up from nowhere and drop this massive achievement in our faces and then just leave?! You get right back here mister and implement DFU coop!For now I don't have time to work on this further so it will pretty much stay as it is
In all seriousness, well done!
- Interkarma
- Posts: 7247
- Joined: Sun Mar 22, 2015 1:51 am
Re: Experimental Daggerfall Deathmatch
Awesome! It's also great to see another use for DaggerfallConnect beyond my old tools and DFTFU.
- eXistential Warlock
- Posts: 9
- Joined: Wed Mar 13, 2019 2:35 am
Re: Experimental Daggerfall Deathmatch
This is phenomenal. Looking forward to hearing more about it in the future!
IT'S A SAD THING THAT YOUR ADVENTURES HAVE ENDED HERE!!
-
- Posts: 833
- Joined: Mon Nov 30, 2015 6:32 pm
Re: Experimental Daggerfall Deathmatch
Learning Rust, myself. Already prefer it to C++.
...I like that it doesn't include "Shoot your own foot" "features".
Daggerfall Multiplayer...
...I like that it doesn't include "Shoot your own foot" "features".
Daggerfall Multiplayer...
Previous experience tells me it's very easy to misunderstand the tone, intent, or meaning of what I've posted. If you have questions, ask.