2012-05-25 23 views
0

您好我正在嘗試製作一個使用者回答一些問題的Prolog程序,併爲他找到合適的遊戲!我想做出點系統,其中我不斷的名稱和每場比賽分的時候,答案套件與遊戲如何在沒有數組的情況下在Prolog程序中創建積分系統

的例如特點:

sims3 :- 
    simulationGame, 
    rolePlayingGame. 
dragonAgeII :- 
    rolePlayingGame. 

rolePlayingGamev :- 
    test(do_you_like_play_games_with_structured_decision_and_chars_development). 
simulationGame :- 
    test(do_you_like_simulation_games). 

但在序言我無法創建一個數組我還應該做什麼? 在此先感謝

回答

0

您可以嘗試記錄在對[(gameA,7), (gameB,12)]assert編輯事實的列表中的信息。這裏的主要問題是你想如何操縱你的數據,並根據你的答案這個或那個數據表示將會更適合。

+0

當用戶回答是的問題我會保存遊戲的名稱,也將有一個變量p,我會增加p.and與最大p的遊戲將是最終結果 – Nef

+0

行,那麼兩個列表和「斷言」的事實都很好。 –

相關問題