Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: CSFML-DOOM  (Read 7361 times)

0 Members and 1 Guest are viewing this topic.

BBQDev

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • Email
CSFML-DOOM
« on: September 28, 2021, 03:54:55 pm »
I finally learned C and decided a good project would be to port Linux Doom to CSFML, sound is currently being worked on but for now it's silent, also you can't save as keyboard input is broken

https://github.com/BBQGiraffe/Neapolitan-Doom
« Last Edit: October 01, 2021, 08:10:28 pm by BBQDev »

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 10819
    • View Profile
    • development blog
    • Email
Re: CSFML-DOOM
« Reply #1 on: September 28, 2021, 05:04:48 pm »
Oh look, I recognize this project from Twitter ;D

I think sound is quite tricky, just because I remember two people project porting DOOM and they both struggled with it.

Great to see your progress!
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

BBQDev

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • Email
Re: CSFML-DOOM
« Reply #2 on: September 28, 2021, 05:25:13 pm »
thanks :)

sounds should be easy to implement since it's just loading a pcm sound into an array and playing it back using an index, although I've said the same thing about literally all my projects that involved audio and those resulted in 4AM headaches

BBQDev

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • Email
Re: CSFML-DOOM
« Reply #3 on: September 28, 2021, 05:29:12 pm »
ported the timing code to SFML, I'll publish release 0.01 once I finish implementing pcm sound and midi

BBQDev

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • Email
Re: CSFML-DOOM
« Reply #4 on: September 29, 2021, 04:46:52 am »
got sound implemented, still trying to get text input and libtimidity to behave

BBQDev

  • Newbie
  • *
  • Posts: 5
    • View Profile
    • Email
Re: CSFML-DOOM
« Reply #5 on: October 10, 2021, 04:23:10 am »
this project has grown quite a bit since I last posted, it has some basic lua implementation and runs at double the resolution