2011-11-18 13 views
5

Để có một món quà Giáng sinh, tôi muốn tạo một trò chơi phiêu lưu theo phong cách Zelda (circa Link's Awakening). Tôi có nhiều kinh nghiệm với python, JavaScript, XML, PHP nhưng chưa bao giờ thực hiện phát triển trò chơi.Chọn một công cụ trò chơi 2D cho trò chơi phiêu lưu theo phong cách Zelda đơn giản

Không cầu kỳ về nền tảng (điều tra pygame), nhưng thêm điểm cho trình duyệt và điểm kép cho Android.

Một chút bị áp đảo bởi các lựa chọn.

Tìm kiếm công cụ trò chơi với giao diện người dùng kiểu Hype cho phép tôi dành hầu hết thời gian làm những điều thú vị (tạo sprites, bản đồ, đối thoại) và mã hóa thời gian tối thiểu (phát hiện xung đột, AI).

Cũng muốn hòa bình thế giới, pony.

Bạn đề xuất công cụ nào?

EDIT: Tôi thấy một số sự đồng thuận trong số các câu trả lời chồng ngược khác mà AndEngine là mứt cho 2D. Googling mang đến cho tôi biên tập viên này: http://www.andengine.org/forums/updates/leveleditor-t720-10.html

Còn công cụ nào khác để bổ sung mức độ lười biếng của tôi không?

CHỈNH SỬA LẠI: Được rồi, TILED thật tuyệt vời: http://www.mapeditor.org/. Nếu có một cái gì đó như thế này cho các nhân vật, tôi là một nhà phát triển hạnh phúc.

CẬP NHẬT: Đã dành 7 giờ để cài đặt AndEngine và vẫn không thể chạy các ví dụ. Đã từ bỏ. Hiện đang theo đuổi Akihabara: http://www.kesiev.com/akihabara/

+2

Tôi không biết về động cơ, nhưng nếu cho tôi biết nếu bạn nhận được con ngựa đó. –

+3

akihabara của Kesiev hóa ra chính xác những gì tôi đang tìm kiếm. Một trong những ví dụ của ông là một trò chơi theo phong cách Zelda. Nó rất dễ dàng cho tôi để chỉnh sửa hình ảnh giật gân, sprites, bản đồ và hộp thoại để làm những gì tôi muốn. Bạn sẽ không bao giờ làm điều này cho một ứng dụng thương mại, rõ ràng, nhưng đối với một món quà Giáng sinh được cá nhân hoá thì nó hoàn hảo. Bảy giờ làm việc và tôi đã có những gì tôi muốn! – AteYourLembas

Trả lời

1

Như đã đề cập trong nhận xét ở trên, kesiev's akihabara hóa ra là điểm nhảy tôi đang tìm kiếm: mạnh mẽ, linh hoạt và được tài liệu hóa. Tôi khuyến khích điều đó!

2

Một tháng không phải là rất nhiều thời gian cho bất kỳ loại phát triển trò chơi nào - đặc biệt nếu bạn không có kinh nghiệm trước đó về điều này.

Lời khuyên đầu tiên của tôi là quay số tham vọng của bạn xuống theo chiều hướng xuống. Bắt đầu với một ý tưởng cực kỳ cơ bản (gõ - di chuyển một avatar xung quanh một thế giới trò chơi nhỏ và nhận được văn bản để hiển thị), và sau đó xây dựng dần dần về điều đó nếu bạn có thời gian.

Để phát triển Android, tôi sẽ thực hiện một đề xuất rất đơn giản: sử dụng API đồ họa gốc. Thật dễ dàng để xây dựng giao diện người dùng bằng cách sử dụng SDK gốc và SurfaceView và Canvas cung cấp nhiều công cụ đủ thích hợp cho một trò chơi đơn giản. Đối với những gì bạn muốn làm, AndEngine và phần còn lại chỉ đơn giản là quá mức cần thiết. Nếu bạn muốn làm điều gì đó lớn hơn và tốt hơn sau này, thì có thể đáng để dành thời gian với một công cụ trò chơi toàn diện hoặc học OpenGL - nhưng không dành cho một trò chơi 2D đơn giản.

Chúc may mắn.

3

Bạn chắc chắn nên kiểm tra điều này: http://www.solarus-games.org/. Nó là một công cụ trò chơi mã nguồn mở, được thiết kế đặc biệt cho phong cách trò chơi của Zelda A Link To The Past!