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

2
การทำความเข้าใจเสียงเพอร์ลิน
ฉันกำลังเล่นกับ Perlin Noise หลังจากทำงานกับ Diamond Square ฉันติดตามการใช้งานโดย Hugo Eliasซึ่งโดยทั่วไปสร้างชุดฟังก์ชันด้วย x, y เพื่อป้อนค่าแต่ละค่าพิกัด รหัส PHP ของฉันอยู่ที่นี่ : ฉันมีสองคำถาม: ฉันจะใช้อัลกอริทึมเพื่อสร้างแผนที่ความสูงในอาร์เรย์ได้อย่างไร ฉันไม่เข้าใจอย่างเต็มที่และเพิ่งส่งไปยัง PHP รหัสเทียม แต่ทำฟังก์ชั่นสุดท้าย (map_perlined) หลังจากอ่านที่ไหนสักแห่งว่าอัลกอริธึม "น่าอัศจรรย์" ให้ค่าการเปลี่ยนสำหรับแต่ละ x, y ชี้ให้ (ชัดโดยไม่ต้องอ่าน ค่าติดกัน) ฉันเพิ่งได้สิ่งนี้เมื่อใช้เป็นฟังก์ชั่นแบบสุ่มmt_rand(-100,100)/100; และสิ่งนี้เมื่อใช้การเข้ารหัสลับ: 1.0-(($n*($n*$n*15731+789221)+1376312589)&0x7fffffff)/1073741824.0;(อันไหน BTW สามารถดำเนินการ "ตามที่เป็น" ใน PHP?): ดังนั้นสรุปคำถามที่สาม: รหัสของฉันถูกต้องหรือไม่ ฟังก์ชั่นแบบสุ่มสามารถย้ายไปยัง PHP ตามที่อธิบายไว้ในรหัสได้หรือไม่ มันไม่มีข้อผิดพลาด แต่ผลลัพธ์ไม่ได้อยู่ที่นั่น ฉันจะใช้อัลกอริทึมจริงได้อย่างไร UPDATE ตกลงทำพอร์ต PHP …
31 algorithm  php 

5
วิธีสร้างแผนที่โลกหกเหลี่ยมใน PHP จากฐานข้อมูลสำหรับเกมกลยุทธ์ที่ใช้เบราว์เซอร์
ฉันพยายามสร้างแผนที่โลกแบบหกเหลี่ยมสำหรับเกมวางกลยุทธ์บนเบราว์เซอร์ PHP ของฉัน ฉันสร้างตารางในฐานข้อมูลของฉันด้วยข้อมูลต่อแถว: id, type, x, y และครอบครอง โดยที่ type เป็นชนิดของไพ่ที่กำหนดไว้ในตัวเลข ตัวอย่างเช่น 1 คือหญ้า แผนที่มีขนาด 25 x 25 ฉันต้องการวาดแผนที่จากฐานข้อมูลด้วยไทล์ที่สามารถคลิกได้และความเป็นไปได้ในการนำทางแผนที่ด้วยลูกศร ฉันไม่รู้จริง ๆ เกี่ยวกับวิธีการเริ่มต้นด้วยสิ่งนี้และความช่วยเหลือใด ๆ จะได้รับการชื่นชม

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

4
PHP มีความเกี่ยวข้องกับเกมเบราว์เซอร์ในวันนี้มากแค่ไหน?
ฉันเป็นผู้พัฒนาเกมเบราว์เซอร์ที่ประสบความสำเร็จในระดับปานกลาง 2 ปีเมื่อไม่กี่ปีที่ผ่านมาและวางแผนที่จะทำงานในเกมใหม่ในไม่ช้า ในตอนนั้นฉันเขียนมันด้วย PHP ล้วนๆ (ไม่มีเครื่องมือเทมเพลตหรืออะไรก็ตาม) ฉันต้องการที่จะเริ่มทำงานกับเกมใหม่ แต่ได้ออกจากโลกการพัฒนาเว็บในขณะที่ อ่านรอบ ๆ ฉันได้ยินเรื่องดีๆมากมายเกี่ยวกับ Rails, Django, Node.js และอื่น ๆ ที่ฉันไม่มีประสบการณ์ ดังนั้นคำถามของฉันคือต่อไปนี้ - ถ้าฉันจะไปในทางที่เก่าแก่ของฉันและไปกับ PHP อีกครั้งฉันจะทำสิ่งที่ยากให้ตัวเองหรือไม่? การเลือกสิ่งที่ "ทันสมัย" มากกว่านี้มีผลกระทบต่อการพัฒนาของฉันจริง นอกจากนี้ทุกคนมีตัวชี้ที่เกี่ยวข้องกับการพัฒนาเกมเบราว์เซอร์โดยเฉพาะด้วยเครื่องมือที่ทันสมัยกว่านี้ไหม?

3
ทำไมต้อง PHP มากกว่า C # สำหรับ PBBG [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน2 ปีที่ผ่านมา ฉันเป็นผู้พัฒนา C # และต้องการเริ่มโครงการงานอดิเรกเพื่อสร้างเกมที่ใช้เบราว์เซอร์แบบถาวร (PBBG) ฉันทำงานกับ C #, MSSQL และ Angular และคิดว่าฉันจะใช้เทคนิคเหล่านั้นสำหรับโครงการงานอดิเรกของฉันเช่นกัน เมื่อฉันเริ่มค้นหาสิ่งที่ต้องทำและบริจาคและเคล็ดลับฉันรู้ว่ามีโครงการจำนวนมากที่ใช้ PHP และฉันไม่พบ PBBG ที่ใช้ C # ซึ่งจริง ๆ แล้วฉันรู้สึกแปลกใจจริงๆ ดูเหมือนว่าสแต็กที่ฉันทำงานด้วย (C #, MSSQL, Angular) สามารถเหมาะกับ PBBG ได้ เหตุผลเดียวที่ฉันนึกถึง C # ที่ไม่ได้ใช้งานก็คือราคาอันมหาศาลของ Visual Studio และความจริงที่ว่ามันไม่ใช่โอเพ่นซอร์ส มีเหตุผลอื่นหรือฉันแค่แย่ที่หาโครงการที่ใช้ C …

3
การคำนวณแต้มค่าประสบการณ์ที่ได้รับหลังการต่อสู้
ฉันกำลังพัฒนาเกมต่อสู้ข้อความอย่างง่ายและมีปัญหาบางอย่างที่คำนวณว่าควรได้รับ XP เท่าใดหลังจากการสู้รบมีปัจจัยบางประการที่ฉันต้องการพิจารณา: 1) ผู้เล่นควรได้รับ XP ที่ดีถ้าพวกเขาเอาชนะคนในระดับเดียวกัน 2) ผู้เล่นควรได้รับ XP ที่ยอดเยี่ยมถ้าพวกเขาเอาชนะใครบางคนในระดับที่สูงขึ้น 3) ผู้เล่นควรได้รับ XP ที่แย่ถ้าพวกเขาเอาชนะคนที่มีระดับต่ำกว่า 4) สิ่งที่กล่าวมาข้างต้นน่าจะปรับได้อย่างดีเช่นถ้าผู้เล่น A เป็นระดับ 10 และต่อสู้กับผู้เล่น B ที่ระดับ 9 หรือ 11 ความแตกต่างไม่ควรใหญ่ (แน่นอนว่าพวกเขาจะได้รับ XP มากขึ้นสำหรับการเอาชนะตัวละครระดับ 11 แต่เราจะไม่ คาดหวังว่าสิ่งนี้จะมีขนาดใหญ่มาก) แต่ถ้าเขาต้องต่อสู้กับเลเวล 5 หรือ 15 ความแตกต่างนี้น่าจะมาก มีปัญหาในการคำนวณบางอย่างที่ทำงานได้ดีในทุกสถานการณ์ขณะนี้ตาราง XP ของฉันมีลักษณะดังนี้: Current Level XP Needed Increase from Last Level 1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.