shawn42 / free-radicals

Free Radicals is a Gamebox game that uses Rubygame, written for RubyWeekend #3 "A tiny world"

This URL has Read+Write access

shawn42 (author)
Sat Jul 04 13:32:18 -0700 2009
commit  970831807103d0abd66acb3cf8c45d48cb81d564
tree    a47595d804be8a4f33016b0b4739e4af94338acd
parent  ddb5707a5d7f8150ce4adf7dcea4bad270d4eb40
free-radicals / TODO
100644 58 lines (46 sloc) 1.516 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Todos:
- add more levels!!
- get obstacles working
- base attraction on number of electrons?
- BUG!! shooting an electron really hard can cause it to "escape" the screen, making the level un-finishable
 
Ideas:
- add charge indicator on nucleus (+/-) size indicates size of charge
- what if electrons are allow to vanish?
- triggers that need you to shoot electrons into them?
- more points for larger atoms?
- fading effect for inert atoms
- flashing effect for vanishing electrons?
- add atom mobility
 
Notes :
electron shells: http://en.wikipedia.org/wiki/Noble_gas
collisions: http://www.gamasutra.com/features/20020118/vandenhuevel_02.htm
 
Timeline:
Thu Jun 25 17:43:02 PDT 2009
- idea FreeRadicals
- research started
- got initial github account
- got atom actor on the stage
 
Fri Jun 26 09:21:04 PDT 2009
- two bug fix releases of gamebox
- got mouse clicking/holding setup
 
 
Fri Jun 26 16:57:23 PDT 2009
- got electron rotation working
- added free sound effects from flashkit.com
 
Fri Jun 26 19:16:36 PDT 2009
- got bouncing electrons
- atoms now flag themselves as inert
- atoms attract electrons
 
Sat Jun 27 12:14:18 PDT 2009
- added scoring for inert atoms
 
Sat Jun 27 15:30:33 PDT 2009
- cleaned up nucleus drawing
- added element abbr to inert elements
 
Sat Jun 27 15:50:59 PDT 2009
- added loading of actual levels
 
Sun Jun 28 17:00:37 PDT 2009
- added timer
- inert atoms now repel
- fixed score passover issue
- added intro/help "level"
- added credits "level"
- submitted final w/ only 3 levels :(