Frank C Langbein
Ex Tenebris Scientia
Contents
A. Cobley, Developing Projects Online
1
Exploring the feasibility of carrying out projects where geographical differences are a problem and developing a website help maintain the projects, and to overcome the issues involved with respect to software engineering.
A. R. Dixon, 3D Animation Short Film
2
Produce a short 3D animation sequence which will contain 3D characters and particle simulation. I will do several tests on render times and also research into the mathematical instructions behind drawing these particular graphics. Maya has many operations that can be applied to a model in order to shape and mould it into a final representation. These operations will be described mathematically and in more depth in the report of the project. So in effect I will describe why and how each operation I apply to my models do what they do.
T. Harding, Multiplayer Game of GO with AI
3
GO is the oldest game of pure skill in existence. It is played extensively in Asia, but is a minority interest in the rest of the world. This means that players are hard to come by. The aim of this project is to create a program that players of GO across the world can use to play one another. An AI could also be implemented to enable players to practice.
S. Manasseh, Simple 3D Game Engine and 3D Landscape Generator
4
Learn how to use OpenGL with C/C++. Explore 3d modelling applications and associated file formats. Develop a terrain generator for complex landscape generation with a transferable terrain file format. Develop a simple game engine to explore the generated terrains.
L. Phillips, Website Content Management System
5
I plan to make a system which stores both the content and the structure of an entire website in a database. It will allow the contents and structure may be modified from forms and modification to the website may be made without having any prior knowledge in writing HTML. In addition, the system must produce pages which are useful for search engine optimisation techniques.
P. Welch, Functional Environment for Two-Player Board Games
6
Many two-player games operate on a 2D board (e.g. checkers, chess, othello). The aim of this project is to implement a general 2D board environment which allows to play many types of these games and implement some test games with AI players. The board visualisation (a simple black/white board with coloured pieces is sufficient) and general control mechanism can be implemented in C/C++ using OpenGL. The rules for the game should be represented in a functional programming language (Scheme as provided by the guile library). Similarly the AI players can be implemented in this language. The main program can then load the functional game specification and appropriate AI players to play a particular game. In addition to demonstrate the program some simple games or one more advanced one should be implemented in Scheme.
Cite as BSc Projects 2003/04, http://www.langbein.org/teaching/projects/bsc/200304 by Frank C Langbein [11/October/2008, 14:40].
CiteULikedel.icio.usdigg.comFacebookgoogle.comRedditSlashdotstumbleupon.comYahooMyWeb
Teaching
[Contact Details]
SearchRSS

SitemapPrint