Menu debugowania

Menu debugowania lub tryb debugowania to interfejs użytkownika zaimplementowany w programie komputerowym , który umożliwia użytkownikowi przeglądanie i/lub manipulowanie wewnętrznym stanem programu w celu debugowania . Niektóre gry formatują swoje menu debugowania jako lokalizację w grze, zwaną pokojem debugowania (w odróżnieniu od pokoju programisty typu pisanka). Menu i pokoje debugowania są używane podczas tworzenia oprogramowania w celu ułatwienia testowania i zwykle są niedostępne lub w inny sposób ukryte przed użytkownikiem końcowym .

W porównaniu ze zwykłymi interfejsami użytkownika, menu debugowania są zwykle niedopracowane i nie są przyjazne dla użytkownika, przeznaczone wyłącznie do użytku przez twórców oprogramowania. Często są tajemnicze i mogą umożliwiać destrukcyjne działania, takie jak usuwanie danych bez ostrzeżenia.

W grach wideo

Wyświetlanie debugowania w Super Mario 64 . Ten ekran wyświetla zarówno bieżące użycie pamięci i procesora, jak i informacje o stanie gry.

Menu debugowania są często interesujące dla graczy w gry wideo, ponieważ mogą być używane do oszukiwania, uzyskiwania dostępu do nieużywanej zawartości lub zmiany konfiguracji gry poza to, co jest normalnie dozwolone. Niektórzy twórcy gier ujawnią metody dostępu do tych menu jako dodatkowe funkcje, podczas gdy inni mogą całkowicie zablokować je w ostatecznej wersji, tak aby można było uzyskać do nich dostęp tylko poprzez modyfikację programu.

Okno debugowania w Gearheads , które umożliwia graczom zmianę specyfikacji każdej zabawki

The Cutting Room Floor (TCRF) to strona internetowa poświęcona badaniu i dokumentowaniu ukrytych treści w grach wideo, w tym materiałów do debugowania. W grudniu 2013 r. Edge opisał tę witrynę jako „największą i najlepiej zorganizowaną” tego rodzaju, która zawierała 3712 artykułów.

W innym oprogramowaniu

Funkcje debugowania można znaleźć również w wielu innych programach i elektronice użytkowej. Na przykład wiele telewizorów i odtwarzaczy DVD zawiera ukryte menu, których można użyć do zmiany ustawień niedostępnych w normalnych menu. Wiele telefonów komórkowych zawiera również menu debugowania, zwykle używane do testowania funkcji telefonu, aby upewnić się, że działają. Na przykład ukryte menu Samsunga Galaxy S III ma funkcje testowe dla wibratora, czujnika zbliżeniowego, dźwięku i innych podstawowych aspektów telefonu.

  1. ^ The Cutting Room Floor - The Cutting Room Floor to strona poświęcona odkrywaniu i badaniu niewykorzystanych i wyciętych treści z gier wideo. Od menu debugowania po nieużywaną muzykę, grafikę, wrogów lub poziomy, wiele gier zawiera treści, które nigdy nie były przeznaczone dla nikogo poza programistami — lub nawet przeznaczone dla wszystkich, ale zostały ograniczone z powodu ograniczeń czasowych/budżetowych. https://tcrf.net/
  2. ^ Prototyp Skies of Arcadia Dreamcast V0.830 2000/09/05 (z rezerwą) + V0.840 2000/09/14 (z rezerwą) https://www.dreamcastsegainfo.org/skies-of-arcadia-v0-830 -2000-09-05