Modding Dead And! into a first person shooter - Python Pygame 3D raycasting game devlog tutorial FPS

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

ความคิดเห็น • 19

  • @btplayzx2438
    @btplayzx2438 2 ปีที่แล้ว +2

    This is literally great it works so well and smooth on my PC

    • @FinFET
      @FinFET  2 ปีที่แล้ว +1

      Nice :)

  • @matthewmatkava133
    @matthewmatkava133 2 ปีที่แล้ว +2

    Feels like doom game now good job bro

  • @DianePV
    @DianePV 2 ปีที่แล้ว +1

    👏👏

  • @Jkauppa
    @Jkauppa 2 ปีที่แล้ว +2

    have you tried 1080p or 4K, with minimal reflections or bounces, or critical re-optimizations

    • @FinFET
      @FinFET  2 ปีที่แล้ว

      Those are fake reflections, without additional rays.The skybox and the sprites already have reflections in the source file while the walls are drawn with reflected pixels around the horizon (this is all raycasting, with only 2 rays for each vertical column). Still, I'm drawing each pixel individually, I think that's where the bottleneck lies, for 1080p I would need a much more efficient approach

    • @Jkauppa
      @Jkauppa 2 ปีที่แล้ว +1

      @@FinFET I would most perfectly suggest 1 ray per pixel real 3d casting at 1080p or 4K or something around that, even the fisheye 360 projection per pixel real time casting. as GPUs can easily to over 10Grays/s

    • @FinFET
      @FinFET  2 ปีที่แล้ว

      @@Jkauppa Unfortunately I don't have a dGPU, I'm working with an AMD APU (5600g), all the processing is done by the CPU for now. Not sure if it is possible to use the integrated graphics, probably yes, but I don't know anything about opengl yet

    • @Jkauppa
      @Jkauppa 2 ปีที่แล้ว +1

      @@FinFET compute shaders, opengl or directx, or their internal specific ray tracing implementation

    • @Jkauppa
      @Jkauppa 2 ปีที่แล้ว +1

      @@FinFET try the microsoft ray tracing samples for directx, to check how much the 5600g can push, I have that AND a RTX3060

  • @SkyFly19853
    @SkyFly19853 2 ปีที่แล้ว +1

    Oh... it's like Doom 1 now... 😏

  • @btplayzx2438
    @btplayzx2438 2 ปีที่แล้ว +2

    Do you want me to make some OpenGL shaders and send the new code to you?

    • @FinFET
      @FinFET  2 ปีที่แล้ว +1

      Sure! That could be very interesting!

    • @btplayzx2438
      @btplayzx2438 2 ปีที่แล้ว +1

      @@FinFET Great! But when I am finished with the shaders should I send you a screen shot to show you what the result was?

    • @FinFET
      @FinFET  2 ปีที่แล้ว

      @@btplayzx2438 You could create a fork of the project on github and post you developments there, but you can also post a clip on your channel or on my reddit, facebook, instagram, what you prefer

    • @btplayzx2438
      @btplayzx2438 2 ปีที่แล้ว

      @@FinFET Shoot! It won't run on my computer.

    • @FinFET
      @FinFET  2 ปีที่แล้ว

      @@btplayzx2438 you mean the source? any error msg?

  • @razumm7573
    @razumm7573 5 หลายเดือนก่อน

    hello and how do I add a jump to the game? I understand that this is not a 3d game but it was interesting to learn about it