Articles tagged with: java

PacMan, using Artificial Intelligence

Written by Luis Cruz on Thursday, 18 August 2011. Posted in Academic Portfolio

Game AI | CS4731

PacMan, using Artificial Intelligence

The main objective was the implementation of an AI agent for Ms. Pac-Man and the Ghosts, that can behave in an acceptable manner; that is that these agents can make some logical decisions when playing.The AI was implemented in Java, and use the A* algorithm as the main AI component.

MarioBros, using Machine Learning

Written by Luis Cruz on Thursday, 18 August 2011. Posted in Academic Portfolio

Game AI | CS4731

MarioBros, using Machine Learning

The objective was to implement the Learning Track for Mario bros, that is, to implement a Machine Learning technique for Mario Bros. For this project I chose Decision Tree Learning (ID3). A Decision Tree is a series of decisions that generate an action based on a set of observations.

Pie Menu widget in Java

Written by Luis Cruz on Saturday, 20 August 2011. Posted in Academic Portfolio

Principles of UI Software | CS6456

Pie Menu widget in Java

Development of a pie menu widget, created in Java Swing, which incorporates hierarchy, animation, and mouse-wheel based rotation, in an attempt to extend the usability of the standard pie menu paradigm. This component was implemented from scratch following the MVC model.

Notebook in Java

Written by Luis Cruz on Friday, 19 August 2011. Posted in Academic Portfolio

Principles of UI Software | CS6456

Notebook in Java

This Digital Notebook project was implemented using the Java Swing library. The main objective was to create MVC (Model-View-Controller) components from scratch. This small app has different functions such as Pen mode and real time thumbnail visor of the main canvas.