Microsoft Excel 2013 - Phép trừ liên tục?


0

Vì vậy, để làm cho câu hỏi của tôi dễ hiểu nhất có thể, tôi đang trong quá trình viết những gì sẽ bắt đầu như một trò chơi RPG theo phong cách dựa trên bảng / văn bản. Tôi đã có công thức cho tất cả các cơ chế chiến đấu của tôi hoạt động trừ một. Về cơ bản những gì tôi đang cố gắng làm như sau:

Giả sử tôi đang mô phỏng một trận chiến. Trong trận chiến này, 2 giá trị sẽ bắt đầu ở một số nhất định và dựa trên các quyết định / tính toán trong suốt trận chiến, 2 giá trị này sẽ giảm.

Rõ ràng hơn - Điểm sức khỏe nhân vật. Giả sử một nhân vật bắt đầu với 150 HP và dựa trên tính toán, kẻ địch gây sát thương 10 điểm, đưa các nhân vật HP lên 140 HP. Điều tôi muốn xảy ra là, tôi luôn tính toán giá trị sát thương của kẻ địch trong ô D10 và tôi đặt HP khởi đầu của nhân vật vào E10, và mỗi khi D10 được tính toán lại cho một đòn tấn công mới, tôi muốn tính toán lại E10 để phản ánh điều này, do đó, nếu cuộc tấn công của kẻ thù tiếp theo được tính trong D10 là 15, E10 sẽ được tính toán lại để phản ánh 140-15 = 125hp, về cơ bản giữ giá trị của E10 trong thời gian thực dựa trên giá trị tính toán của D10.

Điều này là có thể, và nếu vậy, làm thế nào? Cảm ơn trước sự giúp đỡ.
- Greg

Câu trả lời:


0

Nói chung, bạn có thể lập trình hầu hết mọi thứ với các macro tinh vi, vì vậy, có thể.

Nhưng nó không phải là một ứng dụng tự nhiên của Excel - nó được thiết kế để trở thành một bảng được bố trí tĩnh với dữ liệu, tài liệu tham khảo và công thức; khái niệm liên tục thay đổi nội dung trong một tế bào không phù hợp với điều đó. Có rất ít sự hỗ trợ cho cách tiếp cận lặp đi lặp lại như bạn mô tả, nhưng như đã nói, nếu bạn sẵn sàng học lập trình vĩ mô, bạn có thể thực hiện nó.

Tôi hy vọng bạn không mong đợi ai đó ở đây viết macro miễn phí cho bạn?


Cảm ơn rất nhiều về thông tin, tôi chắc chắn không tìm ai viết bất kỳ macro phức tạp nào cho tôi, mặc dù nếu có ai đó sẽ là một ơn trời - tôi thực sự đang tìm kiếm câu trả lời bạn cung cấp cho tôi, vì vậy bây giờ tôi biết tôi cần nghiên cứu lập trình Macro hoặc tìm kiếm một lựa chọn khác. (Tôi đang nghiên cứu để làm điều này trong PHP với cơ sở dữ liệu SQL, nhưng sử dụng excel là điểm khởi đầu dễ dàng để tìm hiểu những điều cơ bản. Cảm ơn một lần nữa vì sự giúp đỡ của bạn!
Greg C

Không có gì ngăn bạn tạo hai hàng nơi bạn ghi lại sức khỏe bắt đầu của mỗi người chơi và mỗi cột ghi lại cuộc tấn công của họ. Một hàng khác có thể dễ dàng tính toán tổng thiệt hại và tương tác giữa hai người. Bạn không cần một macro cho điều đó. Bằng cách này, bạn cũng có một hồ sơ về lịch sử tấn công để bạn có thể cân bằng vũ khí và phép thuật để chơi cân bằng.
CN
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.