Trò chơi trực tuyến Java
Sau Shockwave, Java là công cụ phổ biến nhất để phát triển các trò chơi trực tuyến miễn phí. Nó là một ngôn ngữ lập trình phổ biến được phát triển bởi James Gosling trong những năm 1990. Nó có phần liên quan đến C ++ nhưng đơn giản hơn nhiều và là một ngôn ngữ hướng đối tượng. Java được phát triển vì C ++ được đánh giá là quá phức tạp và khi sử dụng nó có rất nhiều lỗi.
C ++ cũng thiếu khả năng lập trình phân tán. Gosling và các đồng nghiệp của ông muốn tạo ra một hệ thống có thể được sử dụng trên nhiều nền tảng khác nhau, từ máy tính đến các thiết bị cầm tay. Đến năm 1994, Java bắt đầu được sử dụng trên internet. Họ cảm thấy rằng internet sẽ trở nên tương tác và đây sẽ là môi trường hoàn hảo để sử dụng ngôn ngữ lập trình của họ. Họ đã đúng. Java đã trở thành một trong những nền tảng được sử dụng phổ biến nhất hiện nay trên internet.
Nhiều nhà phát triển trò chơi trực tuyến miễn phí đã nhanh chóng nhận ra tiềm năng của nó. Trong khi Shockwave đã thay thế Java trở thành công cụ phổ biến nhất được sử dụng cho các trò chơi trực tuyến, Java vẫn là công cụ được nhiều nhà phát triển lựa chọn. Java trở nên rất phổ biến khi Netscape quyết định hỗ trợ chương trình này với các trình duyệt của họ. Hầu hết mọi người sử dụng Java bởi các ‘applet’ được hỗ trợ bởi các trình duyệt trực tuyến của họ.
Yahoo thường được cho là đã sử dụng Java rất nhiều để sản xuất các trò chơi Trực tuyến. Trò chơi Yahoo là một phần trên trang web của họ, trong đó người chơi có thể chơi trò chơi một mình hoặc chống lại những người chơi khác. Trong khi hầu hết các trò chơi này là ứng dụng Java, những trò chơi khác phải được tải xuống máy tính. Các bài đánh giá thậm chí còn được giới thiệu để người dùng có thể đăng suy nghĩ của họ về chất lượng của trò chơi. Yahoo là một trong những nhà quảng bá nổi bật nhất về trò chơi trực tuyến miễn phí. Tất cả mọi thứ từ thể thao tưởng tượng đến trò chơi bài đều có sẵn.
Mặc dù vậy, vẫn có một số chỉ trích về ngôn ngữ lập trình Java. Shockwave có một công cụ 3D mạnh hơn nhiều và nhiều nhà phát triển đã chọn nó hơn là Java. Những người khác phàn nàn rằng nó không phải là một ngôn ngữ lập trình hướng đối tượng rất thuần túy. Những người không thích ngôn ngữ hướng đối tượng sẽ không thiết kế các trò chơi trực tuyến miễn phí với Java. Các chương trình được viết bằng Java cũng có thể chạy chậm hơn các chương trình được viết bằng các ngôn ngữ khác.
Bất chấp những lời phàn nàn này, Java đã trở thành một trong những ngôn ngữ phổ biến nhất được sử dụng để phát triển các trò chơi độc lập. Những tiến bộ trong ngôn ngữ này sẽ cho phép nó tạo ra các trò chơi có chất lượng và độ chi tiết đồ họa cao hơn nhiều. Nhiều trò chơi phổ biến có thể được chơi tại trang web Java.