Commit Graph

277 Commits

Author SHA1 Message Date
landgreen
53392df55e tinker
JUNK tech: tinker - unlock JUNK tech in experiment mode
  this effect is stored for future visits on the same browser
several JUNK tech text have been cleaned up

your explosions do 8% more damage, but not more harm
grenade gun fires 5% faster
ruins/pavilion map is adjusted to be a bit easier to move around
crouching speeds up exit door animation

removed google analytics
bug fix with power ups and frozen time
bug fix with elevators and map collision
2022-01-22 07:39:05 -08:00
landgreen
9dc5c8d456 training maps
first 4 levels of the training maps are live
  this is very much a work in progress, but I'm putting it up for feedback

stunned and frozen mobs do no harm by default
  removed tech: osmoprotectant - stunned and frozen mobs do no harm

tech: annelids - randomly increase worm size and damage up to 100%

weak anthropic principle gives 45->50% duplication chance after almost dieing
complex spin-statistics immune to harm for 1.5->1.8 s every 7 s
exciton gives 60->66% damage
electronegativity gives 1% dmg for every 11->10 stored energy
arsenal gives 14->12% more damage per gun
pair production is now also a standing wave field tech
mass-energy takes 10% less damage
JUNK tech black hole cluster spawns mobs farther away, so you have a better chance to survive
undefinded tech no longer shows up on your first couple times playing, since it's a distraction for new players
2021-12-20 12:03:38 -08:00
landgreen
498f867738 mantisBoss
mantisBoss:  3 punching mobs, eject your ammo when you get punched
  invulnerable except for 1 second after moving

powerUpBossBaby: smaller, cuter, faster, can't move through walls

slashBoss renamed revolutionBoss
  invulnerable every other revolution of it's blades

new mob state: invulnerable - immune to damage and status effects (stun, dots, freeze)
damage and harm circle graphic size have been made more consistent

bug fixes
2021-12-13 19:11:46 -08:00
landgreen
92457703d5 grey intro
intro screen is more grey
experiment button is larger and darker

tech: nanowires - needles tunnel through blocks and map, +20% damage

Occam's razor gives 40->50% damage for each removed tech
determinism no longer removes the cancel button
superdeterminism now removes the cancel button and research, but doesn't remove gun and field power ups
railgun damage is doubled
regression does more damage per hit: 5->6% vs. mobs and 0.5->1% vs. bosses

bug fixes
2021-12-04 15:18:32 -08:00
landgreen
d68ca63695 Occam's razor
tech: Occam's razor - remove 50% of your tech and guns; `for each removed get 36% damage

tech dormancy removed
tech: predator - if you have killed a mob in the last 5 seconds increase damage by 50% and disable energy regen
tech: torpor - gives the opposite of it's previous effect
  if you have NOT killed a mob in the last 5 seconds reduce harm by 72%, else increase it by 10%

relativistic momentum - pushes blocks in addition to mobs
  not much benefit, but it's fun
supply chain:  still doubles ammo, but now also adds 5% JUNK (yay)
  it no longer has any tech requirements
inductive coupling: 600% -> 700% regen while crouched

JUNK tech: density - blocks are 100x times less dense

tech descriptions can change their text dynamically now
  only a few tech are using this option so far
2021-11-20 09:05:21 -08:00
landgreen
d77dde462e planetesimals broadcast
tech: inductive coupling - regen is increased by 500%, but you only regen when crouched

tech gun turret gives 55% -> 60% harm reduction
  also I fixed a bug where it was giving 45% not 55%

old tech inductive coupling is renamed: permittivity
permittivity gives 3 -> 4 max energy per unused power up
1st ionization energy gives 6 -> 7 max energy per heal

tech expansion - no longer costs energy to expand standing wave field

JUNK tech planetesimals now can spawn tech in n-gon
  or kill the player in n-gon
2021-11-06 07:26:14 -07:00
landgreen
b5738e2480 grenade trajectory graphic
grenades display their trajectory, to help you aim
  I'm might get rid of it, but for now we'll try it out

several duplication tech give slightly lower duplication chance
strange attractor now properly includes all your tech in duplication chance (it wasn't updated for recent duplication tech)
2021-11-03 21:01:26 -07:00
landgreen
30e2a607bd cheaper lore
number of undefined tech needed to get lore is now lower at higher difficulty modes

bug fixes
2021-10-31 14:45:10 -07:00
landgreen
19c008fec1 fault tolerance
tech: fault tolerance - spawn 9 drones that last forever, remove your drone gun

fade in after death is more gradual
2021-10-17 09:00:11 -07:00
landgreen
dbe33239fb background 10% opacity on death
after you die your canvas sticks around at 10% opacity
add a mouse over underline effect to hint that names are links
molecular assembler: all 3 manufacturing tech cost 3 -> 1 research
2021-10-12 18:57:05 -07:00
landgreen
90e9e73084 refractory metal
extruder:
  new tech: refractory metal - increase extruder damage radius
  fixed extruder graphics bug, and collisions bug
  dynamical systems and discrete optimization are allowed with plasma torch
    (although I nerfed them both just a bit)

irradiated nails: 90% damage spread over 2s -> 3s
  same total damage, but it takes 1 second longer
toggling harpoon: 6x -> 8x damage
  also the graphic effect is more obvious
slasher mobs will grow their sword at the farthest vertex from the player
2021-10-09 16:46:16 -07:00
landgreen
f135046e0b extruder
plasma extruder
  extruder lag issues should be fixed!
  extruder graphics have a cool glow
  45% more damage
  20% more energy drain
  slows mobs a bit more
  extends faster
  it can hit mobs that get near it now instead of just inside it
  plasma jet now works with extruder
2021-10-07 05:49:49 -07:00
landgreen
8d1222301d wikipedia links
tech, field, and gun names are now clickable wikipedia searches
  works in pause and experiment modes
  several names have also been adjusted
2021-10-05 17:55:04 -07:00
landgreen
62b9d974b4 duplication animation
blackhole mobs can no longer see past stealth
adding dup chance has graphics now

bug fixes
2021-09-29 06:27:40 -07:00
landgreen
1eb58afb9d f key is bound to fire
pausing time or being cloaked gives you 50% harm reduction from mob collisions

no-cloning theorem duplication => down to 42%, but no longer removes 1% on bosses
dazzler => drains 25%->10% energy, and it has a 15% bigger radius
boson composite => only drains energy when you touch shields

'F' key lets you fire, and it can be rebound to other keys
  might be some bugs here, I didn't do much testing
2021-09-28 05:02:03 -07:00
landgreen
0561caf21a bug fix 2021-09-22 05:59:38 -07:00
landgreen
f8d100ff26 harpoon balance
harpoon damage is increased 30%
picks up power ups from farther away
harpoon's range has been reduced about 20%
filament and unaaq require about 40% more ammo for the same effect
harpoon density lowers when it retracts
  so it doesn't do as much damage on retracting

more bug fixes
2021-09-21 06:17:41 -07:00
landgreen
0d9cb3bb4c undefined experiment
tech: toggling harpoon - after picking up a power up with the harpoon, your next harpoon is 7x more dense
  this probably needs to be balanced in the next patch
tech: regularization - use 6 research to increase renormalization by 10%
  (renormalization is 40% chance to get research when you use research)
tech: bot fabrication uses 2 research to build a bot (+1 cost every 5 bots)
tech: uncertainty principle now applies to wave beam in addition to foam
tech: integrated armament gives 19.95% damage (was 23%)

level: labs - platforming rooms have been simplified
start with 7/7 undefined tech if you choose an -experiment- and no other tech
2021-09-19 07:00:47 -07:00
landgreen
f719c8edb9 harpoon tech
harpoon gun
  shaped more like a harpoon
  grabs power ups slower, and from the tip of the harpoon
  only uses energy on returning
  doesn't have thrust if there is no mob target

  tech: reticulum - make one more harpoon if there are mobs nearby that you are facing
    I'm letting this stack to 9 even though it's silly cause that is n-gon's style
  tech: ceramics now lets both harpoons and needles ignore shields
    this was coded poorly so if shield bugs show up it might be from this
  tech: fragmentation makes ~15% fewer nails for everything it affects
  tech: filament gives 3% length per ammo (was 1%)
    also length is capped at 75 ammo because after that it's just annoying
  tech: unaaq is longer at low ammo but scales slower at high ammo

bugs
  fixed laser collisions on player head when crouching
  returned experiment gun and field circles
2021-09-12 15:34:29 -07:00
landgreen
7f3fb1c214 explosion damage
all explosions do 33% more damage to mobs
  and 75% more damage to player
  boom bot explosions are 16% smaller

laser-bot does 15% more damage
missile bot fires 15% quicker
tech: phase velocity  also adds 15% wave damage  (because it disables phonon is was a bad choice)
many duplication tech add less duplication
Maxwell's demon now requires current energy above your max to unlock

power ups in the intro tube get pushed around a bit, this might stop them from sliding on the walls
mines when they are stuck to walls no longer collide with blocks  (to not block elevator)
more bug fixes
2021-09-04 18:45:13 -07:00
landgreen
1f471cf941 orbs
orbs replaces some power up text descriptions

player damage taken is increased by 1%
finalBoss ramps up the mob spawns more slowly, making lower damage high survival builds more effective on the finalBoss
5% laser damage increase
15% mine fire rate reduction

ctx.clip() is back for metamaterial cloaking field
  it wasn't the source of the lag, firefox is just slow on my work computer
tech: buckling was disallowed, but I fixed it so you can get the tech again
2021-08-27 06:01:57 -07:00
landgreen
a1f42479c0 mine buffs
20% damage for all mine modes
laser mines spin super fast when it first finds a target, and a bit faster overall
mine sentry lasts 17 seconds (2 more seconds)

desublimated ammunition comes with 7 JUNK tech
several foam tech do 5% less damage
shotgun has 1/9 less ammo
apomixis now requires 11 research
historyBoss takes 25% longer to reach it's minimum follow distance

bug fixes
2021-08-21 06:17:03 -07:00
landgreen
2e406c5264 orthocyclic winding
tech: brushless motor - drones rush more often and do 44% more damage
  requires torque bursts
tech: orthocyclic winding - irradiated drones are faster and do more damage
  requires irradiated drones

automatic aiming systems (bots, drones, missiles) will ignore the pink seeking mob bullets

safari is super buggy, I'm guessing no one that reports bugs uses it.
  fixed scroll bar covering up pause right side text on safari and firefox
  fixed issue with ctx.setLineDash sometimes making the player dashed on safari

various other bug fixes
2021-08-11 20:40:17 -07:00
landgreen
387d30eff5 snakeSpitBoss
new boss snakeSpitBoss - it's just snake boss but it shoots little pink seekers

tech: cross disciplinary - get an extra gun or field option in tech menu
  now that you can scroll the selection menu can be longer

unified field theory - now gives 6 research, in addition to letting you switch fields when paused
cardinality renamed emergence - and gives some JUNK

bug fix where game crashes if you beat the boss
2021-08-08 06:05:24 -07:00
landgreen
aea9276cb2 Composite replaces World
Matter.World has been replaced with Matter.Composite
  matter.js deprecated World
  could cause problems merging your old code
    (replace World with Composite in your code)

tech: many worlds - now costs 1 research at the start of each level to activate
  a nerf, but also a buff because if you like a build you can freeze it by not getting research

mine gun has 25% less ammo and 33% more damage

railgun now gets 50% more ammo, but it fires slower
fixed rail gun ammo drain on misfire bug

fixed experiment gun display bug
2021-08-06 09:20:37 -07:00
landgreen
d8e891a681 chain reaction
tech: chain reaction now requires vacuum bomb, but it increases grenade radius and damage 33%
  (and makes blocks explode)

needle gun fires with more regular timing
needles despawn 1.5s faster, for performance reasons
intro level power ups are relocated
tech: decomposers renamed necrophage
if mobs are one shotted before they see you, they no longer alert nearby mobs
clicking on a mob in testing will log that mob in console
2021-08-03 06:46:19 -07:00
landgreen
f9dc66797b decomposers
decomposers - worms reset their lifespan if they kill their target

nail tech tree reworked a bit
  removed powder actuated, nail gun  ramps up to full fire rate with just pneumatic actuator
  needles and ice crystal nucleation can get supercritical fission and irradiated nails now
  supercritical fission crits easier

labs exit platforming is a much easier since it's in the general rotation now

bug fixes
2021-08-02 06:39:38 -07:00
landgreen
7e6fc208a9 endless experimental mode
"labs" is now in the normal map rotation
experimental mode is now endless  (no gauntlet, finalBoss, ...)
fixed a bug that was giving experimental mode full life at the start

perfect diamagnetism field has a 10% larger radius and arc
the 1/15 second cooldown after blocking with perfect diamagnetism no longer stops you from blocking
  it still disables field damage effects and player recoil after blocking  (for 1/15 of a second)

mass-energy now works with catabolism by removing max energy to make ammo
ergodicity - now reduces difficulty by 2 levels and prevent healing from heal power ups (was all healing)
Noether violation gives even more forward recoil
blinkBoss has more health, but it's much slower at easy difficulty
2021-08-01 06:33:53 -07:00
landgreen
030824ed5d seePlayerByHistory
blinkBoss - teleports after you, drops grenades after each teleport
sneaker (the stealthy black pentagons) - decloaks slower, moves slower, is smaller, has more health

some mobs can now sense you by "smelling" where you were
  they check for a clear line of sight with your last 10 seconds of history
  snakeBoss, blinkBoss, sneaker

extra bosses no longer spawn on final level
beating the final boss clears mobs that spawn after a mob dies, like powerUpBoss

phonon and isotropic radiator range reduced about 10%
2021-07-27 19:52:01 -07:00
landgreen
3977b44ec7 scroll menus
shotgun balance
  ice-shot: less spread, higher damage, more crystals
  needle-shot: more needles, higher damage, less spread
  foam-shot: 1 more bubble

power up selection and pause menu elements scroll individually now
  it looks great on my computer, but different operating systems and browsers are unpredictable
  let me know if text is hidden or if it doesn't scroll for you and what OS and browser you're on
2021-07-26 06:15:06 -07:00
landgreen
34d295cf48 lore chapters: 3,4
2 more lore chapters (5 total now)
entering testing mode makes a sound now

reduced the requirements and frequency for many tech so that they may show up in "less optimal" situations
  I hope this will increase build variety and also give more value to making good tech choices
countless bug fixes and wording fixes

mobs have a new trait mob[i].damageReduction
2021-07-21 07:01:46 -07:00
landgreen
f590cfc99e isotropic radiator
"pressure wave" renamed "phonon"
  tech packet length removed
  most wave beam tech is now compatible with phonon

wave beam tech: isotropic radiator - phonon has shorter range but expands in every direction

drone tech: torque bursts - teleport towards targets and do 30% more collision damage

irradiated drones do 33% more damage, 33% less collisions damage
   5% more ammo, 30% less range, don't lose duration on collisions

pseudoscience only gets 3 free rerolls per tech
2021-07-15 06:14:56 -07:00
landgreen
95adf9fa06 shieldingBoss
shieldingBoss stops re-shielding after taking damage
  25% more health
  re-shielding Cooldown is 25% shorter

you can pick up ammo with laser again
  it was too annoying to switch guns

you have 1/2 second harm immunity after leaving a portal

lore conversations are better at recovering from speech API freezes
  (if the speech API doesn't work after 10 seconds it switches to pure text)
2021-07-12 15:40:43 -07:00
landgreen
89ade77e14 lore conversations
to prevent misclicks when you grab two power ups in a row there is a 1/2 second delay before power up selections can register
  I also added in a 0.25 fade in effect on the power up selection menu. Can you tell?

tech: pseudoscience - adds 0-4 JUNK to the potential tech pool (was 1-5 JUNK)
tech quenching - now increases max health and does harm for over healing from heal power ups
  (was for heals at max health)
foam tech necrophoresis now makes less foam spawns if the total number of bullets is high
  to help with lag when killing packs of mobs

preparation for more lore chapters
  reworked the lore conversation code to make it easier to write
    also lore conversations should now have better timing between the text and voice
  lore conversations can now recover from some speech errors and try again with safer settings
    this seems to allow speech on my firefox browser
  added a console command to make it easier to quickly unlock testing mode
    lore.unlockTesting()

pressing "b" in testing mode now gives you 10000 research and the damage from research tech
2021-07-04 06:40:57 -07:00
landgreen
8b73c9ffc4 pseudoscience
tech: pseudoscience - renewing power up choices costs no research, but adds 1-5 JUNK to the potential tech pool

>update text now shows the last 20 updates and has a scroll bar
2021-07-01 07:41:16 -07:00
landgreen
a2b56d1f7e abiogenesis
tech: abiogenesis - spawn a second level boss on each level, but costs 5 research or if you don't have the research add 49 JUNK tech to the pool
  note to level builders I rewrote the add duplicate boss code in all levels: spawn.secondaryBossChance(x,y)

foam tech: uncertainty principle - foam bullets change position randomly, increase foam damage by 66%

throwing blocks now charges faster with reduced fire cooldown
tech renormalization now has a 40% chance to refund a research  (was 37%)
performance- now precalculate player gradient fill
2021-06-30 06:40:37 -07:00
landgreen
88f595642f catabolism and inductive coupling update
catabolism - lowers your max health by 1 (was 3 harm) and gives 4 ammo
inductive coupling - gives max energy for leftover power ups (was max health)
  now requires mass-energy equivalence

switched to a newer copy, paste URL
  this seems to fix issues with failed text copy in the level builder if you hold mouse down for over 6 seconds
2021-06-19 07:23:26 -07:00
landgreen
36d44c2569 balance
over all game difficulty scaling occurs faster
  your damage will feel lower, and you will take more harm,
  so you should probably play on a lower difficulty

tech: Higgs manism gives 50% reduced fire delay instead of harm reduction
tech: inertial frame is removed
tech: automatic is now a junk tech

balance:
  dead reckoning gives 36% damage when at rest (was 30%)
  overcharge gives 10 more energy, but adds 10 junk tech
  1st ionization energy gives 6 energy per heal (was 5)
  dormancy increases damage by 100% but lowers it by 33% if no recent kills (was +50%, -15%)
  torpor decreases harm by 66% increases harm by 15% if no recent kills (was -50%, +10%)
  Ψ(t) collapse spawns 3 more research, so it's at 15
  fragmentation gives 30% more nails for railgun
  ammonium nitrate +25% (was 20%)
  generalist gives 8 guns (was 6)
  arsenal gives 10% per gun (was 14%)
  rivet gun fires 25% faster, rivets are 15% larger
  shotgun slug is 33% bigger
  missile bot fires 10% more often
  tinsellated flagella gives 40% speed increase (was 50%), base spore speed is 10% faster
  beamSplitter has a 20% lower divergence
  nano manufacturing tech is all buffed 15%
  traversable geodesics gives 2 guns and ammo (was 1)
  mines have 25% more nails, laser mines use 20% less energy sentry mines last 33% seconds longer
  zoospore vector has an 11% chance to spawn (was 9%)
  negentropy spawns a heal for every 33 missing health (was 50 health)
  exciton-lattice gives 60% damage
  thermocouple spawns 1-8 ice-IX (was 1-5)
  WIMPs spawn 2-6 research (was 2-3)
  quantum immortality reduces harm by 33% (was 23%)
  commodities exchange gives 10 power ups (was 8)
  super balls are 17% bigger (this means they do about 25% more damage)
  exothermic process increases damage by (was 45%)
  heat engine increases damage by 50% (was 40%)
  replication gives 10% duplication chance (was 8%)
  stimulated emission gives 22% duplication chance
  futures exchange gives 4.7% duplication chance per cancel  (was 4.3%)
  needles are 10% slower and do 15% more damage

bug fixes:
  reduced tolerances text rewritten to clarify that it gives more ammo per ammo pack
  hazards on horizontal flipped levels now correctly do damage
  ship mode aims properly after you die
    although it still doesn't reset
  experiment mode selections are highlighted better
2021-06-13 05:41:37 -07:00
landgreen
69fec1cde7 metamaterial cloaking now does 300% more damage
added 50% chance for elevators on warehouse level

metamaterial cloaking now does 300% more damage if a mob has not died in the last 4 seconds
  removed: tech: combinatorial optimization - increase damage by 66% if a mob hasn't died in the last 5 seconds

fixed bug with experiment not loading tech
2021-05-30 14:14:29 -07:00
landgreen
d54ca92cf7 combinatorial optimization
"cloak" and "alternate reality" now have styled text

metamaterial field damage increased to 146% (was 121%)
tech: combinatorial optimization - increase damage by 66% if a mob hasn't died in the last 5 seconds

fix bugs where some shared build URLs were crashing on some unusual tech, like lore tech and nonrefundable tech
junk tech: not a bug - crashes the game
2021-05-30 06:14:34 -07:00
landgreen
39c9b08b2e WIMPs
ice-IX does 15% more damage

tech: WIMPs - an indestructible harmful particle slowly chases you
  spawn 2-3 research at the end of each level
experimental mode : WIMPS chase you

beating the final boss looks a bit less like death and a bit more like winning
  also there are some text directions on how to enter endless mode (press T after you win)

tech removed: 1-body problem
2021-05-13 18:32:20 -07:00
landgreen
0019143124 metastability
tech: metastability - 20% dup chance, but duplicated powers up eventually explode
nerfed tech: electric reactive armor 6% (was 7%) explosion damage reduction for every 10 energy you currently have
2021-05-10 06:20:19 -07:00
landgreen
bfa1fe808c nonRefundable
some bot related tech is no longer nonRefundable
nonRefundable tech is now hidden in experiment mode
2021-04-29 06:07:29 -07:00
landgreen
e619a2d57b pulse charge
pulse laser now charges up with energy before you fire, but it fires 3 overlapping explosions
  please give feedback on balance (too strong, too weak?)

tech shockwave: now applies to all explosions

foam gun now gets 20% less ammo
2021-04-27 05:10:36 -07:00
landgreen
ef63dc5494 crossfire
bots are now nonrefundable, so they don't display as a tech when you select them
  this might introduce some errors, please let me know if you see something
bot counts can be seen in pause menu

the final boss will spawn progressively more mobs if you don't kill it quickly enough
  levelBosses are also more likely to spawn on the final boss

added community map - crossfire
  by iNoobBoi
2021-04-17 09:55:27 -07:00
landgreen
058b1f94f5 fixed shooting aiming and url broken 2021-04-16 05:13:21 -07:00
landgreen
a5aea4ccc5 spawns
experiment and junk tech: decomposers - mobs leave behind spawns when they die

new levelBoss - a cluster of larger spawns
  while it's alive all mobs other leave behind spawns

added block collisions to most no collide mobs
  (this should buff block throwing and pilot wave)
2021-04-15 05:23:26 -07:00
landgreen
b217a50f75 refit
experiment and junk: panopticon - mobs can see you all the time

scrap bots now have a 33% chance to spawn for 10 seconds after killing a mob
  (was 20% chance for 20 seconds)
tech: scrap refit - killing a mob resets your functional scrap bots back to 10 seconds of operation

several damage tech have reduced damage by about 10%
spores do 20% more damage, but last 1 second shorter
2021-04-08 12:26:06 -07:00
landgreen
4848cc4e73 1-body problem
tech: 1-body problem - do 100% damage if there is only 1 active bullet

experiment mode and junk tech: random aiming

bug fix - sniper, shooter aiming might be improved (no more firing backwards)
  or maybe I just made it worse, let me know

bug fix - Shift registers

working on rewriting the way backgrounds and foregrounds are drawn on each level (in progress)
2021-03-30 05:23:56 -07:00
landgreen
603d5c466c frequency doubling
some tech is now only 50% likely to show up
  I choose about 25 tech that don't effect game play as much, and dropped them down to 50% frequency

reset on experiment menu should now clear power ups and bullets

fixed bug with no heals
2021-03-20 16:42:36 -07:00