Doom chạy ở tốc độ 60 khung hình / giây trong Notepad – Slashdot, trò chơi FPS cổ điển DOOM hiện đang chạy trên Notepad (Nghiêm túc) | PCGamesn
Trò chơi FPS cổ điển Doom hiện đang chạy trên Notepad (nghiêm túc)
Hoàn toàn có thể (và tôi không biết, tôi đã không thấy mã) rằng anh ta đã sử dụng Aalib (hoặc một trong các nhánh của Aalib) để thực hiện kết xuất, triển khai trình điều khiển bàn phím ảo và chạy văn bản qua trình điều khiển vào notepad. Mặc dù Aalib ban đầu được viết cho Linux, nhưng nó khá di động (và đặc biệt được chuyển sang DOS cách đây rất lâu).
Doom chạy FPS trong notepad
Binspamdupenotthebestofftopicslownewsdaystalestupid FreshFunnyInsightFulInterestingMaybe OfftopicFlamebaitTrollReDundArdoverRatedfulinterestingInformative
Doom chạy ở tốc độ 60 khung hình / giây trong Notepad (Tomshardware.com) 52 -> 52
Được đăng bởi Beauhd vào thứ Hai ngày 10 tháng 10 năm 2022 @08: 45pm từ Phòng mà Will-Will-They-of-Next.
Nhà phát triển trò chơi Sam Chiet đã tìm thấy một cách sử dụng khác cho Microsoft Notepad. . Báo cáo phần cứng của Tom: Chiet nhấn mạnh rằng anh ta không phải sửa đổi ứng dụng Notepad. Được mệnh danh là “notepaddoom”, dự án hoàn toàn có thể chơi được. . .”John Romero, một trong những người sáng tạo của Doom, đã rất ấn tượng và được trả lời Chiet trong một tweet rằng mod là” không thể tin được.”
. Đó là Notepad, vì vậy rõ ràng, Chiet đã thay thế đồ họa bằng các ký tự và số. . Tuy nhiên, đó có thể là do Notepad không thể viết văn bản đủ nhanh trên màn hình.
Liên kết liên quan
Đó là kỷ niệm 29 năm của DOOM. Câu chuyện yêu thích của bạn là gì?
Cuộc thảo luận này đã được lưu trữ. Không bình luận mới nào được phép đăng.
Doom chạy ở tốc độ 60 khung hình / giây trong notepad đăng nhập nhiều hơn
Doom chạy ở tốc độ 60 khung hình / giây trong notepad
Bản in tốt: . Chúng tôi không chịu trách nhiệm cho họ theo bất kỳ cách nào.
Tốt. (Điểm: 3)
Bởi Hotneedleofinmin
Re: (Điểm: 1)
(Cũng là một tính năng Linux đã có trong khoảng 2 thập kỷ nay.)
Re: (Điểm: 3)
Linux có thể chạy Doom trong Windows Notepad mà không cần sửa đổi Notepad?
Re: (Điểm: 1)
Vâng, vâng, có lẽ nó có thể làm điều này chính xác thông qua rượu vang dễ dàng như họ đang làm trong cửa sổ, nhưng tôi thực sự đã nói về [wikipedia này.org].
Re: (Điểm: 1)
> AALIB là một thư viện phần mềm cho phép các ứng dụng tự động chuyển đổi hình ảnh tĩnh và di chuyển thành ASCII Art. Nó được phát hành bởi Jan Hubicka như một phần của dự án BBDemo năm 1997. Tôi không thấy các từ “Trình chỉnh sửa văn bản” hoặc “Notepad” trong trang Wiki ở bất cứ đâu. Nó gần giống như bạn đang so sánh một ứng dụng được xây dựng riêng để chuyển đổi đầu ra đồ họa thành ASCII, thành Trình chỉnh sửa văn bản. Kỳ quặc. Tôi chắc rằng bạn không phải là một trong những người nhiệt tình linux vô song, những người làm cho toàn bộ trải nghiệm cộng đồng không thể vượt qua
Re: (Điểm: 2)
[Xin lỗi, chữ ký này không có sẵn ở quốc gia/khu vực của bạn]
Re: (Điểm: 1)
Hoàn toàn có thể (và tôi không biết, tôi đã không thấy mã) rằng anh ta đã sử dụng Aalib (hoặc một trong các nhánh của Aalib) để thực hiện kết xuất, triển khai trình điều khiển bàn phím ảo và chạy văn bản qua trình điều khiển vào notepad. Mặc dù Aalib ban đầu được viết cho Linux, nhưng nó khá di động (và đặc biệt được chuyển sang DOS cách đây rất lâu).
Tôi có màn hình 144 Hz (điểm: 5, hài hước)
Bởi rsilvergun (571051) viết: Vào thứ Hai ngày 10 tháng 10 năm 2022 @08: 56pm ( #62954961)
Vì vậy, điều này là vô dụng đối với tôi. Tôi đang gắn bó với DOOM trong một lời nhắc bash.
Re: (Điểm: 2)
Tôi nghĩ rằng việc có thể sử dụng mã điều khiển ANSI tiêu chuẩn từ Bash cho 8 màu sẽ thực sự cải thiện trải nghiệm tổng thể.
Giàn khoan của tôi không đủ mạnh để thúc đẩy các cài đặt chi tiết cao như thế ở 144 Hz. Có lẽ tôi nên mua GTX 4090.
Re: (Điểm: 2)
Ugh. VT320 còn nhiều hơn thế và Xterm là màu thật và Sixel làm cho phần còn lại ngu ngốc
Re: (Điểm: 2)
Đó là quá nhiều màu sắc – pallet màu của Doom có màu đen, nâu, xám và một màu đỏ.
Re: (Điểm: 2)
Ai biết Quake và Doom có cùng màu ./S
Re: (Điểm: 2)
.
. Nhiều hơn hai màu chỉ là sặc sỡ.
Làm thế nào để âm thanh hoạt động? (Điểm: 2)
Tôi chưa bao giờ biết về hiệu ứng âm thanh trong notepad.
Re: Âm thanh hoạt động như thế nào? (Điểm: 5, Thông tin)
Tác giả Larwe (858929) viết: Vào thứ Hai ngày 10 tháng 10 năm 2022 @10: 36pm ( #62955111)
. Notepad về cơ bản hoạt động như một bề mặt phát video cho màn hình – bản thân trò chơi đang chạy ở nơi khác và đó là nơi âm thanh của ths phát ra từ.
Thử nghiệm mang thai đó thật đáng thất vọng, tôi nhớ nó rất rõ. Sẽ ít gây khó chịu hơn nhiều nếu tác giả đã nói đơn giản “Hãy nhìn xem, tôi đã không hoạt động trên chiếc vi điều khiển này lái chiếc LCD nhỏ bé này, nó không tuyệt vời?”Khía cạnh thử thai là một cá trích đỏ hoàn toàn.
Re: (Điểm: 2)
Tôi rất vui vì bạn đã đề cập rằng. Video hoàn toàn là ‘orrible, nhưng tôi đã suy nghĩ thuận lợi về âm thanh. Nhưng nó không có trong notepad. Đồng ý. Nó không phải là cam chịu với tôi.
Nghiêm túc cách tuyệt, nhưng (điểm: 2)
. Ngay cả khi tôi có máy Windows, tôi không thể chơi cái này.
Chắc bạn là người mới ở đây. .
Re: Nghiêm túc đi, nhưng (điểm: 4, thú vị)
bởi lsllll (830002) viết: vào thứ Hai ngày 10 tháng 10 năm 2022 @11: 37pm ( #62955217)
Bạn không cần Windows! Chỉ cần chạy Notepad.exe dưới rượu!
Re: (Điểm: 2)
Được rồi, vì vậy bây giờ tôi chắc chắn sẽ phải thử “DOOM” dưới rượu này – chỉ để xem nó có hoạt động!
Tôi nghi ngờ rằng rượu sẽ cản trở các chương trình cố gắng sửa đổi bộ nhớ của các chương trình khác. .
Re: Nghiêm túc đi, nhưng (điểm: 2)
Điều này đưa tôi trở lại chế độ bộ ký tự PC doom được phát hành trước đây. Bản demo đẹp của “Hãy nhìn những gì tôi có thể làm!”, nhưng tôi đã mệt mỏi vì nó nhanh chóng.
Notepad Hacking (Điểm: 5, Thông tin)
Bởi Bettodavis (1782302) viết: Vào thứ Hai ngày 10 tháng 10 năm 2022 @09: 16 giờ chiều ( #62954995)
Tôi nhớ ai đó trên YouTube cho thấy cách truy cập Notepad.. Họ có thể chơi tetris hoặc một số như vậy với nó.
Tôi cho rằng đây chỉ là một bước trước và sử dụng nó để hiển thị hình ảnh trò chơi bằng văn bản, tương tự như các ứng dụng Linux khác thực hiện với NCurses/Libcaca.
Re: (Điểm: 3)
Re: hack notepad (điểm: 2)
Lúc đầu, tôi đã nghĩ rằng “Oh crap, tại sao M $ thêm kịch bản vào những gì được cho là xương trần, không có trình soạn thảo văn bản rườm rà?”, Và sau đó tôi nghĩ những gì bạn đã viết. 60 khung hình / giây, đó là rất nhiều văn bản để đổ vào bất kỳ trình soạn thảo văn bản nào và tôi không thể tưởng tượng được điều này có thể chạy rất lâu trước khi các vụ tai nạn Notepad, hoặc toàn bộ hệ thống trở thành một lễ hội phân trang lớn. Hy vọng rằng nó sẽ xóa văn bản được dán trên mỗi khung cập nhật để đây sẽ không phải là vấn đề.
60fps (Điểm: 2)
Re: (Điểm: 2)
Ý tưởng rất tuyệt, 60Hz là không đáng kể (điểm: 5, thú vị)
Tác giả Larwe (858929) viết: Vào thứ Hai ngày 10 tháng 10 năm 2022 @10: 33pm ( #62955105)
Chủ đề này đã bắt đầu một chút tranh luận trong một diễn đàn khác, bởi vì tôi khẳng định rằng kết xuất 60Hz không thực sự thú vị chút nào – bởi vì có rất ít dữ liệu bị thao túng và không có tính toán thời gian thực nào – một LUT hoạt động tốt. Chưa đầy một phút suy nghĩ đã dẫn tôi đến cách làm điều này, do đó tôi kết luận rằng trong khi ý tưởng này thực sự rất tuyệt và ngớ ngẩn theo cách kỹ thuật tốt nhất, thực sự thực hiện nó rất dễ dàng: Tôi không nhớ nếu Doom chạy tốt nhất trong int Chế độ 10h 13H MCGA 320x200x8BPP palettized hoặc chế độ X nhưng tôi nghĩ trước đây. Nó được thiết kế chắc chắn cho 5: 5: 5 Ramdacs vì 5: 6: 5 và 8: 8: 8 không phải là một phần của thông số kỹ thuật VGA/MCGA ban đầu. Dù sao hãy giả sử 320x200x8 trên Ramdac 5: 5: 5. Nhiệm vụ Onetime: Chúng tôi biết nội dung bảng màu vì chúng tôi có mã nguồn trò chơi. Đó là màu. Vì vậy, nhiệm vụ đầu tiên của chúng tôi là chuyển đổi bảng màu 5: 5: 5 thành thang độ xám. Bạn có thể nhận được sự ưa thích và thực hiện hiệu chỉnh gamma ở đây để tạo ra 6bpp của scalcales, nhưng cách dễ nhất để làm điều này là làm những gì mà một màn hình VGA đơn sắc đã làm: Bỏ qua R, B và chỉ sử dụng G G. Vì vậy, chúng tôi có 32 điểm xám có thể, hoặc 64 nếu bạn đã thích. (Từ video, trên thực tế, tác giả là làm theo cách phức tạp hơn một chút). Nhiệm vụ tiếp theo của chúng tôi là tạo một LUT chọn các ký tự phông chữ để phù hợp với mỗi giá trị thang độ xám. Một lần nữa, điều đơn giản nhất cần làm chỉ đơn giản là raster hóa từng ký tự (trong phông chữ được chỉ định/được chọn) và thực hiện đếm pixel để xác định tỷ lệ TẮT với ON và khớp với mức màu xám mong muốn. Chúng tôi kết thúc với một mảng LUT [32] trực tiếp ánh xạ giá trị g của bảng màu cho ký tự mong muốn để đưa vào notepad. Tại thời điểm này, tôi nên lưu ý rằng cách tiếp cận _better_ là sử dụng LUT 9 chiều để bạn chọn ký tự được đặt, dựa trên pixel quan tâm và 8 pixel xung quanh nó, nhưng chúng tôi vẫn nói chuyện đơn giản nhất ở đây. . Bây giờ chúng tôi khởi chạy notepad và sử dụng enumwindows () để xác định vị trí của nó. Tại thời điểm này, chúng ta có thể thân thiện và thân thiện với người dùng và gửi menu mô phỏng và tin nhắn wm_size để chọn phông chữ phù hợp và thay đổi kích thước đường viền để không có Word Wrap xảy ra, nhưng đó là tùy chọn. Nhiệm vụ mỗi khung: Động cơ Doom cung cấp cho chúng ta một mảng 320×200 số nguyên 8 bit tham chiếu vào bảng màu. .g], hoặc nếu bạn thích LUT [(bảng màu [pixel] >> 5) & 0x1f]. Vì vậy, chúng tôi lưu trữ ký tự đó ở phía trên bên trái của “bộ đệm khung” của chúng tôi và tiến tới EOL, tại thời điểm đó chúng tôi chèn trở lại vận chuyển và bắt đầu xử lý “đường quét” tiếp theo cho đến khi chúng tôi đến cuối dòng quét cuối cùng. . . Giới thiệu về tác giả: đã viết phần sụn cho một số khung hình kỹ thuật số (mô hình Digi-Frame DF-560, DF-390, DF-1710, DF-2300, DF-57) bao gồm giải mã JPEG/JFIF, Hệ thống tập tin, Comms và Bộ lọc chuyển đổi bảng màu COLS , cũng được lập trình DOS/Win16/Win32 trong một số năm, mã trình giả lập arcade System16 Ported. Tôi cũng là một nhân viên bán hàng không thể vượt qua và một lỗ hổng trên thị trấn.
Trò chơi FPS cổ điển Doom hiện đang chạy trên Notepad (nghiêm túc)
Để thêm vào danh sách những thứ có thể chạy trò chơi FPS cổ điển năm 1993, nhà phát triển trò chơi Sam Chiet đã xoay sở để có được game bắn súng chạy, ở tốc độ 60fp.
Bài đăng của Chiet về việc nhận được sự diệt vong để chạy vào bên trong Notepad đã bùng nổ trên mạng, đến nỗi người sáng tạo Doom John Romero đã trả lời bằng cách gọi thành tích là không thể tin được – và đó là lý do chính đáng với lý do chính đáng. Chiet cũng nói rằng họ sẽ cung cấp một bản cập nhật, nếu/khi tôi có sẵn để tải xuống.”
Các cảnh quay dưới đây của Doom chạy trong notepad không được tăng tốc theo Chiet, với Notepad.Exe cũng không có bất kỳ mã nào được sửa đổi, và nó có thể chơi hoàn toàn trực tiếp với trò chơi không có liên quan đến.
Đây là một số công việc để đánh bóng notepaddoom thành một thứ gì đó có thể tái phát.”
.
Bắt đầu chạy ở những nơi khó xảy ra nhất đã trở thành một truyền thống Internet, với FPS cũ gần ba thập kỷ chạy trong một bot Twitter, khả năng chạy Doom trong Doom và thậm chí nhận được DOOM trên bộ điều khiển GoPro. .
Nếu bạn muốn xem thêm công việc của Chiet, bạn có thể theo dõi họ trên Twitter hoặc thậm chí hỗ trợ họ trên Patreon để giúp tài trợ cho tất cả các sáng tạo trò chơi kỳ lạ, tuyệt vời và lập dị của họ.
Mặc dù đã gần 30 tuổi, Doom luôn tìm thấy một cách đi vào chu kỳ tin tức, nhưng thực tế gần đây chúng tôi đã nói chuyện với Trivium, Matt Matt, người nói rằng họ rất thích viết một bản nhạc doom, gọi cơ hội là một giấc mơ suốt đời của người Hồi. Doom Mod Thatcher, Techbase cũng cho phép bạn gửi cựu Thủ tướng Anh Margaret Thatcher xuống địa ngục, và nó được chơi bởi một cựu lãnh đạo Lao động.
Will Nelson từ Starfield đến Cyberpunk 2077, sẽ thích bị lạc trong thế giới nhập vai. Một cựu nhà văn tin tức về trò chơi NME, anh ta sẽ lấy bất cứ thứ gì bạn ném vào anh ta, đặc biệt là Roguelike.