the incredible smoker

Members
  • Content count

    247
  • Joined

  • Last visited

Community Reputation

494 Neutral

1 Follower

About the incredible smoker

  • Rank
    Member

Personal Information

  • Interests
    Art
    Audio
    Design
  1. btw : i had ( never finished ) my shooter game demo let the AI play only ( non playable demo ), now i think it is to complex ( even if its simple, its more work ), try to release a normal game first.
  2. I understand playstation also stopped giving demo`s of games because it dont works, then people already know your game, and dont need to buy it anymore. Please correct me if i,m wrong.
  3. 2D Camera Jitters

    Floats are not accurate.
  4. 3D I like to learn about BSP rendering

    Ok, will try, only how big does the LUT will be ?, maybe also needs interpolation. btw : i am trying the ::SetPixel function, i,m getting only 1 frame per second, terrible. Gonna search how to access the buffer now.
  5. How do i access the sound buffer for win32 ?

    Ok, thanks, especially the part : it works.
  6. 3D I like to learn about BSP rendering

    I think i can make the whole example integer now, only 1 thing left : calculate the distance. the example uses sqrt() with floats, so i need to work around that to use 32 bit integers only, any idea someone ?
  7. 3D I like to learn about BSP rendering

    Thank you very much for the code, i also look at this book online, very nice info. i will copy the code and look how i can use it. btw : what is orn3x3.TinvVec in your code ?
  8. How do i access the sound buffer for win32 ?

    Thanks all, i will look into it, How about windows XP ?
  9. 3D I like to learn about BSP rendering

    I copyd the raycast code from http://lodev.org/cgtutor/raycasting.html Its all working so far for the first example, only its done with doubles, i need to get rid of that. I,m also looking to the wolfenstein code, see what works best for me to convert to all integer. The problem is the lodev example uses many math functions, the wolfenstein also uses tang function many times per frame, why did they not use the finetangent lookuptable for setting projection ? What i wanto do now : learn about camera field of view, about matrices how it exactly make things faster ?, and i need to learn about aspect. The thing with the camera plane makes it more complicated, once i have it no problem. Its more CPU intensive the what can be good i think, maybe i need faster chips, they are only in small packages ( smd ), if i find a super fast smd chip with accurate internal clock i will use that, something like 200MHz. How is the difference ?, dont the doom engine cast a ray to get distance for rendering a wall at the right size ?
  10. How do i access the sound buffer for win32 ?

    Hi, thanks for the reply, i dont like to install stuff on my PC, also dont like to make end-users install stuff. I had found some code ( untested ) once, only i lost it and cant find it back.
  11. 3D I like to learn about BSP rendering

    Thank you Joe, edittor wont be a problem, i also made a 3D edittor already it looks like 3D max. Yes that is what i mean for all X pixels. What you are saying is that it would be the best to make wolfenstein with a BSP ?, sounds intresting to save CPU. I,m reading your post carefully now.
  12. 3D I like to learn about BSP rendering

    btw : Do i need to cast a ray for every horizontal pixel ? ( x axis ). Does wolfenstein cast a ray for every pixel ?
  13. How do i access the sound buffer for win32 ?

    Hi, i have a question about accessing the sound buffer for win32. How do i do that ? I like to fill it with bytes, so i can generate realtime digital audio. thanks in advance
  14. 3D I like to learn about BSP rendering

    I looked at the wolfenstein code, i did not find something to start with, many asm code in there also, i saw this weird thing : #define TILESHIFT 161 in the file : wl_def.h If you shift something 161 positions you might as well set the value to zero. I,m going to search for more code examples if there are any more raycast examples.
  15. 3D I like to learn about BSP rendering

    Yes there is a division instruction, i thought it takes 18 instructions, very slow. Is division needed ?, then i normally pre calculate lookuptables. Only i,m not this far yet, i,m reading this site : http://lodev.org/cgtutor/raycasting.html it says i need DDA "Digital Differential Analysis" Now to find out what that is in C code.