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

คำถามที่รวมเทคโนโลยีอินเทอร์เน็ตหรือเว็บเข้าไว้ด้วยกัน

10
ฉันจะป้องกันการรายงานคะแนนผิดพลาดไปยังตารางคะแนนสูงสุดทั่วโลกได้อย่างไร
เบราว์เซอร์และเกมบนมือถือมักมีตารางคะแนนสูงสุดทั่วโลก นอกจากนี้ยังเป็นเรื่องธรรมดาสำหรับตารางเหล่านั้นที่จะมีคะแนน 2,147,483,647 คนที่คิดว่าการโทรทางเว็บเซอร์นั้นจะรายงานคะแนนและใช้เพื่อบันทึกคะแนนที่สมมติขึ้น สำหรับเกมไขปริศนาง่ายๆเราสามารถป้องกันสิ่งนี้ได้โดยการรวมบันทึกการเคลื่อนไหวทุกครั้งที่ผู้เล่นทำ (และเมล็ดสุ่มที่ใช้ในการสร้างระดับ) ด้วยการเรียกคะแนนรายงาน เกมทั้งหมดนั้นสามารถทำซ้ำและตรวจสอบบนเซิร์ฟเวอร์ อย่างไรก็ตามสิ่งนี้กลายเป็นสิ่งที่ไม่สามารถทำได้อย่างรวดเร็วสำหรับสิ่งที่ใหญ่กว่า Pac-man การโกงแบบนี้สามารถป้องกันได้อย่างไร

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

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

5
noSQL - มันเป็นตัวเลือกที่ถูกต้องสำหรับเกมบนเว็บ? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา จากโอกาสและความเบื่อหน่ายเพื่อนและฉันตัดสินใจทำเกมบนเว็บ นี่เป็นเกมแรกที่ฉันจะทำเพราะปกติฉันจะตั้งโปรแกรมเว็บแอพใน django ฉันเลือกที่จะใช้กรอบงานเดียวกันสำหรับเกม แต่ฉันไม่แน่ใจเกี่ยวกับการจัดเก็บข้อมูลทั้งหมดเนื่องจากฉันไม่สามารถคาดการณ์ข้อกำหนดในอนาคตและปัญหาที่เกี่ยวข้องกับฐานข้อมูลได้ เมื่อเร็ว ๆ นี้การเคลื่อนไหว noSQL กำลังเพิ่มขึ้นและฉันอยากจะสำรวจพื้นที่นั้น ดังนั้นฉันมีคำถามต่อไปนี้: noast datastorage (ตามเอกสารเช่น MongoDB) จะเหมาะสำหรับเกมบนเว็บหรือไม่? ปัญหาที่อาจเกิดขึ้นจากการใช้ RDBMS ทั่วไปเช่น MySQL มีอะไรบ้าง วิธีการประกันความสอดคล้องของข้อมูลระหว่างผู้ใช้กับ MongoDB ในระหว่างการเล่นเกมหรือในเหตุการณ์ที่กำหนดเวลาเช่นงาน cron ภาพรวมของเกม: เกมผจญภัยทั่วไปที่ผู้เล่นต่อสู้กับมอนสเตอร์และได้รับไอเทมและสิ่งต่าง ๆ ข้อมูลบางอย่างคงที่ในผู้เล่นทุกคน: รายการอาวุธยาพิษแผนที่ ฯลฯ ข้อมูลบางอย่างที่เชื่อมโยงกับโปรแกรมเล่น: สินค้าคงคลังตัวชี้วัด (สถิติ) ความคืบหน้า ฯลฯ ผู้เล่นอาจจำเป็นต้องรู้สถิติและสถานะของผู้เล่นอื่น งานที่กำหนดเวลาไว้จะถูกเรียกใช้ในบางช่วงเวลา

14
วิธีจัดการกับการสร้างและการโกงหลายบัญชี
ฉันกำลังพัฒนาเกมที่ใช้เป็นเว็บแอปพลิเคชัน ความจริงก็คือว่าเกมสูญเสียความรู้สึกถ้าผู้เล่นคนหนึ่งสร้างหลายบัญชี ลองนึกภาพว่าเป็นเกมที่ใช้กลยุทธ์แบบเทิร์นเบสและถ้าคุณเล่นกับตัวเอง (ด้วยบัญชีอื่น) คุณจะได้รับคะแนนมากมายอย่างง่ายดาย ตอนแรกฉันคิดถึงการบันทึกการกระทำของผู้ใช้ทุกคนจากนั้นเปรียบเทียบ IP ของผู้ใช้เพื่อตรวจสอบว่ามีการโกงใด ๆ หรือไม่ แต่ฉันสังเกตเห็นว่าผู้ใช้ที่แตกต่างกันสามารถทำงานภายใต้ IP เดียวกันได้ตัวอย่างเช่นหากพวกเขาอยู่ในโรงเรียนและพวกเขาทั้งหมดแชร์ IP เดียวกันโดยใช้พร็อกซี การใช้วิธีนี้ทำให้ผู้บริสุทธิ์ไม่ได้รับอนุญาต มีวิธีที่ดีกว่าที่ฉันหายไปไหม?
20 web  anti-cheat 

4
มีเอนจิ้นฟิสิกส์ 3D ของ open source อย่างใดอย่างหนึ่งอยู่? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันกำลังทำงานในเกม 3D FPS บนเว็บโดยใช้ WebGL, HTML5 และ JavaScript ควรกำหนดเป้าหมายพีซีและเน็ตบุ๊กที่ติดตั้งเบราว์เซอร์ที่เปิดใช้งาน WebGL ฉันสงสัยว่ามีเอ็นจินฟิสิกส์ 3D แบบโอเพ่นซอร์สที่มีอยู่ที่เขียนด้วย JavaScript หรือไม่?

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

5
ฉันจะปกป้องสิทธิ์ของฉันในเกมบนเว็บได้อย่างไร
เกมเล็ก ๆ ของฉันล้วนมีรูปแบบการเล่นที่แตกต่างกัน ฉันต้องการแสดงพวกเขาผ่านอินเทอร์เน็ต อย่างไรก็ตามฉันกังวลเกี่ยวกับพวกเขาและแนวคิดของพวกเขาได้รับการคัดลอก ฉันจะป้องกันพวกเขาได้อย่างไร นอกจากนี้หากฉันต้องแสดงรหัสอย่างเปิดเผยต่อชุมชนโอเพ่นซอร์สฉันจะมั่นใจได้อย่างไรว่าฉันได้รับเครดิตสำหรับงานของฉัน
15 legal  web  open-source 

5
ฉันจะหาพอร์ตการพัฒนาเกม“ ต้องดู” ได้ที่ไหน? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังพยายามรวบรวมเว็บไซต์ / พอร์ตโฟลิโอและจะเป็นการดีที่ได้เห็นว่าคนอื่นทำอะไร
13 web  portfolio 

4
SVG เป็นตัวเลือกที่ใช้เทคโนโลยีได้สำหรับเกมบนเว็บหรือไม่? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันได้เริ่มอ่านข้อมูลเกี่ยวกับเทคโนโลยีเว็บที่มีให้สำหรับการทำเกมบนเว็บด้วย Javascript เท่านั้น แต่ฉันไม่มีคำติชมเกี่ยวกับ SVG ด้วย HTML5 เป็นทางเลือกที่ทำงานได้? มันทำงานได้ดีเมื่อเทียบกับเทคนิคอื่น ๆ เช่นการแปลง Canvas, DOM & CSS เป็นต้น
13 performance  web  svg 

6
เกมที่ใช้เบราว์เซอร์แบบต่อเนื่อง: หากต้องการ Captcha หรือไม่กับแคปต์ชา
ฉันทำงาน (นอกเวลา) บน pbbg ที่เป็นโรงเรียนเก่า หากคุณเคยเล่น Carnage Blender คุณจะได้รับความคิด ถ้าไม่เป็นความคิดที่เรียบง่ายมาก: ผู้เล่นได้รับการจัดสรร "คะแนน" จำนวนหนึ่งในแต่ละวันและใช้คะแนนเหล่านั้นเพื่อโจมตีผู้เล่นอื่น คะแนนสะสมเมื่อเวลาผ่านไปสูงสุดถึงขีดสูงสุด ระบบจุดได้รับการออกแบบมาเพื่อป้องกันไม่ให้ผู้ที่ประสบความสำเร็จเกินกว่าผู้เล่นชั่วคราว ในกรณีของเครื่องปั่นสังหารระบบ CAPTACHA ป้องกันผู้ใช้จาก "การเล่นเกม" ระบบที่มีบอตหรือสคริปต์ที่ออกแบบมาเพื่อใช้คะแนนทั้งหมดของพวกเขาในแต่ละวันด้วยความพยายามน้อยที่สุด ในบางครั้ง CAPTCHA แบบสุ่มจะปรากฏขึ้นและหากไม่ผ่านผู้ใช้จะถูกระงับเป็นเวลาหนึ่งชั่วโมง สิ่งที่ฉันสงสัยคือวิธีทำให้ผู้ใช้เป็นมิตรกับเกมมากขึ้น ฉันรู้ว่าฉันต้องป้องกันพฤติกรรมที่ไม่ดีเช่นนี้และฉันสามารถใช้แนวทาง CAPTCHA เดียวกันได้อย่างง่ายดาย แต่มีทางเลือกที่เป็นมิตรกับผู้ใช้มากกว่านี้หรือไม่ การวิจัยเริ่มต้นเปิด ASIRRA โดย Microsoft แต่บรรยากาศนุ่มนวล / น่ารักทำงานได้ไม่ดีกับธีมเกมที่ฉันตั้งใจ อัปเดต สิ่งที่ฉันสนใจมากที่สุดคือทางเลือกในมาตรฐาน "สะกดคำนี้" CAPTCHA ฉันต้องการพยายามทำให้การเล่นเกมเป็นไปอย่างต่อเนื่องสำหรับผู้เล่นที่ดี ฉันเห็นสิ่งที่ฉันเรียกว่าCAPTCHA แบบใช้ครั้งเดียวเช่นถามผู้ใช้ว่า "ห้าบวกหกลบสองคืออะไร" แต่สิ่งนี้จะต้องใช้ความพยายามมากเกินไปในการรวบรวมฐานข้อมูลคำถามที่มีขนาดใหญ่พอที่จะสกัดกั้นผู้ใช้ที่เป็นอันตราย โดยเฉพาะอย่างยิ่งตั้งแต่ CAPTCHA มีวัตถุประสงค์เพื่อใช้บ่อย UPDATE # 2 …

4
มีไดเรกทอรี Shaders หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังว่าคำตอบจะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา มีแบบฝึกหัดมากมายที่จะเรียนรู้ GLSL, Cg, HLSL ... ด้วยตัวอย่างคลาสสิกเช่นการทำแผนที่แบบ bump, toon-shading ... แต่มีสารบบ shaders หรือไม่ เว็บไซต์ที่ฉันสามารถแชร์เฉดสีของฉัน ค้นหา shader ตามชื่อคำอธิบายและการใช้งาน
11 web  shaders 

5
โซลูชันทางเทคโนโลยีที่ดีในการสร้างแผนที่ ascii และตัวละครเคลื่อนไหวในเบราว์เซอร์ (เช่นป้อมปราการคนแคระ) หรือไม่ [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Game Exchange Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา ฉันต้องการสร้าง webapp สำหรับเว็บไซต์เกมของฉันที่เกี่ยวข้องกับการใช้ตัวอักษรเพื่อเป็นตัวแทนของสัตว์และผู้คนและให้พวกเขาย้ายไปรอบ ๆ บนแผนที่สี่เหลี่ยมด้วย AI อิสระ (เซิร์ฟเวอร์ขับเคลื่อน) โดยพื้นฐานแล้วแผนที่แคระ - ป้อมปราการในเบราว์เซอร์: กับสิ่งมีชีวิตเคลื่อนไหว mobs, npcs และชิ้น แม้ว่าจะไม่ใช่ว่าฉันไม่ได้ต้องการที่จะทำให้สเกลนี้ประสบความสำเร็จ แต่ฉันก็อาจเริ่มแสดงเนื้อหาหนึ่งส่วนสี่หรือทุกเวลา อาจเป็นบางส่วนของพื้นหลัง / กระเบื้องเคลื่อนที่สามารถโหลดแบบคงที่ แต่สำหรับสิ่งมีชีวิต / สัตว์และสิ่งที่เคลื่อนไหวได้ฉันไม่แน่ใจว่าโซลูชันเทคโนโลยีใดที่จะมีประสิทธิภาพมากที่สุด ฉันรู้<canvas>ว่าฉันไม่รู้ว่าความสามารถของมันเหมาะสมกับกรณีการใช้งานนี้หรือไม่ แน่นอนว่าจาวาสคริปต์จำนวนหนึ่งนั้นจำเป็นต้องมี มีไลบรารี javascript หรือไลบรารี่ canvas ที่เหมาะสมกับกรณีการใช้งานนี้หรือไม่? เทคโนโลยีอื่นที่ฉันไม่ทราบ? ใครรู้ตัวอย่างของเว็บไซต์ที่ทำอะไรทำนองนี้เพื่อที่จะได้เปลไอเดียจากพวกเขา

2
เอ็นจิ้นสำหรับเกมบนเว็บในที่สุดควรเริ่มเป็นบริการเว็บหรือไม่?
ฉันเพิ่งตัดสินใจเริ่มเขียนโปรแกรมสำหรับเกมไพ่ ฉันไม่ใช่ผู้เล่น "ไพ่" ที่ยิ่งใหญ่ แต่มีเพื่อนแนะนำฉันให้รู้จักกับเกมนี้ (มันเป็นการหมุนเกมเดนมาร์ก) และฉันตกหลุมรัก ฉันต้องการพัฒนาเกมใน 3 ส่วน: เครื่องมือพื้นฐานจัดการไพ่ / สำรับ / เกม ฯลฯ ส่วนต่อประสานผู้ใช้ (ในรูปแบบของมือถือ / เดสก์ท็อปเว็บแอพ) ปัญญาประดิษฐ์ที่มีกลยุทธ์ / ปัญหาต่าง ๆ เป็นต้น นี่เป็นโครงการที่แตกต่างกันมากในใจของฉัน ... และฉันกำลังดิ้นรนกับการเห็นว่าพวกเขาจะเข้าด้วยกันในระยะยาวอย่างไร ตอนแรกฉันไม่ต้องการแม้แต่จะ "เล่น" เกมโดยใช้เครื่องมือ เครื่องยนต์จะถูกทดสอบเป็นหลักโดยการทดสอบตามหน่วย การทดสอบการเล่นจะไม่เริ่มจนกว่าจะมีลูกค้า ดังนั้นจึงมีบางอย่างของความสัมพันธ์ระหว่างลูกค้ากับเซิร์ฟเวอร์ที่นี่ เครื่องยนต์เป็นตัวต่อชิ้นใหญ่มาก สิ่งที่ฉันอยากรู้คือ: คุณจะพัฒนา "API สาธารณะ" สำหรับเครื่องมือนี้อย่างไร? ฉันคิดว่าเอ็นจิ้นอาจเป็นบริการบนเว็บที่ธรรมดามากซึ่งส่งคืนสถานะผ่านเคียวรีไปยัง RESTful API แต่ฉันกังวลว่าการพัฒนาเอ็นจิ้นเองเนื่องจากเว็บแอพอาจนำไปสู่การตัดสินใจเขียนโปรแกรมที่ไม่ดี (ตัวอย่างเช่นถ้าฉันเลือก MVC micro-framework API นี้จะไม่มีมุมมองจริง ๆ …

11
วิธีการสร้างแบบจำลอง“ ใช้” หลายอย่าง (เช่นอาวุธ) สำหรับสินค้าคงคลังวัตถุ / รายการ (เช่นคาตานะ) ภายในฐานข้อมูลเชิงสัมพันธ์
ดังนั้นฉันจึงพยายามขยายการใช้รายการต่างๆที่www.ninjawars.netและฉันไม่แน่ใจว่าจะนำเสนอสิ่งเหล่านี้ได้อย่างยืดหยุ่นในฐานข้อมูลเชิงสัมพันธ์ที่เราใช้ ฉันอาจเห่าต้นไม้ที่ไม่ถูกต้องดังนั้นอย่าลังเลที่จะให้คำแนะนำในทิศทางอื่น แต่ขณะนี้ฉันคิดว่าแต่ละรายการควรมี "แท็ก" ที่เกี่ยวข้อง ตัวอย่างเช่น Katana ปัจจุบันเป็นแถวในฐานข้อมูล "items" เพื่อให้เป็นอาวุธและสิ่งที่สามารถเก็บได้ฉันคิดว่าฉันจะมีฐานข้อมูล "ลักษณะ" และตาราง item_traits ที่เชื่อมโยงระหว่างพวกเขา // Objects and their basic data item_id | item 1 | Naginata // Things that objects can do trait_id | trait 1 | weapon 2 | holdable // How those objects do those things, e.g. powerfully, …

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