Pepepe
Para eso, genera una base de hechos que representan parte de la información que maneja, en esta forma (seincluyen algunos ejemplos de cada predicado):
% jugador(Jugador,Equipo): relaciona cada jugador
% con su equipo
jugador(heaton,nip). %nip = Ninjas in Pijamas
jugador(potti,nip).
jugador(element,gol).%gol = Game OnLine
% equipoTerrorista y equipoAntiTerrorista:
% en qué bando está cada equipo
equipoTerrorista(nip).
equipoAntiTerrorista(gol).
/* Equipamiento de cada jugador, usando estosfunctores
casco(resistencia,ventilacion)
chaleco(resistencia)
rifle(modelo,velocidad en disparos por segundo)
pistola(modelo,velocidad)
*/equipamiento(heaton,casco(20,9)).
equipamiento(heaton,chaleco(80)).
equipamiento(heaton,rifle(ak47,30)).
equipamiento(heaton,pistola(usp,12)).
% importanciaRifles: lista de rifles en orden de importancia
% (el primero esel mas importante)
importanciaRifles([awp,ak47,m4a1,aug,galil,famas]).
% presentoA(EquipoPresentador, EquipoPresentado)
% para entrar al servidor te tiene que presentar otro equipopresentoA(nip,gol).
presentoA(mTw,nip).
presentoA(mTw,noA).
presentoA(noA,fip).
% mapas (zonas) limítrofes,
% como la base es generada, ya los arma en ambos sentidos
limitrofe(dust2,inferno).limitrofe(inferno,dust2).
limitrofe(dust2,train).
limitrofe(train,dust2).
limitrofe(inferno,cbble).
limitrofe(cbble,inferno).
% en qué mapa está cada jugador ahora
estaEn(heaton,dust2).estaEn(potti,inferno).
estaEn(element,inferno).
Se pide
1. agregar la siguiente información de la forma más compacta posible: todos los integrantes de equipos terroristas tienen una pistola desert eagle develocidad 25.
2.
a. definir el predicado resistenciaItem/2 que relacione un item con el grado de resistencia que brinda; para los rifles y las pistolas es 0.
b. definir el predicado...
Regístrate para leer el documento completo.