Komputer Fantasi TIC-80 Menyokong Pelbagai Bahasa Pengaturcaraan Termasuk Python dan JavaScript

Pasukan Komuniti BigGo
Komputer Fantasi TIC-80 Menyokong Pelbagai Bahasa Pengaturcaraan Termasuk Python dan JavaScript

TIC-80 semakin mendapat perhatian sebagai komputer fantasi yang serba boleh yang menawarkan lebih banyak pilihan bahasa pengaturcaraan kepada pembangun berbanding pesaingnya yang popular, Pico-8. Walaupun kedua-dua platform membenarkan pengguna mencipta permainan gaya retro dalam had teknikal, sifat sumber terbuka TIC-80 dan sokongan bahasa yang meluas menarik minat komuniti pembangunan.

Spesifikasi Teknikal:

  • Paparan: 240x136 piksel
  • Palet warna: 16 warna
  • Sprites: 256 sprites berwarna 8x8
  • Audio: bunyi 4 saluran
  • Platform: sokongan merentas platform

Sokongan Bahasa Pengaturcaraan yang Meluas

Tidak seperti kebanyakan komputer fantasi yang mengehadkan pembangun kepada satu bahasa pengaturcaraan sahaja, TIC-80 menonjol dengan menyokong pelbagai pilihan yang mengagumkan. Pembangun boleh menulis permainan menggunakan Lua, Moonscript, JavaScript, Ruby, Wren, Fennel, Squirrel, Janet, dan juga Python. Platform ini juga menerima apa sahaja yang dikompil kepada WebAssembly (WASM), membuka peluang untuk lebih banyak bahasa seperti Nim melalui pengikatan tersuai.

Fleksibiliti ini menarik minat pembangun yang lebih suka bekerja dalam bahasa pengaturcaraan kegemaran mereka daripada mempelajari yang baru hanya untuk pembangunan permainan. Kepelbagaian ini juga menjadikan TIC-80 mudah diakses oleh pengaturcara dari latar belakang dan tahap kemahiran yang berbeza.

Bahasa Pengaturcaraan yang Disokong:

  • Lua
  • Moonscript
  • JavaScript
  • Ruby
  • Wren
  • Fennel
  • Squirrel
  • Janet
  • Python
  • Mana-mana bahasa yang boleh dikompil kepada WebAssembly ( WASM )

Sokongan Editor Luaran dan Ciri-ciri Pro

Satu kebimbangan biasa dalam kalangan pembangun ialah fon kotak-kotak editor terbina dalam, yang dianggap sukar oleh sesetengah pihak untuk sesi pengkodan yang panjang. TIC-80 menangani masalah ini melalui pelbagai penyelesaian. Versi Pro, yang tersedia dengan harga 10 dolar Amerika Syarikat, termasuk sokongan editor luaran yang membenarkan pembangun menggunakan editor kod pilihan mereka.

Untuk pembangun yang mementingkan bajet, terdapat berita baik: versi Pro boleh dibina daripada kod sumber secara percuma. Selain itu, pengguna boleh mengatasi had editor dengan mengimport kod daripada fail berasingan menggunakan arahan konsol, walaupun ini memerlukan sedikit persediaan tambahan.

Pilihan Harga:

  • Percuma: Versi sumber terbuka dengan ciri-ciri asas
  • Versi Pro: $10 USD (termasuk sokongan editor luaran)
  • Versi Pro: Percuma apabila dibina daripada kod sumber

Komuniti dan Konteks Sejarah

Walaupun komuniti TIC-80 lebih kecil daripada pangkalan pengguna Pico-8 yang mantap, ia terus berkembang apabila lebih ramai pembangun menemui kelebihannya. Konsep komputer fantasi itu sendiri mempunyai akar yang mendalam, bermula daripada sistem seperti CHIP-8, yang pada asalnya direka untuk komputer hobis Cosmac VIP dan kini berfungsi sebagai alat pembelajaran popular untuk bakal pembangun emulator.

Salah satu perbezaan utama dengan Pico-8 ialah Tic-80 menyokong lebih banyak bahasa pengaturcaraan.

TIC-80 mewakili evolusi dalam reka bentuk komputer fantasi, mengimbangi kekangan kreatif dengan fleksibiliti pembangun. Asas sumber terbuka dan sokongan pelbagai bahasa meletakkannya sebagai alternatif menarik untuk pembangun yang mencari estetik permainan retro dan kemudahan pembangunan moden.

Rujukan: TIC-80 tiny computer v1.1.2837