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

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

18
ไลบรารี JS ที่ดีสำหรับเกม dev คืออะไร [ปิด]
หากฉันตัดสินใจที่จะเขียนเกมง่ายๆทั้งข้อความและกราฟิก (2d) ฉันจะใช้ไลบรารีใด (สมมติว่าเรากำลังใช้เบราว์เซอร์ที่ใช้งานร่วมกับ HTML5 ได้) สิ่งสำคัญที่ฉันคิดได้ แสดงข้อความบนหน้าจอ สไปรต์เคลื่อนไหว (โดยใช้ images / css) อินพุต (จับปุ่มลูกศรและรับตำแหน่งเมาส์สัมพัทธ์) บางทีทรัพยากรที่โหลดไว้ล่วงหน้าหรือโหลดทรัพยากรแบบไดนามิกและเลือกคำสั่ง เสียง (แต่ฉันไม่แน่ใจว่าความสำคัญนี้จะเป็นอย่างไรสำหรับฉันในตอนแรก) บางทีด้วยการผสมและการผูกมัดเสียงหรือวนซ้ำตลอดไปจนกว่าจะหยุด ระบบเครือข่าย (ลำดับความสำคัญต่ำ) เพื่อเชื่อมต่อผู้ใช้กับผู้อื่นหรือรับข้อมูลอย่างต่อเนื่องโดยไม่มีการร้องขอหลายครั้ง (ฉันรู้ว่ามันมีอยู่ แต่ฉันไม่รู้ว่าการติดตั้งหรือใช้งานง่ายแค่ไหน แต่มันไม่สำคัญสำหรับฉัน คำถาม).
56 html5  javascript 

7
การจัดการแมปข้อความในอาเรย์แบบสองมิติบนภาพวาด HTML5 Canvas
ดังนั้นฉันกำลังสร้าง HTML5 RPG เพื่อความสนุก แผนที่คือ<canvas>(ความกว้าง 512px สูง 352px | 16 แผ่นข้าม, 11 แผ่นจากบนลงล่าง) ฉันต้องการทราบว่ามีวิธีการทาสีที่มีประสิทธิภาพมากกว่า<canvas>นี้หรือไม่ นี่คือวิธีที่ฉันมีตอนนี้ วิธีการโหลดและวาดภาพบนแผนที่ แผนที่จะถูกวาดด้วยกระเบื้อง (32x32) โดยใช้Image()ชิ้นส่วน ไฟล์ภาพจะถูกโหลดผ่านง่ายforห่วงและใส่ลงในอาร์เรย์ที่เรียกว่าจะทาสีเกี่ยวกับการใช้tiles[]drawImage() ก่อนอื่นเราโหลดไพ่ ... และนี่คือวิธีที่จะทำ: // SET UP THE & DRAW THE MAP TILES tiles = []; var loadedImagesCount = 0; for (x = 0; x <= NUM_OF_TILES; x++) { var imageObj …

11
คุณจะป้องกันไม่ให้เกมเว็บ JavaScript / HTML5 ของคุณถูกคัดลอกหรือเปลี่ยนแปลงได้อย่างไร
ฉันกำลังวางแผนสร้างเกมด้วย JavaScript และ HTML5 ฉันมีปัญหาในการทำความเข้าใจว่าคุณสามารถป้องกันใครบางคนจากการคัดลอก JavaScript จากเว็บเซิร์ฟเวอร์และสร้างเกมของตัวเองได้ (ไม่ใช่สิ่งที่ฉันกังวลมากที่สุด) หรือแทนที่ฟังก์ชั่น JavaScript ของพวกเขาเอง ป่าถ้าเกมเพื่อรองรับหลายคนในที่สุด สามารถทำอะไรเพื่อป้องกันไม่ให้ใครก็ตามอ่าน JavaScript ได้หรือไม่ ถ้าไม่การประมวลผลเกมทั้งหมดควรจะเกิดขึ้นบนเซิร์ฟเวอร์ที่มีความรับผิดชอบเพียงอย่างเดียวของลูกค้าที่กำลังจับภาพการป้อนข้อมูลของผู้ใช้และการวาดภาพกราฟิก?

20
ตัวอย่างเกมจาวาสคริปต์ที่ดี / HTML5 [ปิด]
ตอนนี้ Flash ส่วนใหญ่ถูกแทนที่ด้วยองค์ประกอบ HTML5 (วิดีโอ, เสียง, แคนวาส, ฯลฯ ) มีตัวอย่างที่ดีของเกมบนเว็บที่สร้างขึ้นบนมาตรฐานแบบเปิดที่สมบูรณ์ (หมายถึง Javascript, HTML และ CSS) ฉันเห็นตัวอย่างมากมายของการใช้งาน HTML5 อย่างแท้จริงของสิ่งที่ครั้งหนึ่งเคยมีเฉพาะใน Flash (เช่นที่นี่: http://www.html5rocks.com/ ) แต่ไม่ใช่เกมจำนวนมากโดเมนที่ดูเหมือนจะยังคงครอบครองโดย Flash ฉันอยากรู้ว่าอะไรเป็นไปได้และข้อ จำกัด คืออะไร
37 flash  web  html5  javascript 

7
จาวาสคริปต์ต่อต้านการโกงสำหรับเกมเบราว์เซอร์ / HTML5
ฉันวางแผนที่จะทำตัวละครแอ็คชั่นผู้เล่นคนเดียวใน js / html5 และฉันต้องการป้องกันการโกง ฉันไม่ต้องการการป้องกัน 100% เนื่องจากมันไม่ได้เป็นเกมที่มีผู้เล่นหลายคน แต่ฉันต้องการการปกป้องในระดับหนึ่ง ดังนั้นกลยุทธ์ใดที่คุณแนะนำเกินกว่าจะย่อเล็กลงและทำให้งงงวย? ฉันไม่อยากทำให้การตรวจสอบฝั่งเซิร์ฟเวอร์ง่าย ๆ แต่ฉันไม่ต้องการไปตามเส้นทาง Diablo 3 ที่ทำให้สถานะเกมของฉันเปลี่ยนแปลงไปตลอดเวลาที่ฝั่งเซิร์ฟเวอร์ เนื่องจากมันจะเป็นสมมุติที่แปลกประหลาดฉันจึงคิดที่จะสร้างตัวตรวจสอบสถิติที่ตรวจสอบการเปลี่ยนแปลงอย่างฉับพลันในคุณค่าของพวกเขา แต่ฉันไม่แน่ใจว่ามันจะสอดคล้องและเชื่อถือได้อย่างไร สิ่งที่เกี่ยวกับตัวแปรและฟังก์ชั่นหลบหนี? การทำงานกับทางหนีไฟขนาดเล็กเมื่อใดก็ตามที่เป็นไปได้ปลอดภัยกว่า แต่ก็คุ้มค่ากับความพยายามใช่ไหม มีอยู่หรือไม่เพื่อให้จาวาสคริปต์ตรวจสอบข้อความด้วยตนเองเช่นเดียวกับในเช็คซัม? มีวิธีแก้ไขปัญหาเฉพาะเบราว์เซอร์หรือไม่ ฉันไม่สนใจที่จะ จำกัด เฉพาะ Chrome เท่านั้นในช่วงแรกของการสร้าง


2
เกมของฉันใกล้จะเสร็จแล้ว! ฉันทำอะไรตอนนี้? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน5 ปีที่ผ่านมา ฉันมีเกม HTML5 / canvas ที่เพิ่งจะเสร็จและพร้อมที่จะเปิดตัว มันเป็นเกม 2 มิติที่คุณสำรวจและทำลายภูมิทัศน์ที่สร้างโดยกระบวนการสร้างไอเท็มและโครงสร้างเพื่อความอยู่รอด ฉันต้องจบ 'ตอนจบ' และแก้ไขข้อบกพร่องเล็กน้อย แต่เกมก็พร้อมแล้วสำหรับผู้เล่น เกมดังกล่าวจะมีอิสระในการเล่นบนเว็บและฉันวางแผนที่จะเริ่มเวอร์ชันการทำงานสำหรับ iOS และ Mac App Store ฉันจะเพิ่มเนื้อหาลงในเกมต่อไปแม้หลังจากเปิดตัวแล้ว ใครสามารถแนะนำสิ่งต่าง ๆ ที่ฉันควรจำก่อนที่จะเปิดเกม ขอบคุณ!

3
บัฟเฟอร์สองเท่าในเกม HTML5 Canvas หรือไม่
เกม Canvas ที่เรียบง่ายของฉันดูเหมือนจะทำงานได้ดีบน Chrome และ FF บน Mac / Linux ฉันยังไม่มีโอกาสทดสอบบนสมาร์ทโฟนหรือ Windows มันไม่ได้ใช้การบัฟเฟอร์คู่ แต่ฉันได้เห็นตัวอย่าง JS Canvas บางส่วนที่ใช้ การใช้บัฟเฟอร์คู่แนะนำเมื่อใด มันสร้างความแตกต่างสำหรับเบราว์เซอร์เฉพาะเท่านั้นหรือไม่ มีผลการดำเนินงานที่สำคัญหรือไม่ ขอบคุณ!

7
เกม HTML5 (Canvas) - เทคนิค UI?
ฉันกำลังสร้างเกม JavaScript / HTML5 (ใช้ Canvas) สำหรับมือถือ (Android / iPhone / WebOS) ด้วย PhoneGap ขณะนี้ฉันกำลังพยายามออกแบบวิธีการสร้าง UI และกระดานเล่นและวิธีที่พวกเขาควรโต้ตอบ แต่ฉันไม่แน่ใจว่าทางออกที่ดีที่สุดคืออะไร นี่คือสิ่งที่ฉันคิดได้ - สร้าง UI ลงในผืนผ้าใบโดยใช้สิ่งต่าง ๆ เช่น drawImage และ fillText Build ส่วนต่าง ๆ ของ UI ที่อยู่ด้านนอกของผืนผ้าใบโดยใช้วัตถุ DOM ปกติแล้วลอย div บนผืนผ้าใบเมื่อองค์ประกอบ UI จำเป็นต้องซ้อนผ้าใบในกระดาน มีเทคนิคใดที่เป็นไปได้อื่น ๆ ที่ฉันสามารถใช้ในการสร้าง UI เกมที่ฉันไม่ได้คิด? นอกจากนี้เกมประเภทใดที่ถือว่าเป็น "มาตรฐาน" (ฉันรู้ว่าเกม HTML5 ไม่เป็นที่นิยมมากดังนั้นอาจจะยังไม่มีวิธี …

12
เอ็นจิ้นเกม Isometric ใน JavaScript / HTML5 [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงอภิปรายโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา มีใครรู้บ้างไหมกับเครื่องมือวาดภาพ isometric (เช่น out of alpha) ที่เสถียรสำหรับ JavaScript / HTML5? ฉันค้นหาด้วย Google เสร็จแล้วและพบบางอย่าง แต่ส่วนใหญ่อยู่ในสถานะอัลฟา / คำเชิญเท่านั้น มีอะไรที่โตพอที่จะใช้ในสภาพแวดล้อมการผลิตหรือไม่? หรือฉันควรจะม้วนการใช้งานของตัวเองตอนนี้และรอให้ส่วนที่เหลือของโลกให้ทัน?

4
ฉันจะทำให้เกม JS ดาวน์โหลดได้อย่างไร
ฉันสามารถรวม HTML และ JavaScript ไว้ด้วยกันใน.htmlไฟล์เดียวกันแต่ภาพต้องเป็นไฟล์แยกต่างหาก ทางออกเดียวที่อยู่ในใจของฉันคือการมอบ.zipโฟลเดอร์ให้กับผู้ใช้ นี่มันไม่สวยเลย ... ฉันจะทำยังไงดีล่ะ?

6
มีพอร์ต JS อื่นของ Box2D หรือไม่
ฉันคิดเกี่ยวกับการสร้างเกมรถ 2D บนลงล่างสำหรับ HTML5 สำหรับเกมแรกของฉันฉันเขียนฟิสิกส์และชนกับตัวฉัน แต่สำหรับเกมนี้ฉันต้องการใช้ห้องสมุดสำเร็จรูป ฉันค้นพบ Box2D และพอร์ต JS ของมัน http://box2d-js.sourceforge.net ดูเหมือนว่าจะเป็นพอร์ตที่ค่อนข้างเก่าสร้างในปี 2008 มันขาดคุณสมบัติหลายอย่างของ Box2D ปัจจุบันหรือมีปัญหาสำคัญกับมันหรือไม่? และมีทางเลือกอื่นอีกหรือเปล่า?

6
จะเพิ่มประสิทธิภาพเว็บแอพพลิเคชั่น HTML5 Canvas และ JavaScript สำหรับ Mobile Safari ได้อย่างไร
ฉันสร้างเกม HTML5 Canvas และ JS ที่ทำงานได้ดีบนเดสก์ท็อปหรือแล็ปท็อปใน Chrome (30fps) แต่สำหรับ Safari บนอุปกรณ์เคลื่อนที่ฉันจะได้รับเพียง 8 เฟรมต่อวินาที มีเคล็ดลับหรือเทคนิคง่ายๆในการเพิ่มอัตราเฟรมหรือไม่?

6
ความรู้ที่จำเป็นสำหรับการสร้างเกมที่ใช้ HTML / JavaScript [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันสงสัยว่ามีผู้เชี่ยวชาญคนใดบ้างที่สามารถแบ่งปันความรู้และแหล่งข้อมูลเกี่ยวกับสิ่งที่จำเป็นในการเริ่มสร้างเกมด้วยมาตรฐาน HTML และ JavaScript ล่าสุด (หรือบางคนชอบที่จะเรียก HTML 5) มีไลบรารี JavaScript ที่จำเป็นสำหรับกระบวนการหรือไม่ นอกเหนือจาก<canvas>แท็กแล้ว HTML อื่น ๆ ที่เราต้องระวังคืออะไร
17 web  html5  javascript 

9
การเพิ่มผู้เล่นหลายคนในเกม HTML5 [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันสนใจที่จะสร้างเกมที่ฉันมีประสบการณ์แบบร่วมมือในขณะนี้ แต่ฉันอยากรู้ว่าวิธีที่ดีที่สุดในการนำ HTML5 มาใช้ ฉันทำเกมก่อนที่จะใช้ซ็อกเก็ต C ตรงและยังมีห้องสมุดสุทธิสำหรับ SDL ตัวเลือกที่ดีที่สุดของฉันในการทำสิ่งนี้ในสภาพแวดล้อมแบบ Canvas คืออะไร ในปัจจุบันทั้งหมดที่ฉันสามารถทำได้คือโซลูชัน AJAX / ฐานข้อมูล (ด้วยอัตราการรีเฟรชที่สูง) หรือการนำเซิร์ฟเวอร์ PHP มาใช้เพื่อให้ช่องทางข้อมูลผ่านซ็อกเก็ต รูปแบบการเล่นโดยรวมจะเป็นเกมประเภท platformer-ish 2.5D ดังนั้นลูกค้าทั้งสองรายจะต้องได้รับการปรับปรุงอย่างต่อเนื่องกับตำแหน่งผู้เล่นตำแหน่งศัตรูตำแหน่งขีปนาวุธข้อมูลสิ่งแวดล้อม ฯลฯ

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