Abdennour El Rhalibi

Learn More
Massively Multiplayer Online Games (MMOGs) are becoming a very important part of computer entertainment business. With the recent development of broadband technologies, the increase in the number of players is putting a strong pressure on this type of application. Commonly used clients/server systems don't cope well with scalability, limiting the number of(More)
Technology plays an important role in both primary and secondary healthcare. With widespread use of mobile devices and ubiquitous communications, new and novel platforms are emerging to administer care. Ordinary and everyday appliances used in the home are becoming integral components within these platforms and this could potentially revolutionise how(More)
This paper presents a First Person Shooter Artificial Intelligence system that makes use of machine learning capabilities to achieve more human-like behavior and strategies. The AI is trained with a supervised learning paradigm using example recorded during the observation of expert human players. The Machine Learning section of the AI is based on various(More)
MMOG are very large distributed applications, sharing very large states, and supporting communication between potentially thousands of player nodes. Despite the development of many solutions to define suitable architecture and communication protocol, and enabling efficient deployment of these types of applications, many issues remains which still require a(More)
The MPEG-4 standards define a technique for 3D facial and body model animations (FAPS/BAPS respectively), as seen in animation systems such as Greta. The way this technique works is in contrast to the set of animation techniques currently used within modern games technologies and applications, which utilize more advanced, expressive animation systems such(More)
This paper explores the idea that future game consoles and computers may no longer be single processor units, but instead symmetrical multiprocessor units. If this were to occur games would need to be programmed with concurrency in mind so that they could take advantage of the additional processing units. We explore past research and works in the field of(More)
This paper explores the idea that future game consoles and computers may no longer be single processor units, but instead symmetrical multiprocessor units. If this were to occur games would need to be programmed with concurrency in mind so that they could take advantage of the additional processing units. We explore past research and works in the field of(More)
"Using Emotional Drives and Interaction to model Intelligent NPC's in Role Playing Games"; Modern video games have very little in the way of producing realistic Non Player Characters (NPCs) behavior based on its emotions. In life there are effects on people emotions that have to be taken into account. Any action taken by/on an NPC (agent) should have a(More)
Currently, web-based online gaming applications are predominately utilising Adobe Flash or Java Applets as their core technologies. These games are often casual, two-dimensional games and do not utilise the specialist graphics hardware which has proliferated across modern PCs and Consoles. Multiuser online game play in these titles is often either(More)