we have corrected some problems in Graphics2D
shapes and masks.
also, we have refactored asphyxia into 2 main
projects: asphyxia and basicgame (since basicgame
is an independent project).
Another improvement is that some fixes where made to make asphyxia eclipse-friendly, no more
annoying warnings, etc.
current cvs modules are:
core : asphyxia game sources and docs.
basicgame: basicgame game engine and docs.... read more
I fixed Path implementation, so, now asphyxia
could run again from jar files. New path interface allows to scan resources recursively.
I'll get back to work on asphyxia in something
like a week.
Some automated mechanism is now inside basicgame that searchs folders for image and
constructs Shapes/MultipleShapes at runtime.
So, we only need to create new folders or files
to add graphics..
Yes, we have sound now!!!
sound decreases as you walk away from the sound source!!!
Things are working out lately: graphics, sound...
soon we'll have new graphics for asphyxia.
So keep tune for an upcoming release (alpha, of course)
after major changes to the game engine, the new Graphics2D display renderer is working just fine with Asphyxia (was already working with samples before). Made possible by shape loading via XML.
Asphyxia game is begging from scratch again, but we hope to have SOMETHING working in, let's say, a month. Stay tune, because a release will be posted soon!!
now, #ant run does something that doesn't
throw any weird exception. But, there is nothing
on the stage, I'll work on this now.. any heLP!?
I have added some subprojects related to asphyxia
developement. Some tasks where added to each one. I'll continue adding/updating pending tasks
from now on.
I have also made some incursion over JOGL library
and made some nice effect with that:), I think we
could get soon 3DGraphicsRenderer work.
after awhile, since basicgame API is more close
to our desired design, I fixed a little some
old asphyxia's sources, so, they compile
(but not runs yet).
I'll working on asphyxia package this week to
make everything work again.
see ya, hernan!
as an effort to make Thing simpler and more
versatile , some functionality has been moved
to the brand new Relation API (decoupling a little the core things support):
-basicgame's relations are inteded for specifying
pseudo-mathematical relations between Things,
Things and the Stage, Thing and some position,etc.
-Now, collition detection, is interpreted as a
Relation (there is a class Collided that extends
Relation). And, the same is true for Crossability property.... read more
-CVS updates are back (I finally got my network back)
-new XML resources loader made. Uses reflection
and other nice stuff.
-API revisited: some interfaces have changed and
become easier and clearer.
-Asphyxia package disabled: until we finish basicgame packages changes, asphyxia classes will not be updated to follow changes, so, they don't compile nor run.