Pepepe

Páginas: 3 (721 palabras) Publicado: 10 de octubre de 2011
Un servidor de Counter-Strike quiere delegar parte de su lógica en un programa Prolog.
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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Pepepe
  • Pepepe
  • PEPEPE
  • pepep
  • Pepepan
  • pepepe
  • Pepepe
  • pepepe

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS