Wolfenstein 3D: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HaEr48 (bicara | kontrib)
HaEr48 (bicara | kontrib)
→‎Pengembangan: lanjutkan
Baris 31:
ANtara Oktober dan Desemer 1990, sekelompok pegawai dari studio pemrograman [[Softdisk]] yang menyebut dirinya "Ideas from the Deep" (Gagasan-Gagasan dari Dalam) mengembangkan ''[[Commander Keen in Invasion of the Vorticons]]'', permainan pertama dari seri ''[[Commander Keen]]''. Kelompok ini bekerja di kantor Softdisk di [[Shreveport, Louisiana]] mengembangkan permainan untuk para pelanggan ''Gamer's Edge'', dan terdiri dari pemrogram [[John Romero]] dan [[John Carmack]], [[Desain permainan|perancang permainan]] [[Tom Hall]], seniman [[Adrian Carmack]], dan manajer Jay Wilbur. Setelah permainan ini dirilis pada Desember melalui penerbit [[perangkat lunak kongsi|perangkat kongsi]] [[Apogee Software]], tim ini berencana keluar dari Softdisk dan membuat perusahaan sendiri. Ketika bos mereka, pemilik Softdisk Al Vekovius, bertemu untuk membicarakan rencana mereka dan penggunaan aset perusahaan untuk mengembangkan ''Commander Keen'' (tim ini membuatnya menggunakan komputer perusahaan, baik di kantor setelah jam kerja maupun di rumah John Carmack saat akhir pekan), mereka tidak menutupi rencana mereka. Setelah negosiasi selama beberapa minggu, tim ini akhirnya setuju untuk membuat sebuah seri permainan untuk ''Gamer's Edge'', satu permainan setiap dua bulan.<ref name="MOD6676"/>
 
Tim Ideas from the Deep lalu resmi menjadi perusahaan [[id Software]] dan menggunakan seri permainan ini untuk bereksperimen dengan gagasan-gagasan untuk permainan mereka yang baru.<ref name="IGNid"/> Adrian Carmack menggunakan seri tersebut untuk memajukan gaya seni gelap favoritnya, sementara John Carmack mulai bereksperimen dengan [[grafika komputer 3D]] yang ketika itu hanya banyak digunakan dalam permainan-permainan jenis [[simulasi penerbangan amatir|simulasi penerbangan]] seperti ''[[Wing Commander (permainan video)|Wing Commander]]'' (1990). Carmack menemukan bahwa sebab utamanya adalah kurangnya daya komputasi [[komputer pribadi]] masa itu, sehingga sulit menampilkan [[permainan aksi]] yang cepat dalam tiga dimensi akibat banyaknya jumlah permukaan yang harus dihitung. Namun, Carmack merasa bahwa permainan tiga dimensi yang ia inginkan mungkin akan dapat terwujud dengan semakin meningkatnya daya komputasi.<ref name="MOD6676"/><ref name="AM386"/> Selama 1991, ia bereksperimen membatasi kemuungkinan jumlah permukaan yang harus ditampilkan komputer dengan cara membuat level permainan yang dirancang hanya berbentuk grid datar alih-alih dapat mendukung berbagai bentuk atau sudut. Ia juga menggunakan teknik ''[[ray casting]]'' ("pemancaran sinar") yang hanya menghitung geometri permukaan yang tampak dari sudut pandang pemain alih-alih menghitung semua permukaan di sekitarnya. Teknik ini tidak umum tetapi dapat mengurangi kalkulasi yang harus dilakukan komputer. Setelah pengembangan perangkat lunak selama enam bulan, Carmack telah menciptakan sebuah [[mesin permainan]] tiga dimensi sederhana yang menggunakan ''sprite'' dua dimensi untuk menampilkan para musuh. Id Software kemudian menggunakan mesin ini untuk permainan ''[[Hovertank 3D]]'' buatan Softdisk pada April 1991. Dalam permainan ini, pemain mengendarai sebuah [[tank]] melalui bidang datar berisi tembok-tembok berwarna dan menembak monster-monster nuklir.<ref name="CarmackComm"/><ref name="MOD6676"/> Tim ini lalu pindah ke [[Madison, Wisconsin]]. Setelah Carmack menyelesaikan tugasnya menciptakan mesin permainan untuk ''[[Commander Keen in Goodbye, Galaxy]]'', pada akhir 1991 ia memutuskan untuk mengembangkan sebuah fitur dalam ''[[Ultima Underworld: The Stygian Abyss]]'', sebuah [[Permainan peran video|permainan peran]] yang sedang dibuat oleh [[Looking Glass Studios|Blue Sky Productions]].<ref name="MOD7786"/> ''Ultima Underworld'' direncanakan menampilkan grafika tiga dimensi dengan [[pemetaan tekstur]] dan tanpa harus memiliki tembok datar dan penerangan sederhana seperti halnya ''Hovertank''.<ref name="MOD7786"/><ref name="UU"/><ref name="UU2"/>
 
== Referensi ==