Foon → Ludum Dare Explorer → LD24 → Feedback comment stats → Rafael CP
Feedback comments for LD24
Rafael CP's games and stats for all events →
| Timestamp | Since previous | Game | Rafael CP's comment |
|---|---|---|---|
| Aug 27 20:17:00 | EVO-001 | OH NO, I was going to play your game now but it's Windows only, and I'm on Linux :(. I'll try to play it tomorrow at work. But it seems pretty nice from the screenshots :). | |
| Aug 27 22:00:00 | 1h 43m | Cytosine | I came here by your request in the comments of my game... maybe 1h ago, I don't know, I think I just played some 30 levels of your game uhehueuh (translation: it was really fun). <br/>Indeed, our ideas are similar, but I think yours deserved more the title "Space Evolvers" than mine, since my game turned out to have a very different style in the end hehe. <br/>Now, to the nerdy stuff: my genetic algorithm implementation was simpler in the sense that I've used only mutations. I was too lazy to implement crossover, although in retrospect it seems it would have been pretty easy. But as a practical excuse, my population is much smaller (max 5, for performance reasons and to reduce difficulty) and lives too much less, so most of time there even aren't 2 aliens to mate (weak excuse, but I just needed to satisfy my psychological well-being). My cromossomes are a bit larger than yours, albeit more low-level: there are 20 genes corresponding to weights of a single layer neural network (adaline), more or less within the -1..1 range. This NN links 9 sensors + 1 bias (value always 1) to 2 motors. The 10 sensors give player's relative position, asteroid relative position, alien absolute position, alien velocity and sine() of alien age (all normalized to the -1..1 range). I don't have sensors for shots (but I had), because it's highly correlated with player x position and I needed to reduce my sensors size (for performance reasons and to reduce the search space). I used to have alien relative position and velocity sensors too, but they also got pruned. The 2 motors are x,y accelerations (-1..1). There is a chance of adding an alien to the screen at every time step whenever there are fewer than 5 aliens on screen. When adding a new alien, there is a 90% chance that it copies the chromossome of the oldest alien which is closer to the player (a linear combination of both features), plus 10% mutation (noise in the weights). In this case, the new alien's image is the same as his parent's. With 10% chance (migration rate) or when there are no aliens on the screen, the new alien is random. <br/>I think it is possible to spot some differences between our results due to the differences in implementation: your population seems to keep evolving and to converge after some generations, giving better and better behaviors, unless the player starts to change its playing style. Mine is more "seasonal": it's easy to annihilate some species and then a new one starts from scratch. Also, more theoretically speaking (I couldn't verify this with certainty), my aliens take more time to evolve some useful behavior, first because of the small population, and second because of my low-level behavior representation. <br/>Ah, maybe you would be interested in an experiment I made some years ago, also inspired by Space Invaders and machine learning, but this one uses Reinforcement Learning and RBF Neural Networks: http://www.inf.ufrgs.br/~rcpinto/rlgame/ . It seems to learn something, but then it starts to forget (it seems to learn to dodge and forget to attack). |
| Aug 29 01:47:00 | 27h 47m | Evowing | Nice game! Could you elaborate a little more about the algorithm you've used for evolving enemy upgrades? (representation, operators, etc...) |
| Aug 29 16:41:00 | 14h 54m | Upward Mankind | GREAT music!! |
| Aug 30 14:57:00 | 22h 16m | Super Charles Darwin | Wilhelm Scream + HTML5 + Contra-like difficulty (actually harder) + Upgrades + Cool Story = me gusta :D <br/>So, was the investiment on ImpactJS worth it? I'm considering to buy it... <br/> <br/>And thanks for your comment on my game :) |
| Sep 3 14:19:00 | 95h 22m | Lucas's Quest Backwards | Great game, loved the story!! |
| Sep 13 20:21:00 | 246h 02m | Total argument | HILARIOUS!!! |