flow
Abril 16, 2008
juego interesante
http://www.jenovachen.com/flowingames/flowing.htm
Project hosting en google / con SVN
Abril 16, 2008
http://code.google.com/hosting/
de esta forma podemos tener un SVN, y vamos a poder trabajar sobre un repositorio común, hosteado por google.
la dinámica de laburo se hace muy copada con svn, la idea es que está todo en el repositorio y uno tiene una copia local.
las operaciones básicas son checkout para bajar del repositorio y commit para subir. y muchas otras cosas interesantes.
para manejar un SVN hay muchas formas, yo uso tortoise http://tortoisesvn.tigris.org/ que es una extesión del windows, pero hay muchos programas y plugins http://subversion.tigris.org/links.html#clients
con google code además tenemos un wiki. y nos da visibilidad en google.
lo que hay que resolver es que con esto el código va a ser abierto, es decir que va a ser bajable por cualquiera que lo encuentre en google code (no se si se puede hacer privado), cualquier puede hacer un checkout via svn, pero solo los miembros pueden hacer commit.
por otro lado hay que meterle una licencia opensource, con lo cual habría que decidir cual usar.
detección de colisiones
Abril 16, 2008
http://chrishecker.com/images/e/e7/Gdmphys3.pdf
ftp://ftp.cs.unc.edu/pub/users/manocha/PAPERS/COLLISION/sig96.pdf
jmonkey
http://www.jmonkeyengine.com/wiki/doku.php?id=collision_calculations
http://www.jmonkeyengine.com/wiki/doku.php?id=boundingvolume
http://www.jmonkeyengine.com/wiki/doku.php?id=obbtree
detección de colisiones
Abril 16, 2008
Interseccion Rectángulos
Abril 16, 2008
class Rect
{
int x, y, w, h;
Rect ( int xx, int yy, int ww, int hh )
{
x = xx; y = yy;
w = ww; h = hh;
}
boolean intersects ( Rect r )
{
// for positive values of w and h only.
// you have to check and flip values if they might be negative.
//
return !( x > r.x+r.w || x+w < r.x || y > r.y+r.h || y+h < r.y );
}
}