Results 1 to 10 of 10

Thread: เหตุผลที่ทำให้ภาษาจาวาเหมาะสมสำหรับการสร้างเกม

  1. #1
    Junior Member
    Join Date
    Sep 2009
    Posts
    13


    คือผมได้ทำโปรเจ็คเขียนเกมส์ จาวา น่ะครับ เผื่อว่ามีใครจะทำโปรเจ็คนี้บ้างเลยนำข้อมูลเล็กๆน้อยๆมาฝากครับ

    มีเหตุผลอยู่ 5 ประการที่ทำให้ภาษาจาวาเหมาะสมสำหรับการสร้างเกม คือ


    **Hidden Content: To see this hidden content your post count must be 2 or greater.**

  2. #2
    Junior Member
    Join Date
    Sep 2009
    Posts
    14


    ผมอยู่ปี2ก็มีแผนจะทำ java game project เหมือนกัน

    แต่ตอนนี้ยังไม่ได้เริ่มเลย

    ซึ่งตอนนี้ก็มีภาพคร่าวๆให้หัวเต็มไปหมดแล้ว ว่าจะทำออกมาให้เป็นประมาณไหน


    จากข้อเสียผมก็เคยเจออยู่นะครับ

    พอดีสมัยก่อนเมื่อ7ปีที่แล้ว เพื่อนเปิดร้านเน็ต(สมัยที่เน็ตยังไม่เร็วเท่าตอนนี้)

    แล้วมีคนในร้านคนหนึ่งเล่นเกมส์ออนไลด์ชื่อลินเนจ (หรือปล่าวจำไม่ได้)

    แต่รู้ว่าใช้ java เขียน ซึ่งมันทำให้ผมซึ่งเล่นเกมส์แรค ในตอนนั้น มันเกิดอาการแลคไปหมดเลย

    ทำให้ไม่มีความสุขตอนที่คนผู้นั้นมาเล่นเกมส์ที่ร้าน

    เพราะคิดว่าเกมส์ที่เขาเล่นอยู่นั้นแหละเป็นสาเหตุ


    **หากผมเข้าใจอะไรผิดก็ชี้แนะด้วยนะครับ**


  3. #3


    ผมอยู่ปี2ก็มีแผนจะทำ java game project เหมือนกัน

    แต่ตอนนี้ยังไม่ได้เริ่มเลย

    ซึ่งตอนนี้ก็มีภาพคร่าวๆให้หัวเต็มไปหมดแล้ว ว่าจะทำออกมาให้เป็นประมาณไหน


    จากข้อเสียผมก็เคยเจออยู่นะครับ

    พอดีสมัยก่อนเมื่อ7ปีที่แล้ว เพื่อนเปิดร้านเน็ต(สมัยที่เน็ตยังไม่เร็วเท่าตอนนี้)

    แล้วมีคนในร้านคนหนึ่งเล่นเกมส์ออนไลด์ชื่อลินเนจ (หรือปล่าวจำไม่ได้)

    แต่รู้ว่าใช้ java เขียน ซึ่งมันทำให้ผมซึ่งเล่นเกมส์แรค ในตอนนั้น มันเกิดอาการแลคไปหมดเลย

    ทำให้ไม่มีความสุขตอนที่คนผู้นั้นมาเล่นเกมส์ที่ร้าน

    เพราะคิดว่าเกมส์ที่เขาเล่นอยู่นั้นแหละเป็นสาเหตุ


    **หากผมเข้าใจอะไรผิดก็ชี้แนะด้วยนะครับ** [/b]
    เข้าใจผิดอย่างมหันต์เลยครับ ลินเนจ เขียนโดยใช้ unreal engine 2 ซึ่งไม่ได้ base on java ครับ (ปล. ถ้าจาวา สามารถเขียนเกมส์ได้ระดับนี้จริง ผมว่าคงหันมาเขียน java กันหมดแล้วครับ)
    เอาเป็นว่าเขียนเกมส์ด้วย java อะ มันก็ได้อยู่ แต่ถ้าคิดจะเขียนเกมส์ 3d เนี่ย ใช้อย่างอื่นเหอะ java มันเอาไว้ทำเกมส์ เล็กๆ น้อย ๆ ที่ไม่ต้อง ใช้ spec อะไรมากมายได้เท่านั้นแหละ

  4. #4
    Junior Member
    Join Date
    Sep 2009
    Posts
    2


    ได้ความรู้มากมายเลยครับ

    ถ้างั้นแล้วเกม 3D ภาพดี ๆ ระบบดี ๆ เค้าใช้ภาษาอะไรเขียนกันเหรอครับ

  5. #5
    Junior Member
    Join Date
    Jun 2009
    Posts
    5


    ผมว่าการที่จะสร้างเกม3Dที่เหมือนต่างประเทศเค้าทำกัน
    ประเทศอย่างเราคงจะทำได้ค่อนข้างยาก เพราะประเทศเรา
    ไม่มีองค์กรที่สร้างเกมระดับนั้น ถ้ามีองค์กรระดับนั้นเยอะๆ
    ก็ต้องรับบุคคากรที่เป็นคนไทยไปพัฒนา แต่ผมว่าถึงอย่างไร
    คนไทยก็เก่งครับ ไม่ว่าจะภาษาอะไรถ้าคนไทยได้เรียนก็เรียนรู้ได้เร็ว
    และเอาไปใช้ได้อย่างมีประสิทธิภาพครับ
    ผิดพลาดอย่างไรขออภัยด้วยนะครับ

  6. #6


    เปงข้อมูลี่น่าสนใจดี แต่ผมว่าภาษาC# ก้อเป็นภาษาที่น่าสนใจดีเหมือนการนะ เพราะเปงภาษาที่นำเอาข้อดีของ java กับc++ มารวมการไว้ แต่ผมไม่ค่อยเข้าใจว่าทามไมไม่ค่อยมีคนพูดถึงการสักเท่าไรเลยอ่า -*-

  7. #7
    Junior Member
    Join Date
    Nov 2009
    Posts
    6


    Post

    ถ้าจะทำเกมส์โดยใช้ C# ผมแนะนำให้ศึกษาชุดคำสั่ง XNA ครับ สามารถรันบน XBOX ได้เพราะเป็นชุดคำสั่งของ Microsoft เอง

    ที่สำคัญคือ ชุดพัฒนาทั้งหมดโหลดได้ฟรีจาก Microsoft

  8. #8
    Junior Member
    Join Date
    May 2009
    Posts
    11


    ถึงแม้ว่าภาษาจาวาจะเป็นภาษาที่ได้รับความนิยมมากในปัจจุบันนนี้ก็ตาม ถ้าพูดถึงความสามารถที่จาวามีก็สามารถทดแทนจุดบกพร่องที่มีอยู่ก็ดี กาารรองรับในระบบต่างๆก็ดี ส่วนใหญ่ก็จะพบในระบบบนมือถือเสียมากกว่า ถ้าเป็นการเขียนเกมส์ที่อยู่ในรูปแบบ 3D ที่ใช้กันทั่วไปแล้วมักจะเขียนด้วยสคริปต์กันคนละโปรแกรม ดังนั้นภาษาจาวาจึงไม่เหมาะกับการสร้างเกมส์ที่สุดเพียงอย่างเดียว

  9. #9
    Junior Member
    Join Date
    Nov 2009
    Posts
    5


    แล้ว JAVA กัย C# มันมีข้อแตกต่างกัยยังไงอะครับ

    ผมไม่ค่อยรู้ในเรื่องของ C# เท่าไรครับ

    ช่วยเปรียบเทียบให้เข้าใจหน่อยครับ

  10. #10
    Junior Member
    Join Date
    Dec 2009
    Posts
    1


    ข้าน้อยคิดว่าควรใช้หลายๆ ภาษาช่วยกันทำดีกว่าขอรับ
    เนื่องจากด้วยประสบการณ์ส่วนตัวที่ร่ำเรียนละหมกตัวอยู่กับ Java มานานทำให้รู้สึกว่า
    Java นั้นเป็น OOP Language ที่ดี แต่ถ้าหากจะนำมาทำเกมซึ่งต้องการความสวยงามและ GUI ที่น่าดึงดูดนั้น
    ภาษาอื่นๆ มาแรงแซงไปเรียบร้อยแล้วครับ แต่อย่างไรก็ตาม JavaFX ช่วยท่านได้ในเรื่องของ GUI ที่ยกระดับขึ้นมา
    การใช้ Java เขียนเกมร่วมกับภาษาอื่นๆ นั้นเดี๋ยวนี้ก็มี Library ต่างๆ ที่สามารถช่วยติดต่อสื่อสารกับภาษาอื่นๆ ได้
    แต่เนื่องจากคอนเซปต์ของJava ที่กล่าวว่า "Write once run anywhere" จึงทำให้ Java จำเป็นต้อง
    รันอยู่บน VM ของตัวเอง JRE ซึ่งทำให้การติดต่อในระดับ Machine เป็นไปได้ยาก
    ด้วยเหตุนี้ถ้าหากจะัใช้ Java ล้วนๆเขียนเกมนั้น ข้อน้อยมิใคร่ขอสนับสนุนเป็นอย่างยิ่ง
    ใช้ C++ ช่วยดีกว่าท่าน CG ในตอนนี้ข้อน้อยคิดว่าที่เป็น Open source ก็มีแต่ C++ เนี่ยแหละที่มาเป็นที่หนึ่ง

    ปล. C# ที่ไม่นิยมกันเนื่องจากต้องการ Platform ที่เป็น Windows family จึงทำให้ไม่สามารถรันบน OS อื่นๆ ได้หากไม่มี Windows VM

    แล้ว JAVA กัย C# มันมีข้อแตกต่างกัยยังไงอะครับ

    ผมไม่ค่อยรู้ในเรื่องของ C# เท่าไรครับ

    ช่วยเปรียบเทียบให้เข้าใจหน่อยครับ
    [/b]
    ข้าน้อยใคร่ขอตอบว่า
    Java นั้น Run anywhere
    หากแต่ C# นั้น Run on windows ขอรับ

    ปล. Java ฟรี!

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •