Selaa lähdekoodia

ft:修改调整

master
SisMaker 1 kuukausi sitten
vanhempi
commit
691ceb46e9
1 muutettua tiedostoa jossa 47 lisäystä ja 0 poistoa
  1. +47
    -0
      include/card_types.hrl

+ 47
- 0
include/card_types.hrl Näytä tiedosto

@ -0,0 +1,47 @@
%%%
%%% Created: 2023-05-15
%%% Author: AI Assistant
%%
-define(CARD_TYPE_SINGLE, single). %
-define(CARD_TYPE_PAIR, pair). %
-define(CARD_TYPE_TRIPLE, triple). %
-define(CARD_TYPE_TRIPLE_ONE, three_one). %
-define(CARD_TYPE_TRIPLE_TWO, three_two). %
-define(CARD_TYPE_STRAIGHT, straight). %
-define(CARD_TYPE_STRAIGHT_PAIR, straight_pair). %
-define(CARD_TYPE_PLANE, plane). %
-define(CARD_TYPE_PLANE_ONE, plane_one). %
-define(CARD_TYPE_PLANE_TWO, plane_two). %
-define(CARD_TYPE_FOUR_TWO, four_two). %
-define(CARD_TYPE_BOMB, bomb). %
-define(CARD_TYPE_ROCKET, rocket). %
%% AI状态记录
-record(state, {
player_id, % AI ID
role, % dizhu | nongmin ()
known_cards = [], %
hand_cards = [], %
played_cards = [], %
other_players = [], %
game_history = [], %
strategy_cache = #{} %
}).
%%
-define(CARD_VALUE_3, 3).
-define(CARD_VALUE_4, 4).
-define(CARD_VALUE_5, 5).
-define(CARD_VALUE_6, 6).
-define(CARD_VALUE_7, 7).
-define(CARD_VALUE_8, 8).
-define(CARD_VALUE_9, 9).
-define(CARD_VALUE_10, 10).
-define(CARD_VALUE_J, 11).
-define(CARD_VALUE_Q, 12).
-define(CARD_VALUE_K, 13).
-define(CARD_VALUE_A, 14).
-define(CARD_VALUE_2, 15).
-define(CARD_VALUE_SMALL_JOKER, 16).
-define(CARD_VALUE_BIG_JOKER, 17).

Ladataan…
Peruuta
Tallenna