คำถามติดแท็ก html5

HTML 5 หมายถึงเทคโนโลยีเว็บใหม่เช่นเอนจิ้น JavaScript ประสิทธิภาพสูง, Canvas 2D และ WebGL, วิดีโอและแท็กเสียง

7
ไปยัง Canvas หรือไม่ไปยัง Canvas เมื่อสร้างเกมที่ใช้เบราว์เซอร์
ที่มา: ฉันมีพื้นฐานการพัฒนาที่กว้างขวาง แต่ครั้งสุดท้ายที่ฉันเขียนเกมเมื่อหลายปีก่อน ทักษะ Javascript ของฉันค่อนข้าง จำกัด และฉันตั้งใจที่จะปรับปรุงพวกเขาโดยการสร้างเกมง่ายๆ - Tetris, Pac-man หรืออะไรบางอย่างในระดับความซับซ้อนนั้น คำถาม: สำหรับตัวเลือกพื้นฐานที่ฉันจำเป็นต้องทำคือดูเหมือนว่าฉันควรแสดง<canvas>องค์ประกอบหรือไม่ ด้วยผืนผ้าใบฉันมีเครื่องมือพื้นฐานสำหรับการเรนเดอร์จุดเส้นและสิ่งที่ซับซ้อนกว่านั้น สันนิษฐานว่ามีหรือจะมีกรอบต่าง ๆ เพื่อช่วยในเรื่องนี้ หากไม่มีผ้าใบฉันสามารถเก็บวัตถุของฉันไว้ในต้นไม้ DOM ได้เช่นเดียวกับหน้าเว็บทั่วไปที่ค่อนข้างซับซ้อนมีองค์ประกอบที่ทับซ้อนกันมากมาย วิธีการหนึ่งดีกว่าวิธีอื่นหรือไม่? พวกเขาเป็นพิเศษร่วมกัน? ฉันจะรู้ได้อย่างไรว่าควรเลือกแบบไหน

4
HTML5 และ Canvas นั้นดีสำหรับการสร้างต้นแบบเกมอย่างรวดเร็วหรือไม่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา มีเฟรมเวิร์กและกระบวนการสำหรับ HTMl5 ที่สามารถใช้สำหรับการสร้างต้นแบบเกม 2 มิติได้อย่างรวดเร็วหรือไม่?

5
ฉันจะป้องกันการส่งคะแนนจากเกม HTML5 ไปยังเซิร์ฟเวอร์ของฉันได้อย่างไร
ในแบ็กเอนด์ฉันใช้จาวา ฉันมีเกมใน HTML5; เมื่อผู้ใช้เสร็จสิ้นฉันส่งการโทร Ajax เพื่อบันทึกคะแนนไปยังฐานข้อมูล ตอนนี้บางคนสามารถใช้เครื่องมืออย่าง Fiddler และ firebug เพื่อแก้ไขคำขอ ajax นี้และส่งคะแนนที่ดีขึ้นไปยังเซิร์ฟเวอร์ ฉันจะแน่ใจได้อย่างไรว่าผู้ใช้ไม่สามารถจัดการกับคะแนน!

3
Javascript และ PHP สำหรับผู้เล่นหลายคนแบบเรียลไทม์? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ฉันสงสัยว่าการรวม Javascript clientside กับ PHP / mysql serverside เป็นความคิดที่ดีสำหรับเกมเบราว์เซอร์ HTML5 แบบเรียลไทม์ (ขนาดเล็ก) หรือไม่ ความรู้ด้านเทคนิคของฉันมี จำกัด มากและแม้ว่าฉันจะวางแผนที่จะเรียนรู้ node.js ในอนาคต แต่ช่วงการเรียนรู้ก็ค่อนข้างใหญ่ในตอนนี้ ตั้งแต่ฉันคุ้นเคยกับ PHP ฉันรู้สึกว่าฉันจะทำให้มันทำงานได้เร็วขึ้นมาก สเกลที่ฉันคิดคือผู้เล่น 2-8 คนในเวลานั้น และพยายามที่จะทำให้ไคลเอนต์กับเซิร์ฟเวอร์ข้อความนับเป็นต่ำที่สุด ค่าที่ฉันตั้งใจจะจัดเก็บ / จัดการคือ: ชื่อผู้เล่นและรหัส ตำแหน่ง X และ Y สุขภาพ. รายการที่ติดตั้ง (สูงสุด 8 ช่องอาจน้อยกว่า) …

1
ผู้เล่นหลายคน HTML5, Node.js, Socket.IO [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันพยายามสร้างผู้เล่นหลายคนแบบง่าย ๆ ด้วย HTML5 Canvas, JavaScript (เช่นกันโดยใช้ไลบรารี Inheritance ง่าย ๆ ของ John Resig) และ Node.js ด้วย Socket.IO รหัสลูกค้าของฉัน: var canvas = document.getElementById ('เกม'); var context = canvas.getContext ('2d'); var socket = new io.Socket ('127.0.0.1', {พอร์ต: 8080}); ผู้เล่น var = null; var UP = …

4
จะรวมเกม HTML5 JavaScript เป็นแอปพลิเคชัน Windows ดั้งเดิมได้อย่างไร
เมื่อเว็บเบราว์เซอร์วิวัฒนาการการพัฒนาเกม HTML5 ด้วย JavaScript, Canvas, webgl จึงเป็นที่นิยมมากขึ้นเรื่อย ๆ ข้อได้เปรียบของเกมบนเว็บเมื่อเทียบกับแอพพื้นฐานคือพวกมันทำงานบนหลายแพลตฟอร์มและคุณไม่ต้องเล่นซอกับไลบรารีเฉพาะของ OS หรือสภาพแวดล้อมการเขียนโปรแกรม คุณสามารถขายเกมบนเว็บของคุณผ่านทางChrome เว็บสโตร์ได้แล้ว แต่ฉันคิดว่ามันไม่เป็นที่นิยมสำหรับการทำกำไรสำหรับนักพัฒนาเกมอินดี้ ฉันคิดว่าคุณอาจเข้าถึงผู้คนจำนวนมากด้วยการขายเกมของคุณที่ Mac App Store หรือ Steam แต่คุณต้องรวมมันเป็นแอปพลิเคชันแบบสแตนด์อโลน สำหรับ mac คุณสามารถรวมเกม HTML5 ของคุณเป็นแอพเนทีฟโดยใช้ส่วนประกอบ WebView ของ Apple นี่คือตัวอย่างเกี่ยวกับวิธีการทำเช่นนั้น ตอนนี้ฉันสงสัยว่า: มีวิธีที่เทียบเท่าสำหรับแพลตฟอร์ม Windows?
13 html5 

4
รูปแบบธุรกิจเกมแฟลชเดียวกันจะใช้กับเกม HTML5 ได้หรือไม่
หนึ่งในวิธีที่ดีที่สุดในการสร้างรายได้ด้วยเกม Flash คือการทำข้อตกลงสนับสนุน ผู้พัฒนาวางโลโก้ของผู้สนับสนุนและลิงค์ไปยังเว็บไซต์ของพวกเขาในเกมและให้เกมแพร่กระจายไปทั่วเว็บ สปอนเซอร์จะได้รับเงินจากการโฆษณาและการเข้าชมเพิ่มเติมในเว็บไซต์ อีกวิธีหนึ่งคือพวกเขาล็อคเว็บไซต์ของพวกเขาในเว็บไซต์ (โดยปกติจะเป็นช่วงเวลาสั้น ๆ ) เพื่อให้ผู้ที่ต้องการเล่นเกมไปที่เว็บไซต์ของพวกเขา มันเป็นความจริงที่ว่าใครสามารถลบล็อคไซต์ด้วยความพยายามบางอย่างโดย decompiling swf แต่มักจะไม่ทำเพราะมันไม่คุ้มค่าความพยายามและไม่ถูกต้องตามกฎหมาย อีกส่วนที่สำคัญของรูปแบบธุรกิจ Flash คือการวางโฆษณาในเกม มีวิธีอื่น ๆ ในการหารายได้จากเกม Flash แต่จากสิ่งที่ฉันรู้สองสิ่งนี้เป็นวิธีที่แพร่หลายที่สุด เนื่องจาก HTML5 นั้นเป็นโอเพนซอร์สจึงทำให้ฉันสงสัยว่ารุ่นนี้จะใช้งานได้กับ HTML5 หรือไม่ แม้ว่าคุณจะทำให้งง js ของคุณมันง่ายกว่า Flash ในการคัดลอกเกมดังนั้นอาจคุ้มค่ากับความพยายามที่จะคัดลอกเกมไปยังไซต์ (นอกกฎหมาย) ของพวกเขา หากคุณเพิ่มโลโก้และลิงค์หรือโฆษณาของสปอนเซอร์ของคุณอาจเป็นความพยายามที่จะลบออกสำหรับเว็บไซต์ของพวกเขาสิ่งที่ฉันคิดว่าเป็นเรื่องยากสำหรับเกม Flash บางทีแม้แต่เว็บไซต์ที่ผิดกฎหมายก็สามารถอ้างได้ว่าเว็บไซต์นั้นดีกว่าเพราะไม่มีโฆษณาในเกม ยังคงมีอุปสรรคทางกฎหมาย แต่ฉันสงสัยว่ามันแข็งแรงพอ ลองแยกข้อ จำกัด ทางเทคนิคของการพัฒนาเกมทั้งหมดที่เกี่ยวกับ HTML5 สำหรับคำถามนี้ (สมมติว่า HTML5 ใช้งานได้ดีเท่ากับ Flash สำหรับเกม) ฉันมีสองคำถามที่คล้ายกันมาก …


6
ประสิทธิภาพที่แย่ใน Android เมื่อใช้ APK ทำงานได้ดีในเบราว์เซอร์
ฉันได้สร้างโครงการเกมขนาดเล็กใน HTML5 โดยใช้เครื่องมือPhaser (ลองทั้ง 1.1.5 และ 1.1.6) จากนั้นพอร์ตไปยังแพลตฟอร์มมือถือใช้ Phonegap / Cordova สำหรับ Windows Phone 8, Android และ iOS ในเกมของฉันมีองค์ประกอบประมาณ 10 องค์ประกอบซึ่งทำให้เคลื่อนไหวได้ (ย้ายจากจุดหนึ่งไปยังอีกจุดหนึ่งและหมุนในเวลาเดียวกัน) สำหรับ iOS และ Windows Phone 8 ฉันไม่ประสบปัญหาใด ๆ แต่สำหรับ Android ประสิทธิภาพที่ยอมรับไม่ได้คือ ในทางกลับกันถ้าฉันรันเกมผ่านเบราว์เซอร์ของอุปกรณ์มันจะทำงานราบรื่นโดยไม่ล่าช้า แต่ APK ที่คอมไพล์ทำงานอย่างกระตุกมากและองค์ประกอบเคลื่อนไหวช้ามาก & ในลักษณะริบหรี่ ฉันได้ตรวจสอบการตั้งค่าสถานะการเร่งความเร็วฮาร์ดแวร์ android ตั้งค่าเป็น "จริง" ในไฟล์รายการ พยายามเปลี่ยนเป็นเท็จด้วย แต่นั่นก็ไม่ได้สะท้อนการเปลี่ยนแปลงใด ๆ ในประสิทธิภาพ ฉันได้ตรวจสอบเรื่องเดียวกันกับ Android …

8
การพัฒนาเกมมือถือ HTML5 เทียบกับแอพเกมพื้นเมือง [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว สถานะปัจจุบันของเอ็นจิ้นเกมเฟรมเวิร์กไลบรารีและการแปลงที่เกี่ยวข้องกับชุดเทคโนโลยี HTML5 คืออะไร (รวมถึงไลบรารี CSS3 และ JavaScript เช่น RaphaelJS, Impact, gameQuery) และสิ่งที่ดีที่สุดในการเปรียบเทียบกับการพัฒนาแอพพื้นฐาน (โดยเฉพาะสำหรับ iOS และ Android) โดยเฉพาะอย่างยิ่งในแง่ของประสิทธิภาพภาพและการรับ "ความรู้สึกพื้นเมือง" ความคิดเกี่ยวกับการแก้ปัญหาเช่น Appcelerator และ Corona SDK ก็ชื่นชมเช่นกัน ในส่วนที่เกี่ยวกับ Unity3D เป็นไปได้ที่จะพัฒนาเกมดังกล่าวและยังคงสามารถเล่นได้บนเบราว์เซอร์ (เช่น Chrome หรือ Firefox รุ่นปัจจุบันอย่างน้อย) โดยไม่มีการอ้างอิงใด ๆ หรือผู้ใช้ไม่ต้องติดตั้งอะไรเลย . สิ่งที่ฉันกำลังมองหาคือการพัฒนามาตรฐานเว็บเพื่อให้ได้แพลตฟอร์มจำนวนสูงสุด (รวมถึงมือถือภายนอก) ในขณะที่ยังคงรักษาประสบการณ์ดั้งเดิมสำหรับอุปกรณ์เคลื่อนที่โดยไม่ต้องใช้เกมใหม่สำหรับ iOS และ Android

7
คุณสร้างรายได้จากเกม html5 (เช่นผู้สนับสนุน) ได้อย่างไร
ฉันสร้างเกมด้วยแฟลชและฉันสนใจที่จะสร้างเกมด้วย html แต่ฉันไม่เห็น บริษัท หรือเว็บไซต์ใด ๆ ที่ยินดีซื้อเกมเหล่านี้ (เช่นผู้สนับสนุนเกม) ฉันหวังว่าจะมีคนบอกฉันเกี่ยวกับ บริษัท ที่จะทำสิ่งนี้หรือทำไมผู้คนถึงไม่ซื้อเกม html

3
คนทำงานเว็บสำหรับการจำลองทางฟิสิกส์ของเกม HTML5 หรือไม่?
มีความเกี่ยวข้องกับคำถามนี้เล็กน้อย ความคิดคือการรับประกันพฤติกรรมทางฟิสิกส์เดียวกันให้มากที่สุด เป็นไปได้ไหมที่จะใช้ฟิสิกส์ขั้นตอนเวลาคงที่บนเว็บเวิร์ค UI จะอัปเดตตัวเองด้วยอัตราการรีเฟรช / ตัวแปรที่แตกต่างกัน มีใครลองเช่นนั้น?

2
การแสดงสไปรต์เฉพาะจากสไปรต์ชีตโดยใช้ Phaser
ฉันกำลังพยายามสร้างเกมการ์ดโดยใช้ Phaser ซึ่งเป็นเฟรมเวิร์ก HTML5 JS เพราะฉันเป็นศิลปินที่แย่มากและไม่สามารถออกแบบของตัวเองได้ฉันจึงใช้สไปรต์แผ่นภาพเล่นไพ่ฟรีที่ฉันพบทางออนไลน์ ปัญหาคือฉันไม่สามารถหาวิธีแสดงบัตรแต่ละใบโดยใช้ Phaser ในกรอบก่อนหน้านี้ที่ฉันใช้ฉันสามารถสร้างสไปรต์ขนาดเล็กทีละตัวจากแผ่นสไปรต์ขนาดใหญ่ที่ฉันใช้ แต่ฉันไม่สามารถหาวิธีที่จะทำได้ใน Phaser ถ้าเป็นไปได้ ดังนั้นฉันจึงมองไปที่การโหลดภาพเป็นแผ่นสไปรต์ แต่ดูเหมือนว่าสไปรต์แผ่นโฆษณานั้นใช้สำหรับการเคลื่อนไหวเท่านั้นและคุณไม่สามารถแสดง 'กรอบ' ของสไปรต์แผ่นโฆษณาที่เฉพาะเจาะจงได้จริงๆ ฉันคิดว่าสิ่งที่ฉันต้องทำคือการโหลดภาพเป็น tilemap อย่างไรก็ตามภาพเฉพาะที่ฉันใช้ไม่ได้มาพร้อมกับไฟล์ json ที่ระบุรูปแบบ (ฉันไม่สามารถหาได้) เป็นสิ่งใหม่สำหรับ javascript ฉันมีปัญหาในการอ่านซอร์สโค้ดของ Phaser เพื่อดูว่าควรจัดรูปแบบไฟล์ json อย่างไร โดยสรุปแล้ววิธีที่ดีที่สุดในการแสดงการ์ดแต่ละแผ่นของ spritesheet การเล่นไพ่ใน Phaser เป็นเพราะฉันไม่มีไฟล์ json ที่ระบุข้อมูลแผนที่

9
เอ็นจิ้นเกม jquery / javascript ที่ดีคืออะไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ดังนั้นฉันจึงตัดสินใจลองพัฒนาเกม javascript / html5 เล็กน้อย (ทำงานร่วมกับ XNA / Unity จนถึงปัจจุบัน) สงสัยว่าถ้าใครมีข้อเสนอแนะใด ๆ ฉันกำลังดูผลกระทบ, เกมเคียวรีและขากรรไกร (ยังประหม่าเล็กน้อยที่ฉันจะไม่สามารถสร้างเกมที่ทรงพลังเหมือนใน XNA ... ทำแค่ 2d เท่านั้น)
11 javascript  html5 

2
การเรนเดอร์แผนที่ 2D สกปรก
ฉันได้ยินคนพูดถึง "การเรนเดอร์สกปรก" เมื่อพูดถึงการเรนเดอร์แผนที่สำหรับ HTML5 ฉัน Googled และค้นหา GameDev เกี่ยวกับเรื่องนี้ แต่ก็มีไม่มาก มันคืออะไรกันแน่? วิธีการใช้อย่างถูกต้อง?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.