อ่าน 4 นาที
คอมพิวเตอร์ขนาดเล็ก
Petit Computer เป็นแอปพลิเคชันพัฒนาซอฟต์แวร์สำหรับ Nintendo DSi และระบบรุ่นต่อมา พัฒนาโดย SmileBoom ใน เมืองซัปโปโร ประเทศญี่ปุ่น [ 3 ] [ 4 ] แอปพลิเคชันนี้สร้างขึ้นจากภาษา BASIC...
คอมพิวเตอร์ขนาดเล็ก
| คอมพิวเตอร์ขนาดเล็ก | |
|---|---|
![]() | |
| นักพัฒนา | สไมล์บูม |
| สำนักพิมพ์ | นินเทนโด DSi
|
| แพลตฟอร์ม | นินเทนโด DSi นินเทนโด 3DS วียูนินเทนโด สวิตช์ |
| ปล่อย | นินเทนโด DSi
|
| ประเภท | การพัฒนาแอปพลิเคชันซอฟต์แวร์ |
| โหมด | ผู้เล่นคนเดียว |
Petit Computerเป็นแอปพลิเคชันพัฒนาซอฟต์แวร์สำหรับ Nintendo DSiและระบบรุ่นต่อมา พัฒนาโดย SmileBoom ในเมืองซัปโปโรประเทศญี่ปุ่น [ 3 ] [ 4 ]แอปพลิเคชันนี้สร้างขึ้นจากภาษา BASIC ที่กำหนดเอง ซึ่งเรียกว่า SmileBASIC (ไม่ควรสับสนกับภาคต่อของ 3DS ที่มีชื่อเดียวกัน) ผู้ใช้สามารถเขียนเกมและซอฟต์แวร์อื่นๆ โดยใช้แป้นพิมพ์บนหน้าจอ และเรียกใช้แอปพลิเคชันจากภายใน Petit Computer แพลตฟอร์มนี้รองรับแอปพลิเคชันคอนโซลแบบข้อความ แอปพลิเคชันแบบภาพ และการผสมผสานระหว่างทั้งสองอย่าง การป้อนข้อมูลสามารถทำได้ผ่านปุ่มฮาร์ดแวร์ การป้อนข้อมูลแบบสัมผัส หรือแป้นพิมพ์บนหน้าจอ
นอกจากโปรแกรมแก้ไขโค้ดและตัวแปล โค้ด แล้วPetit Computerยังมีเชลล์ แบบง่าย สำหรับการจัดการไฟล์ รวมถึงฟังก์ชันการแชร์ไฟล์ด้วย สามารถแชร์ไฟล์ได้โดยการเชื่อมต่อไร้สายโดยตรงระหว่างระบบ DS สองเครื่อง หรือโดยการใช้รหัส QR
การใช้รหัส QR ช่วยให้ผู้ใช้บางรายสามารถพัฒนาซอฟต์แวร์บนเดสก์ท็อปที่สามารถใช้เขียน SmileBASIC และสร้างรหัส QR เพื่อการถ่ายโอนไปยัง DS ได้อย่างง่ายดาย[ 5 ]
Petit Computerมาพร้อมกับแอปพลิเคชันตัวอย่างง่ายๆ หลายตัว เกมตัวอย่าง 5 เกม และแอปพลิเคชันแก้ไขกราฟิกหลายตัว ซึ่งทั้งหมดเขียนด้วย SmileBASIC พร้อมซอร์สโค้ดที่สามารถดูได้[ 6 ]แอป พลิเค ชันเหล่านี้สามารถใช้สร้างสไปรต์พื้นหลัง และทรัพยากรอื่นๆ ที่สามารถนำไปใช้ในซอฟต์แวร์ที่ผู้ใช้สร้างขึ้นได้ มีสไปรต์และไทล์สำเร็จรูปหลายร้อยรายการรวมอยู่ในPetit Computerคู่มือฉบับสมบูรณ์มีให้ใช้งานภายในPetitซึ่งอธิบายคุณสมบัติพื้นฐานและข้อจำกัดของ SmileBASIC รวมถึงคำอธิบายโดยย่อของคำสั่งส่วนใหญ่และไวยากรณ์ของคำสั่งเหล่านั้น
ภาษา SmileBASIC
Petit Computerใช้ภาษา BASIC เวอร์ชันที่ปรับแต่งเอง เรียกว่าSmileBASICซึ่งออกแบบมาโดยเฉพาะสำหรับ DSi แอปพลิเคชันที่เขียนด้วย SmileBASIC สามารถอ่านข้อมูลจากปุ่มฮาร์ดแวร์ทั้งหมดของ DS ยกเว้นปุ่ม Select (ซึ่งใช้สำหรับปิดแอปพลิเคชันปัจจุบันเสมอ) รวมถึงหน้าจอสัมผัส วาดกราฟิกและสไปรต์ลงบนทั้งสองหน้าจอ และเล่นเพลงที่เขียนด้วยMusic Macro Languageได้ มีคำสั่งคอนโซลมาตรฐานสำหรับการอ่าน เขียน และจัดการสตริงมีชุดคำสั่งกราฟิกที่ครอบคลุมสำหรับการแสดงและจัดการสไปรต์ กราฟิกพื้นหลัง แผง และอื่นๆ พร้อมรองรับการซ้อนภาพ การเลื่อน การหมุน การปรับขนาดการสลับพาเล็ตและคุณสมบัติอื่นๆ บนทั้งสองหน้าจอ (บางคุณสมบัติมีข้อจำกัดบนหน้าจอสัมผัส) สามารถใช้ช่องสัญญาณได้สูงสุด 16 ช่องเพื่อเล่นเสียงพร้อมกัน โดยรองรับเครื่องดนตรีซอฟต์แวร์ที่ผู้ใช้กำหนดเองและเพลง เรียงลำดับ อย่างเต็มรูปแบบ
แผนกต้อนรับ
Nintendo Lifeให้คะแนนแอปพลิเคชันนี้ 7/10 ดาว โดยชื่นชมพลังและศักยภาพของมัน แต่ติชมการนำเสนอที่ออกแบบมาสำหรับโปรแกรมเมอร์ที่มีประสบการณ์ รวมถึงวิธีการป้อนโค้ดผ่านแป้นพิมพ์หน้าจอสัมผัสที่ "น่าเบื่อ" [ 5 ] Peter Willington จาก PocketGamerกล่าวว่าอินเทอร์เฟซ "ทำให้คุณไม่อยากทดลอง" เนื่องจากความยากลำบากในการป้อนและนำทางข้อความ และบ่นว่าข้อความแสดงข้อผิดพลาดไม่มีประโยชน์ แต่เขากล่าวว่าตัวเอง "ภูมิใจอย่างมาก" กับความสำเร็จของเขาด้วยซอฟต์แวร์นี้ และเขียนว่า "ผู้ที่มีประสบการณ์จะสามารถสร้างซอฟต์แวร์ประเภทใดก็ได้ตามที่ต้องการ" [ 7 ]
ภาคต่อ
ภาคต่อที่ออกแบบมาสำหรับNintendo 3DSพร้อมคุณสมบัติใหม่และข้อจำกัดน้อยลง วางจำหน่ายเมื่อวันที่ 19 พฤศจิกายน 2014 ในญี่ปุ่น วันที่ 15 ตุลาคม 2015 ในอเมริกาเหนือ และวันที่ 17 สิงหาคม 2017 ในยุโรป ภาคต่อนี้มีชื่อว่าSmileBASIC (ชื่อเดียวกับภาษา BASIC ที่ใช้ในทั้งสองแอปพลิเคชัน) [ 8 ] Nintendo Lifeให้คะแนนแอปพลิเคชันนี้ 8/10 ดาว โดยชื่นชมการลบโค้ด QR และพลังของภาษา แต่ก็วิจารณ์แป้นพิมพ์ที่ใช้งานยากอีกครั้ง[ 9 ]โครงการต่างๆ จะถูกแชร์ทางออนไลน์ โดยผู้ใช้สามารถแชร์ไฟล์ได้สูงสุด 10 ไฟล์ ไฟล์ละ 4 MB และสามารถสมัครสมาชิก Gold Membership เพื่อเพิ่มขีดจำกัดเป็น 110 ไฟล์ ไฟล์ละ 20 MB [ 9 ]
ในปี 2015 มีการประกาศว่า SmileBASIC จะถูกพอร์ตไปยังWii U [ 10 ]โปรแกรมถูกถอดออกจาก North America eShopเมื่อวันที่ 11 กรกฎาคม 2016 เนื่องจากช่องโหว่ที่มีอยู่ในเวอร์ชัน 3.2.1 ถึงเวอร์ชัน 3.3.1 ของโปรแกรม ช่องโหว่นี้ได้รับการแก้ไขในเวอร์ชัน 3.3.2 ของแอปพลิเคชัน และส่งผลให้ SmileBASIC กลับมาวางจำหน่ายใน North American eShop อีกครั้งในวันที่ 10 สิงหาคม 2016 [ 11 ]ตั้งแต่เวอร์ชันระบบ 11.1.0-X ที่วางจำหน่ายเมื่อวันที่ 12 กันยายน 2016 เมื่อพยายามโหลดเกม ระบบจะไม่อนุญาตให้ผู้ใช้เปิดเกมจนกว่าซอฟต์แวร์จะได้รับการอัปเดตเป็นเวอร์ชัน 3.3.2 หรือสูงกว่า บังคับให้ผู้ใช้ดาวน์โหลดแพทช์ทำให้ช่องโหว่ใช้งานไม่ได้แม้ว่าจะมีเวอร์ชันเก่าของเกมอยู่ก็ตาม[ 12 ]
โปรแกรมภาคต่ออีกตัวที่ออกแบบมาสำหรับ Nintendo Switch เรียกว่าSmileBASIC 4หรือPetit Computer 4: SmileBASICในญี่ปุ่น วางจำหน่ายในญี่ปุ่นเมื่อวันที่ 23 พฤษภาคม 2019 และวางจำหน่ายทั่วโลกเมื่อวันที่ 23 เมษายน 2020 [ 13 ] [ 14 ] [ 15 ]นอกจากการใช้ประโยชน์จากฟังก์ชันของฮาร์ดแวร์ Nintendo Switch เช่น คอนโทรลเลอร์ Joy-Conและพอร์ต USBบนแท่นวางเพื่อรองรับคีย์บอร์ดและเมาส์แล้ว ฟังก์ชันการแชร์ออนไลน์ยังใช้ "ตั๋วเซิร์ฟเวอร์" แทนการสมัครสมาชิกแบบต่อเนื่องสำหรับโปรแกรมและเกมที่อัปโหลด โดยตั๋วแต่ละใบที่ซื้อจะเพิ่มปริมาณพื้นที่จัดเก็บออนไลน์ของคุณ[ 16 ] SmileBASIC 4 สามารถซื้อได้ในรูปแบบชุดพร้อมตั๋วเซิร์ฟเวอร์หนึ่งใบ หรือซื้อเฉพาะซอฟต์แวร์ก็ได้[ 17 ]นอกจากนี้ยังมีเวอร์ชันทดลองใช้ฟรีของ SmileBASIC 4 ในญี่ปุ่นด้วย[ 17 ]หลังจากวางจำหน่ายได้ไม่นาน เวอร์ชันสากลของ SmileBASIC 4 ก็ถูกระงับการขายชั่วคราวในบางพื้นที่ เนื่องจาก SmileBoom ได้หารือเกี่ยวกับการจัดเรตติ้งกับIARCสำหรับโปรแกรมตัวอย่างสองโปรแกรมในซอฟต์แวร์ ได้แก่GAME_RPG และ GAME_SHOOTER [ 18 ] เวอร์ชันสากลยังคงวางจำหน่ายในสหรัฐอเมริกา แคนาดา และเม็กซิโกในช่วงเวลานี้[ 18 ] SmileBASIC 4 กลับมาวางจำหน่ายอีกครั้งในวันที่ 18 มิถุนายน 2020 [ 19 ]
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ คอมพิวเตอร์ขนาดเล็ก
Petit Computer เป็นแอปพลิเคชันพัฒนาซอฟต์แวร์สำหรับ Nintendo DSi และระบบรุ่นต่อมา พัฒนาโดย SmileBoom ใน เมืองซัปโปโร ประเทศญี่ปุ่น [ 3 ] [ 4 ] แอปพลิเคชันนี้สร้างขึ้นจากภาษา BASIC...
ภาษา SmileBASIC
Petit Computer ใช้ภาษา BASIC เวอร์ชันที่ปรับแต่งเอง เรียกว่า SmileBASIC ซึ่งออกแบบมาโดยเฉพาะสำหรับ DSi แอปพลิเคชันที่เขียนด้วย SmileBASIC สามารถอ่านข้อมูลจากปุ่มฮาร์ดแวร์ทั้งหมดของ DS ยกเว้นปุ่ม Select (ซึ่งใช้สำหรับปิดแอปพลิเคชันปัจจุบันเสมอ)...
แผนกต้อนรับ
Nintendo Life ให้คะแนนแอปพลิเคชันนี้ 7/10 ดาว โดยชื่นชมพลังและศักยภาพของมัน แต่ติชมการนำเสนอที่ออกแบบมาสำหรับโปรแกรมเมอร์ที่มีประสบการณ์ รวมถึงวิธีการป้อนโค้ดผ่านแป้นพิมพ์หน้าจอสัมผัสที่ "น่าเบื่อ" [ 5 ] Peter Willington จาก PocketGamer กล่าวว่าอินเทอร์เฟซ...
ภาคต่อ
ภาคต่อที่ออกแบบมาสำหรับ Nintendo 3DS พร้อมคุณสมบัติใหม่และข้อจำกัดน้อยลง วางจำหน่ายเมื่อวันที่ 19 พฤศจิกายน 2014 ในญี่ปุ่น วันที่ 15 ตุลาคม 2015 ในอเมริกาเหนือ และวันที่ 17 สิงหาคม 2017 ในยุโรป ภาคต่อนี้มีชื่อว่า SmileBASIC (ชื่อเดียวกับภาษา BASIC...
