File: toDo.txt

package info (click to toggle)
gravitation 3+dfsg1-4
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 2,176 kB
  • ctags: 1,599
  • sloc: cpp: 13,160; objc: 245; sh: 134; makefile: 94; perl: 67
file content (131 lines) | stat: -rw-r--r-- 6,503 bytes parent folder | download | duplicates (5)
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
X-Hair on fire during mania ?
x-Music idea:  lots of tracks (6, maybe) where final, manic layers add melodies
  that are dissonant with base tracks.
x-Make sure struct/union-based pixel color access works on little-endian 
  machines.
X-Game end when time runs out
X-Better transition to title at end... instant, for now?
X-Mez only throws ball when you are standing on the ground near him.
X-Mez disappears toward end of game (leaves ball behind)... or maybe if ignored
  too long?  Detect when Mez off screen for a chance for him to disappear.
X-Pushing animation frames for main character
X-Better fire (generated) in kiln (layered sprites look good enough)
X-Additive blending for fires (lighten only)
x-Fix bug with partial prize-kiln alignment
x-How to blend tile sets when map is pre-rendered?
X-Idea:  time limit tied to fire dying down?  Motivation for time limit.
X-NO Idea:  instant depression after a prize rises out of kiln?
X-Update music player to allow selective muting and fade-in of tracks.
x-Write music so that one track plays with depressed state, and all tracks
  play together with manic state.
x-Fix bug that can trap you under a frozen block if you land first.
  (Is this still a problem?  I can't reproduce it.)
X-Better map:  each section of map should highlight some problem/temptation
  associated with mechanics:
  x-Basics of a single prize (pushing it, etc.)
  x-Getting a chain of prizes allows you to keep jumping higher and higher.
  x-Long line of projects slower to push
  x-Projects get in the way of your walking during catch with mez
  x-You can get trapped down in a well after your mania wears off
  x-Projects on top of other projects must be pushed off first (handled by
    other sections.)
  X-These next two are in map, but won't work until falling column bug is 
    fixed.
    x-Column of projects can block your access to mez until you can
      jump high enough to get over the column
    x-A column of 5 projects can completely seal you off from Mez for the
      rest of the game.
  x-Place where chain of prize-induced mania is necessary to keep jumping
    higher.
X-Round off error during jump causes jitter at apex of jump.
X-Fix arrow flicker right when block slides off top of another block.
x-Clean out old code (spouse, chests, hash tables, etc.)
X-If you're hitting keys right before gameEnd/title, then the title screen
  is only shown for a moment before the new game starts.
  (Changed to quick-fade instead of instant fade, seems to help).
X-Emotion can get "stuck" at 1 if you get a chain of prizes right in a row
X-Falling down through a column of prizes makes them fall on top of each other
  and land on top of each other.
X-Optimize map loading?  Startup is slow (11 second startup).
  Got down to 4 seconds.
X-Add 1-pixel black bar between numbers and game image.
X-Slow down base box-pushing rate
X-Improve "mad" graphic to make it easier to see against sky.
X-Make Mez more visible (flip background)
Z-Fix lighting (due to sun in different position)
  x-Kiln
  x-Ash Pit
  x-Tiles
  x-Prize ice (and redo arrow)
x-Base prize push rate even slower to make mania for prize pushing even more
  valuable?  (And thus prizes that block you from mez even more of a problem?)
  No... seems slow enough as-is, especially with a train of prizes.
X-Increase game length so that we have more time to experience loss of mez at
  end.  Try:  6 minute game, Mez gone for last 2 minutes, fire fades during 
  last 1 minute.  An upcycle w/out mez takes 67 seconds... thus, current
  timing doesn't let us experience natural mania w/out Mez.
  Even this doesn't give you enough time post-Mez
  Fixes?  7-minute game, with 3-minutes post-Mez?  Faster upswing? (33 sec?)
  One problem is that down-swing, even after getting a single prize, is slow
  (67 sec).  Maybe base downswing rate should be faster?  Mania short-lived?
  Okay, a faster base down-swing feels better.
  Tried faster upswing... no good, doesn't keep you "stuck" long enough
  to make you sweat.  Want stuck to feel annoying.  DO NOT PANDER TO PLAYER.
  Also, not enough time to explore all gameplay mechanics in a single game.
  How about:  8 minute game.  Mez gone during last 3.  Fire dies during last
  1?  Enough time for player to notice fire dying?
  Even better:  fire visibly dies during last 4 minutes, but music fades during
  last minute.
X-Title?  Fire and Ashes?  Something better?  Look in DSM.
  Fire and Ashes
  Gravity
  Gravitation
  Pendulum
  Parabola
  The Law of Gravity
  The Simple Law of Gravity
  The Basic Law of Gravity

  Currently like the title "Gravitation".  A simple word that everyone knows
  and everyone can pronounce/spell.  Several layers of meaning (what goes up
  must come down, true of the character both physcially and emotionally,
  also the return back to home and the need for it, also the up-down-up-down
  motion through the level, also the motion of the ball, which is what the
  player experiences first upon starting the game).  So the player is thinking
  about gravity when starting the game.  The first thing they see is this
  ball-catching mini-game with the parabolic flight path of the ball... They
  might think, "Okay... so this gravity game is about the flight of a ball?"
  But after catching a few times, the view expands, and they jump upward to
  get a star.  The star falls (again, through gavity), and then they start
  noticing the additional layers of meaning.  Eventually, they notice that
  "mood" is directly linked to the strength of gravity as it affects their
  character... gravity is a metaphor for mood.

X-Title screen graphic


Fixed this stuff:

X-General problem:  various themes don't fit together.  365-day timer?  So it's one year.  But what about the fact that prizes freeze as they fall?  Are we going to show seasonal changes in world graphics?  How would prizes freeze, and then need to be thawed, in summer?

X-Okay, so make it 3 months (90 days) in winter...  Jan, Feb, March...  that works, but then why would Mez leave at the end?  Maybe he should leave only if you ignore him too much... like if you spend too much time up gathering prizes?

X-Maybe he can leave at the end anyway...



v1 release to do:

x-Change name of target app
x-Check last time for memory leaks.
x-Create build directory tree
x-Switch settings to fullscreen mode
x-Readme
x-Win32 build
x-Source build
x-Build mac Icon
x-mac build
x-Create a site meter
x-Take a screen shot
x-Post SF uploads
x-Creator statement