Cameron McGuinness

Learn More
A correctly designed dynamic programming algorithm can be used as a fitness function to permit the evolution of maze-like levels for use in games. This study compares multiple representations for evolvable mazes including direct, as well as positive and negative indirect representations. The first direct representation simply specifies, with a binary gene,(More)
Search based procedural content generation uses search techniques to locate high-quality content elements for use in games. This study specifies and tests an evolutionarycomputation based system to generate tiles and plans that decompose the problem of assembling large levels. Evolutionary computation is used as an off-line tool to generate libraries of(More)
OBJECTIVE To implement a quality control program for the standardization and harmonization of lipid and lipoprotein analyses as performed at two core laboratories (St. Paul's Hospital, UBC [Vancouver], and NPHI [Helsinki]) for the Diabetes Atherosclerosis Intervention Study (DAIS). DESIGN AND METHODS A DAISSOFT computer program was designed to minimize(More)
Studies were designed to find out how much of the plasma hemoglobin ( Hb) in whole blood was in microvesicles and how much was free Hb after 21 days of storage in citrate-phosphate-dextrose anticoagulant and to determine the effect of the plasticizer, di-(2-ethylhexyl)phthalate (DEHP). The total plasma Hb in polyolefin (PO) containers without DEHP was much(More)
Recent research has shown that it is possible to design fitness functions, based on dynamic programming, that allow evolutionary computation to automatically generate level maps for games. In this study levels with multiple types of barriers are automatically designed. The levels are designed under the assumption that there are two agent types and that at(More)
This study introduces a new representation landscape automata for encoding heightmaps that may be used for terrain generation or other procedural content generation. Landscape automata are evolvable state-conditioned quadtrees with embedded decay parameters. Landscape automata are used to both match idealized landforms and to generate a heightmap with(More)
The enormous size and cost of current state-of-the-art accelerators based on conventional radio-frequency technology has spawned great interest in the development of new acceleration concepts that are more compact and economical. Micro-fabricated dielectric laser accelerators (DLAs) are an attractive approach, because such dielectric microstructures can(More)
Search based procedural content generation uses search techniques to locate high-quality content elements for use in games. This study extends an evolutionary-computation based system to generate tiles used to assemble floor plans for levels in a video game as well as evolving assembly plans. The separate evolution of assembly plans and tiles yields a(More)
Z. Wu, C. Ng, C. McGuinness and E. Colby, SLAC, Menlo Park, CA 94025, U.S.A. Abstract Three-dimensional woodpile photonic bandgap (PBG) waveguide enables high-gradient and efficient laser driven acceleration, while various accelerator components, including laser couplers, power transmission lines, woodpile accelerating and focusing waveguides, and energy(More)