[THẮC MẮC] server làm những gì trong web game online?

Thảo luận trong 'Game Development' bắt đầu bởi quano1, 19/4/12.

  1. quano1

    quano1 Youtube Master Race

    Tham gia ngày:
    11/6/08
    Bài viết:
    9
    em theo giõi diễn đàn đã lâu. đây có lẽ là lần đầu post bài. mong mọi người giúp đỡ
    em đang trong giai đoạn khởi động đồ án game mobile online. (ANDROID)
    1 thể loại gần như tương tự với các real time strategy web game hiện nay.
    đây là lần đầu em làm game online nên hơi khó mường tượng. và em cũng chưa bao giờ code hay tìm hiểu xem server như thế nào.
    nay em có 1 số câu hỏi mong các bro giải đáp:
    • client sẽ làm những gì?
    • server sẽ làm những gì?
    • server nên code = ngôn ngữ gì?
    rất mong mọi người quan tâm.
    em xin chân thành cảm ơn.

    ---------- Post added at 08:57 ---------- Previous post was at 08:54 ----------

    còn 1 câu hỏi nữa: server nên chạy môi trường nào? theo em biết thì có lẽ linux có phải là sự lựa chọn tốt nhất?

    em không thấy option edit. mong mode thông cảm
     
  2. quano1

    quano1 Youtube Master Race

    Tham gia ngày:
    11/6/08
    Bài viết:
    9
    tại sao không có ai comment gì nhỉ :(
     
  3. goder2910

    goder2910 Donkey Kong

    Tham gia ngày:
    31/3/06
    Bài viết:
    396
    Nơi ở:
    Hồ Chí Minh
    1> Client chứa nội dung của game như là hình ảnh, graphic, script game, nhận request từ server.
    2> Server chứa database của game, điều khiển kết nối, lượng truy cập, login, xử lý request từ client.
    3> Làm game thì nên code = C++. Code làm sao cho server có thể send request đến client và client sẽ trả lại request cho server cùng với lưu trữ hệ thống database.

    Cho đến thời điểm này, làm web game online dễ nhất trên Android hay Ios phải kể đến là Unity 3D Engine. Bạn chỉ cần code cho hệ thống client = C#, Javascript, Boo , sau đó thì dùng Photon Engine để tạo Network.

    Mọi thông tin liên quan đến Unity thì bạn có thể tham khảo Google :D

    3> Server thì chay môi trường nào cũng được, tùy theo ý bạn thôi. Nhưng chủ yếu dùng Linux vì tốc độ xử lý nhanh hơn cũng như có thể open server lâu ngày mà ko cần restart. Window thì khỏi nói, dùng khoảng 1 lúc lâu là phải restart vì máy sẽ rất ì.

    Ở box lâu ko thấy trả lời vì mọi người còn bận và ko đúng chuyên môn, vì đa phần là làm game 2D với quy mô vừa và nhỏ. Nếu có hỏi thì nên hỏi những vấn đề Graphic 2D thì mọi người sẽ trả lời nhiệt tình cho bạn thôi.

    Bạn có thể tham gia web này http://vietgamedev.net. Ở đây tập trung khá nhiều những anh, chị làm trong ngành game lâu năm trong GameLoft và 1 số công ty game khác, ban sẽ tìm được đúng kiến thức cũng như thuật toán bạn cần.

    Tuy nhiên thì cũng đừng bỏ mặc Box Game Development này nhé, hãy thường xuyên ghé thăm và post project của bạn để góp phần phát triển box :D
     
  4. quano1

    quano1 Youtube Master Race

    Tham gia ngày:
    11/6/08
    Bài viết:
    9
    không có nút thanks nhỉ.
    cảm ơn bro rất nhiều.
    em còn vài thắc mắc nữa nhưng có lẽ sẽ nhảy sang diễn đàn kia

    nếu project này hoàn thành nhất định em sẽ show cho mọi người tham khảo.

    thank a lot!
     

Chia sẻ trang này