77days - Tin sức khỏe cho cuộc sống thêm tốt hơn
  • Home
  • Công Nghệ
  • Ẩm Thực
  • Kinh Doanh
No Result
View All Result
  • Home
  • Công Nghệ
  • Ẩm Thực
  • Kinh Doanh
No Result
View All Result
77days - Tin sức khỏe cho cuộc sống thêm tốt hơn
No Result
View All Result
Home Game

I wrote an OpenGL first-person demo for DOS (256 colors, dithering, OSMesa)

admin by admin
July 9, 2020
in Game
34
I wrote an OpenGL first-person demo for DOS (256 colors, dithering, OSMesa)



In this tool-assisted education video I create a simple FPS style walking and jumping scene for OpenGL, with DJGPP, in DOS. In a 256 colors 320×200 VGA mode. This is my first OpenGL exercise.

Apologies about some little mistakes in the program (such as reloading the textures on every frame). I noticed them when this video was already late in production, and it would take several days before the new version would be available if I were to fix them, and I’m itching to get this video out and into making the next video already, and none of the mistakes actually prevent the content being understood, so I’ll leave them be. Most people don’t even notice.

Twitter:
Patreon: (alternatives at
Twitch:
Homepage:

I wrote a FAQ after this video was picked up on Reddit the first time in 2012. Here it is:

Source code and prebuilt lightmaps: (Compiles and runs on Linux):
(includes also a superior ellipsoid-based collision testing, and a buggy WIP for portal rendering: I’m not good with the math.)

The background music is The Last Duel/The Final Decisive Battle from Lufia I/II (SNES). However, it is not played through the SPC700 (SNES audio chip), but through OPL3, the FM synthesizer in PCs. You can see my process of converting a SNES song into an FM song in this video:

#Bisqwit #3DProgramming #Dithering

Nguồn: https://77days.net/

Xem thêm bài viết khác: https://77days.net/game/

Xem thêm Bài Viết:

  • Game Crash Bandicoot 4 – Nhiều người có thể chơi Online không?
  • Vì sao nên tham gia Game Xóc dĩa online 789 club năm 2022?
  • K86 Club – Sân chơi xanh chín đẳng cấp quốc tế
  • TDTC Club – Hướng dẫn chơi game tại Thiên đường đổi thưởng
  • Cách xếp bàn cờ tướng chính xác nhất dành cho người mới
Previous Post

MUA VÉ XE LÊN SAI GON BẾN XE CẦN THƠ MIỀN TÂY XE PHƯƠNG TRANG TẠI PHÒNG | BUY TICKETS UP TO WRONG

Next Post

Hướng dẫn tải và cài đặt Pes 2017 Việt Hóa thành công 100% - HaDoanTV

Next Post
Hướng dẫn tải và cài đặt Pes 2017 Việt Hóa thành công 100% – HaDoanTV

Hướng dẫn tải và cài đặt Pes 2017 Việt Hóa thành công 100% - HaDoanTV

Comments 34

  1. Bisqwit says:
    3 years ago

    Note that I designed the program before the video. This video simply showcases the source code and the order in which it was designed, in order to allow the reader to follow the thinking process behind the code's design, even though it was designed carefully in the passage of weeks.

    Reply
  2. Anirudh Kanaparthy says:
    3 years ago

    Hey this could be a good aesthetic for an indie game…

    Reply
  3. Đăng Duy says:
    3 years ago

    When Minecraft RTX released in 1990's

    Reply
  4. tzyvoski says:
    3 years ago

    Old OpenGL is weird 🙂

    Reply
  5. Nikku4211 says:
    3 years ago

    Holy crap. This looks better than even Quake 2 in hardware acceleration mode. And this is all software?

    Reply
  6. Gera kORE says:
    3 years ago

    good ol' memcopy . wrote a 3d engine in qbasic using it. but never imagined opengl

    Reply
  7. shaurz says:
    3 years ago

    What is the GL library for DOS? Is it based on the Mesa software renderer?

    Reply
  8. Romaniac Karmaniac says:
    3 years ago

    Every time I look at C Coding videos I almost have a heart attack, but this one video makes me happy

    Reply
  9. Martín Giavarini says:
    3 years ago

    I just found myself 2nd time watching this video and the aesthetics to this game are amazing!

    Reply
  10. Master MemeLord says:
    3 years ago

    I thought the video was fast forwarded looking at the typing speed but then i saw the timer and realized that this guy just types this fast, Mother of god…

    Reply
  11. Mohamed Technology says:
    3 years ago

    Woah this is incredible!!!

    Reply
  12. Chippy says:
    3 years ago

    returning here again and again just to hear this beautiful OPL3 music conversion. Thanks!

    Reply
  13. NeZvers says:
    3 years ago

    Why don't you keep the source on GitHub?

    Reply
  14. Cold says:
    3 years ago

    I really like the way your code editor works, looks like watching a VIM from an alternate universe

    Reply
  15. Poetra Noegraha says:
    3 years ago

    insert mode and "del" are kinda satisfying to watch.

    Reply
  16. Marvin Boss says:
    3 years ago

    Old, but gold! I'm very fascinated by the lighting in the scene – is the code for baking the diffuse radiosity available?

    Reply
  17. Azaki Shimo says:
    3 years ago

    Omg I can’t even do all of this!!!! 🙁 you’re one book of knowledge!!!

    Reply
  18. SFTCP1 says:
    3 years ago

    So noisy rendering

    Reply
  19. K G. says:
    3 years ago

    Seeing this code almost a decade later, is there anything you would change about how you implemented it, knowing what you know now?

    Reply
  20. Stanley Jean says:
    3 years ago

    I like the music

    Reply
  21. Shawn Larsen says:
    3 years ago

    Feeling quite depressed after watching this – suicidal even.

    Reply
  22. Patrick Ratz says:
    3 years ago

    hyper Nerd !! made my evening

    Reply
  23. Owl says:
    3 years ago

    suomi <3

    Reply
  24. Brecht says:
    3 years ago

    the coding is okay but yikes what's up with the Arabic intro

    Reply
  25. Andrew Poženel says:
    3 years ago

    What is the background music called? I searched whole Lufia 2, as it was said in comments, that this is where is from…

    Reply
  26. aatish singh says:
    3 years ago

    Which technique of rendering you used in this video (program) ? (i am new to 3d graphics)

    Reply
  27. shadow jpg supports trans rights says:
    3 years ago

    think i already asked but do you have the dos binaries?

    Reply
  28. bones says:
    3 years ago

    why is this video from 2011 in 4k
    what

    Reply
  29. runninggames771 says:
    3 years ago

    God isn't real

    Reply
  30. Paul Adriaanse says:
    3 years ago

    Think you could put up the song?

    Reply
  31. Asis8000Gaming says:
    3 years ago

    I like to come back to this video every once in a while. Very awesome work.

    Reply
  32. No Game Dev says:
    3 years ago

    Incredibly enough, I went : “Did he just wish おやすみ ?? No, must have been some Finnish!” 🤣🤣🤣

    Reply
  33. Koop the Koopa says:
    3 years ago

    THAT WAS TOTALLY WICKED!

    Reply
  34. Muhammad Salman Sheikh says:
    3 years ago

    Hi Mr. Bisqwit, What OS do you use?

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Xem Thêm

Ở đâu bán bật lửa chính hãng và chất lượng tại khu vực Hà Nội?

Ở đâu bán bật lửa zippo chất lượng nhất tại khu vực Hà Nội

April 25, 2021
quan-pho-ngon-1

Top 5 quán phở ngon nhất Quy Nhơn bạn nên thử

April 30, 2021
Món đồ bày trí phòng ngủ ý nghĩa

Tác dụng của những món đồ trang trí phòng ngủ theo phong thuỷ

June 4, 2021
Dòng máy ép chân không công suất lớn

3 lý do cần mua máy hút chân không công suất lớn

June 17, 2021
Máy xay giò chả mini có giá dưới 10 triệu đồng

Tư vấn chọn mua máy xay giò chả hợp túi tiền 

June 19, 2021
Máy vặt lông gà vịt tốt nhất tại NEWSUN

Nên mua máy nhổ lông gà vịt của Viễn Đông hay NEWSUN?

June 19, 2021
  • Liên Hệ
  • Chính Sách Bảo Mật

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.

No Result
View All Result
  • Home
  • Công Nghệ
  • Ẩm Thực
  • Kinh Doanh

© 2023 JNews - Premium WordPress news & magazine theme by Jegtheme.