Fen Dweller
e1a35da3d5
Display resources without creating new html elements every tick
5 年前
Fen Dweller
d531a6a898
Only update building names/costs if needed
5 年前
Fen Dweller
2fd81ab666
Turn update rate back up to 60
5 年前
Fen Dweller
a1a6b3d2b9
Clear upgrade states when toggling the showing of owned upgrades
This is needed to make sure that all of the buttons get updated - some will
have stale states, otherwise
5 年前
Fen Dweller
001cc37bd2
Only enable/disable building buttons if needed
5 年前
Fen Dweller
9d14b4a4e6
Only add/remove upgrade classes if needed.
The last state of the upgrade buttons are now cached. This ensures that
the classList is perturbed *only* if this would actually change the
appearance, and seems to be far faster than just adding something
to the classList over and over
5 年前
Fen Dweller
0edfddd65e
Cache upgrade buttons
5 年前
Fen Dweller
7f237b2ad3
Cache references to the building buttons
5 年前
Fen Dweller
9746e5648d
Fix another busted upgrade - helper was wrong
5 年前
Fen Dweller
12b7a0093e
Fix more instances of accessing the wrong production values/mixing up numbers and objects
5 年前
Fen Dweller
451e3fae72
Fix powerups always giving 1000 food
5 年前
Fen Dweller
c1693e8804
Freeze results of operations on costs. Fix prod upgrades not getting the food cost of buildings
5 年前
Fen Dweller
158a17b5fa
Deep-freeze the remaining configuration objects
Since I did not explain deep-freezing in the last commit..it essentially
makes an entire object read-only, meaning that instead of mangling important
data, badly written code will throw an error!
5 年前
Fen Dweller
5738659d8e
Change everything to use a dictionary of costs, rather than just numbers
This has broken quite a bit, since many parts of the game expect a scalar instead of
a whole object. I have also been deep freezing constant configuration data and, generally,
trying to make as much immutable as possible
5 年前
Fen Dweller
6b0726e421
Bump version number
5 年前
Fen Dweller
342c097524
Halve the update rate until I can improve performance
5 年前
Fen Dweller
f92d1cbc04
Make the food powerup give 60 seconds of food production
5 年前
Fen Dweller
150596f38d
Merge branch 'master' of https://github.com/chemicalcrux/gorge
5 年前
Fen Dweller
2833136d21
Add Discord link
5 年前
Fen Dweller
5e7e01d720
Create README.md
5 年前
Fen Dweller
f4ce56bcdc
Change save version to be an integer.
5 年前
Fen Dweller
579f9e5b9c
Reformat the js files
5 年前
Fen Dweller
ab5eb148c6
Make some global objects const, at least
5 年前
Fen Dweller
e9f8321435
Fix septillion and sextillion being swapped
5 年前
Fen Dweller
5d6f201486
Bump version number
5 年前
Fen Dweller
5bf01ccd68
Give powerup frequency upgrades their flavor text
5 年前
Fen Dweller
cd468417c6
Make powerups appear more slowly; add upgrades to speed them up
5 年前
Fen Dweller
e3e882bb67
Allow for purchasing 5/10 buildings at once with shift/ctrl
5 年前
Fen Dweller
10737ba3f2
Safely handle inability to load/save
5 年前
Fen Dweller
87e2364e43
Add powerup display.
5 年前
Fen Dweller
7940442243
Add a powerup that doubles food production for 10 seconds
5 年前
Fen Dweller
89e0f6b167
Add mechanics for powerups with a duration
5 年前
Fen Dweller
e5f8743a2b
Give each powerup an icon; add a second powerup
5 年前
Fen Dweller
9309be3447
Remove stroke on powerup icons
5 年前
Fen Dweller
e77cf33cab
Create a set of powerups with effects/popup functions
5 年前
Fen Dweller
cb69c8533c
Make powerups look nicer
5 年前
Fen Dweller
f1809a322d
Add random popups that give food when clicked
5 年前
Fen Dweller
e014a68c6e
Remove spurious variable
5 年前
Fen Dweller
c3f5a724f3
Tweak positioning of titles
5 年前
Fen Dweller
d69490ae26
Fix positioning of news items
5 年前
Fen Dweller
234c837a05
Allow news lines to use current belongings.
5 年前
Fen Dweller
de272b1b98
Set up conditional news items
5 年前
Fen Dweller
64efe12e12
Center the news text and make it appear more randomly
5 年前
Fen Dweller
3d5258f449
Add a system for showing news popups at the bottom
5 年前
Fen Dweller
4927709153
Add flavor text for the remaining upgrades
5 年前
Fen Dweller
a6beff0a16
Fix plural form for galaxies
5 年前
Fen Dweller
90ef4158f2
Bump version number
5 年前
Fen Dweller
3c602488f0
Fix missing quintillion, add numbers up to vigintillion, add compound numbers
5 年前
Fen Dweller
3775e308cb
Update the button when the game is loaded
5 年前
Fen Dweller
bd946484fc
Allow upgrade text to be wrapped
5 年前