128 Commits

Author SHA1 Message Date
landgreen
7d1b212c8a vanish platform
new training levels "stack", "mine", "grenades", "harpoon"

new map element vanish goes away after you touch it, returns in 3 seconds
bug fixes
2021-12-28 21:03:06 -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
4137d719da only 3 bosses
several tech now have fewer requirements to unlock
some normal tech is now considered gun tech (mostly explosion stuff)
snakeBoss tails, stay attached to each other
"snakeBoss", "blockBoss", "powerupBoss" are now the only bosses for the random boss list

bug fixes
2021-12-08 20:48:18 -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
79e27978ec JUNK percents
JUNK tech: facsimile - copy current level and insert into level queue
JUNK tech: planetesimals - spawn a tech, and play planetesimals, an annoying asteroids like game with realistic physics

tech that previously added 1 junk tech now adds 1% (of current non-JUNK tech options)
  the percent values may seem like more but I actually lowered the JUNK chance about 10%

meta-analysis no longer requires replication - (if you choose a JUNK tech get a random tech and 3 research)
symbiosis: only gives 1 bonus tech (was 1 or 2)
blink boss rebalanced (it's easier, and has two modes)

bug fixes
2021-10-27 19:21:51 -07:00
landgreen
dfc0f9b574 surfactant
tech: surfactant - remove foam gun, get 3 foam bots, upgrade all bots to foam
  you can now have a chance to see gun removing tech even when that gun isn't active

n-gon title draws in 1/2 the time
  I'm getting flagged by google search that my loading page takes a long time to full render, so this might remove the flag
  the site is very fast to load, but I think google is getting confused by the title animation

bug fixes
2021-10-17 19:21:25 -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
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
13cc190211 blockBoss
blockBoss: new boss based on work by TheShwarma
  (3x chance to randomly see blockBoss until next patch)
  it's over powered, I'll probably nerf it next patch, but I want to get some feedback first on how to nerf it
  hint: if you kill the boss all the mobBlocks turn back into blocks

very very small blocks are slightly limited in how fast they can be thrown
  they were moving so fast they would miss their target sometimes

tech: energy conservation gives 5% energy back (was 6%)
tech: arsenal requires at least 3 guns in your inventory
tech: active cooling requires at least 2 guns in your inventory

several bug fixes
2021-08-31 05:54:37 -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
a57639987a weak anthropic principle
tech: weak anthropic principle - after anthropic principle prevents your death, gain 50% duplication for that level
anthropic principle now correctly gives 6 seconds of harm immunity after preventing your death

almost all energy regen is disabled while immune to harm
  you aren't immune very often so you may not notice, but it will limit some builds that let you get almost constant immunity
  Pauli exclusion gives 1 s of harm immunity (was .75 s)
  CPT reversal requires 10% less energy (min energy is 60% to activate)
    CPT grenades gives many more bombs
    CPT bots gives many more bots

growBoss balance: a bit smaller and slower, and a extra high chance to drop a random power up when you kill one
sneaker mobs are a bit slower, and have much lower health
starter mobs are no longer aggressive

gun tech will now only show up for your active gun
set CSS max width of the update element to match other elements
2021-07-23 07:27:00 -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
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
6e5d951bf1 historyBoss
blocking uses 33% less energy

tech: stimulated emission removed
tech: Bayesian statistics renamed stimulated emission
tech: futures exchange gives 4.5% per cancel (up from 4%)

new level boss: follows you like the dynamo-bot, but is not friend
  will not spawn if you have a dynamo-bot
  (probably will be rebalanced in next patch)
2021-02-05 05:38:08 -08:00
landgreen
21affab7b1 renamed mech to m
to continue playing after the final boss you need to use testing mode:  "T" -> "U"
renamed mech -> m
2021-01-24 08:54:26 -08:00
landgreen
c7822cd1da unified field theory
duplication bug fix

renaming custom mode -> experimental mode
  experimental mode is available again even without completing lore

mob: sneaker is a bit faster and stronger
  (the invisible one that attacks from stealth)

tech: unified field theory - switching guns uses a reroll to cycle your field
2021-01-24 06:20:03 -08:00
landgreen
9b65a188eb chapter 1, 2
lore: chapter 1 and 2 are now somewhere in the game
  lore is the same for all difficulty levels

testing mode and custom are now locked by default until you reach chapter 1
  or just hack the game to skip the lore and enable testing and custom
    localSettings.loreCount = Infinity;
    localStorage.setItem("localSettings", JSON.stringify(localSettings));

bug fix: performance greatly improved on drawing multiple duplicated power ups
2021-01-23 07:01:04 -08:00
landgreen
79136db727 removed ice IX gun
reroll renamed -> research

spore damage increased 25%

ice IX has it's damage buffed by 50%, and freeze effect lasts 2s (up from 1s)
ice IX is no longer a gun
  but you can still get it for nano-scale field (and it's pretty strong)
tech: heavy water was removed

tech: correlated damage - duplication chance also gives % damage
(also added some minor nerfs to other duplication tech for balance)
2021-01-02 18:46:14 -08:00
landgreen
ecb41e1a19 bug fix on final boss kill 2021-01-01 17:25:12 -08:00
landgreen
9f019b9988 missile rework
fixed some math on laser tech: diffraction grating and slow light propagation
  they were giving too much damage

flechettes are slightly improved in: ammo, damage, fire rate

tech - MIRV can now stack up to 9 bonus missiles
removed tech - recursive missiles
tech: cruise missile - 50% larger size, but travels 50% slower
tech: missileBot - requires gun: missiles
2020-12-29 18:56:16 -08:00
landgreen
0e9d2bcc30 console style
updated in game console style and all messages to match real game commands
new names inline with lore,  mod -> tech, game -> simulation
  this is probably going to cause many minor bugs, so let me know what you find
new reroll display in power up selection

tech: rocket-propelled now works with all grenade tech
2020-12-26 08:16:22 -08:00
landgreen
7d9bfbd8cc shotgun slug
custom and pause menu style update (mostly just thinner lines between blocks)

mod: shotgun slug - fire a big bullet
2020-12-01 16:42:18 -08:00
landgreen
72e61eab78 patch notes in n-gon
you can view the patch notes for the last few commits from the game menu
  this uses the github API, so it might have some delay

overfill mods add energy instead of setting energy to a value

bug - blocks in vertical portals can get stuck inside the portals
  fixed, but only for one portal... oh well

mobs that make a scrap bot, don't leave a block body anymore
2020-11-11 07:45:04 -08:00
landgreen
a57ff0c4c1 overfill
update to mod: anthropic principle - only works once per level
  but gives 6 seconds of damage immunity and 2 extra heal power ups

most energy regeneration effects now overfill energy above the max by default
piezo electricity over fills energy by 300% (was 100%)
2020-11-04 05:36:50 -08:00
landgreen
c7048c9324 mod- pulse
gun: pulse is now a mod for laser
  mod: beam splitter applies to pulse

difficulty balancing
  (this needs to be done as more mods are added to the game to prevent power creep)
  all modes are a bit harder
    if you used to play why, try the new hard
    if you used to play hard try the new normal
  power ups drop more often from bosses on all modes
2020-10-25 15:09:55 -07:00
landgreen
e0131fcea1 vaccum bomb grenade mod
gun: vacuum bomb is removed
mod: vacuum bomb - grenades fire slower, explode bigger and, suck everything towards them

laser and diffuse laser graphics are better
mod: output coupler - diffuse laser beam is 30% wider and does 30% more damage
      requires diffuse beam

level number doesn't increase if you skip the boss (in the late game)
2020-10-23 16:03:27 -07:00
landgreen
5bbac02f88 bug fix 2020-10-21 07:47:10 -07:00
landgreen
858fa5fb24 finalized custom key inputs 2020-10-11 10:47:50 -07:00
landgreen
33fa0898fb buffs to cloak 2020-09-19 19:26:29 -07:00
landgreen
00859f15ed nail gun
zoom now only works in testing mode with keys: i / o

minigun is now nailgun  (higher damage, lower ammo)
mod: pneumatic actuator - nail gun's ramp up time is 50% shorter
mod: powder-actuated - removes ramp up time and increases nail speed

removed mod depleted uranium
mod: super size - larger super balls
2020-08-29 08:54:32 -07:00
landgreen
d3514ee4f1 classic n-gon links
nailgun mod
2020-08-27 05:25:02 -07:00
landgreen
07f77e41a5 new level boss 2020-08-03 16:28:36 -07:00
landgreen
c31c1c2d7a file reoganization, mod has it's own file 2020-05-19 19:03:53 -07:00
landgreen
4a355caa60 mod - microstates
mod - many worlds: 100% chance on choosing a power up to spawn a reroll if you have no rerolls
mod - microstates: +7% damage for every 10 active bullets
  (requires mod: Lorentzian topology)
mod - laser diode: laser, pulse, and laser-bots use 37% less energy
25% increase in difficulty scaling  (level 10 should now have the difficulty of level 12)
  effects: player damage, mod damage, mob acceleration, mob reaction time, mob cooldown time
2020-05-17 19:23:24 -07:00
landgreen
a7ad085deb neutron bomb
acute stress mod removes 1/3 (was 1/2) of your energy
zoom works with i and o now
cell boss has double the chance to spilt on damage.
After it splits, each daughter cell has the mother's reduced health

new gun neutron bomb, persistent AoE damage
  (might still have issues sticking to objects properly)
new mob neutron bomb stuns mobs
2020-05-07 04:52:38 -07:00
landgreen
a64b969186 construct mode mob spawns 2020-05-03 04:38:48 -07:00
landgreen
a7faffa8a7 spider boss
large mods shrink on death instead of disappearing
new boss mob:  spiderBoss
mod - Bayesian interference -> determinism
   spawn 4 mods and 2 heals, future power ups are limited to one choice
mod - Leveraged investments -> Bayesian interference
   33% chance for double power ups to drop, remove all future ammo power ups
(serious progress on my level construction tools, but it's not ready yet)
2020-04-28 19:14:07 -07:00
landgreen
31316c430f pilot wave damage fix, block colliison rewrite 2020-04-21 06:12:02 -07:00
landgreen
c57ae9d7fd checking for NaN health bug
mod - spores follow player
mod - nails do 66% extra damage over 6 seconds
working on pilot wave field
2020-04-10 12:21:13 -07:00
landgreen
5be4c80ccf mod - spores follow player 2020-04-08 19:14:33 -07:00
landgreen
8bcc038b81 added option for community maps 2020-04-05 05:16:09 -07:00
landgreen
1c843686f1 new mods, bug fixes
mods: pocket universe, plasma field range, Hawking radiation

added trackpad mode
2020-03-01 19:05:45 -08:00
landgreen
9dc3bc43df added basic field blocking mod 2020-02-23 17:45:07 -08:00
landgreen
b0f5f61e29 rebalancing why 2020-02-05 05:50:20 -08:00
landgreen
2c287368a1 pause graphics upgrade 2020-01-20 14:22:55 -08:00
landgreen
5a012508b0 immortality bug fix, spore balance, acid balance, and graphics, UI update 2019-12-31 09:41:51 -08:00
landgreen
2073ae2279 made draft mode default, bug fixes 2019-12-30 11:10:36 -08:00
landgreen
45b87e8c72 laser and pulse combined, heal effect difficulty balance, custom mode bug fix 2019-12-30 06:44:20 -08:00