OpenCores
URL https://opencores.org/ocsvn/connect-6/connect-6/trunk

Subversion Repositories connect-6

[/] [connect-6/] [trunk/] [CONNECTK/] [connectk-2.0/] [README] - Blame information for rev 16

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 3 sumanta.ch
 
2
Connect-k
3
---------
4
 
5
This program originated as a University of Minnestoa CSci 5512W (with Prof.
6
Arindam Banerjee) group project during the Spring 2007 semester. The original
7
group members were:
8
 
9
Michael Levin -- platform, threats and windows AIs
10
Jeff Deitch -- mesh and sequences AIs
11
Gabe Emerson -- research and project writeup
12
Erik Shimshock -- supplemental learning system (not included)
13
 
14
Source
15
------
16
 
17
The code is formatted in Linux-kernel style with 8-space tab width and 80-column
18
maximum width. You don't need to follow this style though.
19
 
20
You should not be using any function declared outside of src/shared.h.
21
 
22
src/ai/ai.c             generic AI helper functions
23
src/ai/utility.c        board utility functions and AI
24
 
25
How to add an AI
26
----------------
27
 
28
New AIs should be added to the src/ai folder in their own C source file. You can
29
include the standard library, GLib, and shared.h ("../shared.h") headers.
30
 
31
You will need to add your new source file to ai.c, shared.h, and Makefile.am.
32
Since you have modified the Makefile input, it will have to be rebuilt so you
33
need to have Automake installed.
34
 
35
If you do not have Automake, add your code on top of ai.c.
36
 
37
If you add any useful functions you wish to share with other AIs, add them to
38
shared.h under the AI section.

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.