เอ็นจิ้นเกม Isometric ใน JavaScript / HTML5 [ปิด]


22

มีใครรู้บ้างไหมกับเครื่องมือวาดภาพ isometric (เช่น out of alpha) ที่เสถียรสำหรับ JavaScript / HTML5? ฉันค้นหาด้วย Google เสร็จแล้วและพบบางอย่าง แต่ส่วนใหญ่อยู่ในสถานะอัลฟา / คำเชิญเท่านั้น

มีอะไรที่โตพอที่จะใช้ในสภาพแวดล้อมการผลิตหรือไม่? หรือฉันควรจะม้วนการใช้งานของตัวเองตอนนี้และรอให้ส่วนที่เหลือของโลกให้ทัน?


4
เป็นที่น่าสงสัยว่า HTML5 ต่อ se นั้นโตพอที่จะใช้ในสภาพแวดล้อมการผลิตหรือไม่

1
ยังเป็นจุดที่ดีที่ฉันคิดว่าเราทุกคนอยู่ในอัลฟา XD
the_e

1
เป็นที่น่าสงสัยว่า IE6 นั้นโตพอที่จะใช้ในสภาพแวดล้อมการผลิตหรือไม่ หากคุณอ่านข่าวประชาสัมพันธ์ล่าสุดจาก Microsoft คุณจะมีข้อสงสัย ในอดีตในเวทีเว็บเบราว์เซอร์ผู้สูงอายุมักจะหมายถึงความเสถียร / ความน่าเชื่อถือน้อยกว่าใหม่ การออกแบบ / การประกันคุณภาพ / การทดสอบเว็บเบราว์เซอร์ยังไม่บรรลุนิติภาวะในปี 1990 เทียบกับตอนนี้ การยึดมั่นในมาตรฐานเว็บก็เป็นความโชคดีเช่นกันขึ้นอยู่กับว่าใช้เว็บเบราว์เซอร์ใด
JohnnySoftware

1
หนึ่งปีต่อมาและฉันจะบอกว่า html5 นั้นอยู่ไกลไปกว่านี้มาก นักพูดไร้สาระทุกคนเมื่อปีที่แล้วกำลังกระโดดบนแบนด์วิดท์และหากพวกเขาไม่ใช่พวกเขากำลังสงสัยอย่างจริงจังเกี่ยวกับแพลตฟอร์มของพวกเขา ... IE6 นั้นสูญพันธุ์ไปแล้วในตอนนี้ แม้ว่าจะมีคนหลงทางพวกเขาเป็นปัญหาไม่ใช่ฐานผู้ใช้วิดีโอเกมของคุณ
Parris

คำตอบ:


16

อย่างที่คุณพูดมีเพียงคนเดียวที่ฉันพบคือ betas หรือ alphas โดยที่ไม่มีใครพร้อมที่จะปล่อย

ณ จุดนี้ในเวลามันอาจจะดีกว่าที่จะม้วนของคุณเอง:

  • ความเข้าใจที่ดีขึ้นของ internals

  • สามารถปรับแต่งเครื่องยนต์ตามความต้องการของคุณ

  • พัฒนาคุณสมบัติที่คุณต้องการใช้

  • ข้ามคุณสมบัติของเอนจิ้นอื่นที่คุณไม่ต้องการลดการขยายตัวของโค้ดและโอเวอร์เฮด

  • ข้อบกพร่องและปัญหาจะเป็นปัญหาของคุณเองและง่ายต่อการแก้ไขมากกว่าเอ็นจิ้นที่ยังไม่เสร็จ



2

Aves Engine เป็นเครื่องมือที่ดีมาก (ดังนั้นจึงดูเหมือน) แล้ว Zynga (คน Farmville) ซื้อมันและทำให้มันเป็นแหล่งที่มา มีวิดีโอของมันถูกนำเสนอที่ไหนสักแห่งก่อนที่มันจะถูกซื้อ


มันเป็นเรื่องน่าเศร้าที่เห็นว่าเครื่องยนต์งับขึ้นมา - มันดูดีมาก
ทิมโฮลท์

1
รุ่นโอเพนซอร์ซ (ก่อนรหัสต้นฉบับถูกปิด) ยังคงมีอยู่ที่ไหนบ้าง?
Randolf Richardson

1
@ RandolfRichardson คุณยังคงต้องจ่ายเงิน (มันไม่ฟรี) แต่ก็ยังไม่ได้ปล่อยออกมา แต่ฉันคิดว่า
Tor Valamo

ขอบคุณ Tor (+1) - กล่าวอีกนัยหนึ่งมันเริ่มต้นจากไอน้ำโอเพ่นซอร์สจากนั้นซอร์สโค้ดจะถูกปิดก่อนที่จะออกจากหมวดไอน้ำ =)
Randolf Richardson

@ RandolfRichardson บางอย่างเช่นนั้น ในทางเทคนิค Zynga ไม่ได้ทำให้มัน "ปิดแหล่ง" พวกเขาเพียงแค่ป้องกันไม่ให้ใครซื้อ เนื่องจากมันถูกสร้างขึ้นด้วย node.js และ html5 / js มันไม่สามารถคอมไพล์ได้จริง ๆ ดังนั้นมันจึงเปิด remaing ใหม่อยู่เสมอไม่สามารถใช้ได้กับทุกคนที่มีเงิน
Tor Valamo

2

ฉันเห็นด้วยว่า HTML5 ทั้งหมดอยู่ในช่วงเบต้า แต่มีคนจำนวนมากกำลังทำงานกับเอ็นจิ้นเกม ฉันทำด้วยตัวเอง (ซึ่งฉันจะปล่อยโอเพนซอร์ซและอธิบายอย่างเต็มรูปแบบในหนังสือเกี่ยวกับเกม HTML5)

จนถึงตอนนี้ฉันมีวัตถุสไปรท์พื้นฐานที่ทำงานได้ดีมากเช่น MovieClip ใน ActionScript หรือ Sprite ใน PyGame มันมีคุณสมบัติพื้นฐานทั้งหมด: ความเร็วทิศทางเวกเตอร์ภาพหลายภาพการตรวจจับขอบเขตการแปลงและการตรวจจับการชนขั้นพื้นฐาน

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

ฉันพยายามทำให้มันเรียบง่ายที่สุดเท่าที่จะเป็นไปได้บางอย่างเช่น gameEngine ใน Python:

http://aharrisbooks.net/pythonGame/

แม้เมื่อฉันได้งานนี้มันก็จะไม่เสถียรแน่นอนเพราะเทคโนโลยีพื้นฐานนั้นไม่เสถียรเกินไป การสนับสนุนเบราว์เซอร์ของคุณสมบัติ HTML5 ที่หลากหลายนั้นมีการเปลี่ยนแปลงอย่างแท้จริงทุกวันและยังไม่มีการสนับสนุนที่มีความหมายสำหรับคุณลักษณะส่วนใหญ่ของ HTML5 ใน IE นอกจากนี้ประสิทธิภาพการทำงานอาจแตกต่างกันอย่างมากระหว่างเบราว์เซอร์ดังนั้นเกมที่ทำงานได้ดีเยี่ยมใน Chrome อาจไม่ทำงานเลยใน Firefox

หากคุณต้องการสภาพแวดล้อมที่มั่นคงและใช้งานได้จริง HTML5 ยังไม่เป็นเช่นนั้น หากคุณสนใจที่จะทดลองใช้ HTML5 ดูเหมือนว่าเป็นทางเลือกที่น่าสนใจมาก ฉันกระตือรือร้นที่จะใช้มันเป็นสภาพแวดล้อมการสอน ฉันเชื่อว่ามันจะมีประโยชน์ในเรื่องนี้


1

มีisogameที่มาจาก google


1
ดูไม่เหมือนมันมาจาก google มันเพิ่งโฮสต์ไว้ที่นั่น
Tor Valamo

2
ฉัน googled 'javascript engine isometric' และนั่นก็คือ IIRC ฉันไม่ได้หมายความว่าเขียนสนับสนุนหรือทำอะไรกับ google
The Duck คอมมิวนิสต์



1

โดยส่วนตัวแล้วฉันเชื่อว่า HTML5 มีเสถียรภาพลดลงนั่นคือสิ่งที่จะไม่เกิดขึ้นอีก เห็นได้ชัดว่าไม่มีใครรู้ว่าปัญหาที่ยังไม่ได้แก้ไขทั้งหมดจะเกิดขึ้นในท้ายที่สุดและใช่อาจมีฟีเจอร์ในอนาคตที่เราควรรอ แต่มันก็ "ดีพอ" นั่นเป็นเหตุผลที่ฉันเดาว่าผู้คนจำนวนมากกำลังทำงานกับเอ็นจิ้นเกม html5 ของพวกเขาเอง อย่างน้อยฉันก็ :-)

มันยังไม่มีตัวสร้างภาพสามมิติ แต่ก็ไม่ได้หยุดคุณเช่นกัน บทเรียนจะเพิ่มเร็ว ๆ นี้ แต่ส่วนใหญ่ฉันโพสต์สาเหตุนี้ฉันยังระบุเครื่องมืออื่น ๆ ทั้งหมดที่ฉันพบ - ที่นี่ที่ด้านล่าง http://blog.weeblog.net/?p=29


1

เอ็นจินต่อไปนี้ไม่รองรับ ISO นอกกรอบ แต่มาจากสิ่งที่เป็นนามธรรมที่พวกเขาให้ - อาจน่าสนใจสำหรับคุณที่จะอ่านหรืออาจให้รหัสพื้นฐาน:



-1

ฉันเขียนเอ็นจิ้นเกม html5 แล้วเปิดที่มาที่นี่: https://github.com/j03m/trafficcone

มันสนับสนุนโลกแห่งภาพสามมิติ + สไปรต์และเป็นอิสระ


2
นี่คือสำเนาคำตอบอื่น ๆ ของคุณซึ่งดูเหมือนจะมีอยู่เป็นหลักในการโฆษณาสำหรับเครื่องยนต์ของคุณ
Josh

1
จริงๆ? คุณอ่านชื่อคำถามนี้หรือไม่ "เครื่องมือเกม Isometric ใน JavaScript / HTML5" คุณลงคะแนนให้ฉันเพราะฉันไม่ได้เปลี่ยนประโยคใช่ไหม คำถามนี้ถามเครื่องยนต์ iso โดยเฉพาะ
j03m

1
ใช่ฉันเป็นเพราะการคัดลอกคำตอบเดียวกันในหลาย ๆ คำถามโดยไม่มีการเปลี่ยนแปลงหมายถึงฉันว่าคุณมีความสนใจในการโฆษณาผลิตภัณฑ์ของคุณมากกว่าการให้คำตอบที่มีคุณค่ากับ OP ฉันไม่สามารถบอกได้ว่าคุณได้อ่านคำถามหรือไม่
Josh

อันที่จริง - ว้าวฉันเพิ่งคัดลอกและวางมัน : / woop
j03m

-1

ใช่คุณอาจพบว่าในhttp://myospace.jp/about.php ฉันพัฒนาเครื่องยนต์ Avatar ประจำ Html5 และฉันตั้งชื่อมันว่า "MYO" ฉันใช้มันเพื่อทำซ้ำระบบ Avatar ญี่ปุ่นที่รู้จักกันดีที่สุดของ "ameba pigg" มันใช้งานได้กับ iPhone, android และแน่นอน WEB แต่ดีที่สุดบน iPhone คุณอาจลองด้วยตัวเอง ถ้าคุณต้องการข้อมูลเพิ่มเติมเกี่ยวกับมันกรุณาส่งฉัน

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