martinbwg / Pixel-Tanks

1 stars 3 forks source link

The End Of Pickle Tank #650

Closed LostKing73 closed 1 month ago

LostKing73 commented 2 months ago

Title's menacing, right? Well, it's for a good reason. @cs6413110 and @CelestialKnight7 are both Seniors, meaning this is their last year before adulthood. That also means they can't code, and I don't think @BreadSpam can code the game on their own without breaking it. So, we need to finish the game, and this is a list for that. (before you say that this already exists, Aaron asked me to make it so hush.)

To Do

Main Lobby

Remaining Perks / Nerf or buff perks

Some class balancing (warrior, builder)

Some cosmetics (maybe?)

Making animated cosmetics work in your inventory

Redo item images

The Aaron Section

Separate Coding and Images?

Fix minor bugs

HTMLify game

Fix GUI

Level Editor

How To Edit

Aaron, make your edits Bold Bread, make your edits Italic Evan, make your edits Both

Use the "Main Lobby" section as an example of what to do as an edit.

cs6413110 commented 1 month ago

cringe but have popcorn so I'll watch

CelestialKnight7 commented 1 month ago

e

LostKing73 commented 1 month ago

Lk stop, give him one more chance before he shuts for good

dude he's added terrorism and told me to kill myself. he's not getting code acess

CelestialKnight7 commented 1 month ago

this is very entertaining

LostKing73 commented 1 month ago

alr back on track everyone

CelestialKnight7 commented 1 month ago

nah, imma code game

LostKing73 commented 1 month ago

wat?

CelestialKnight7 commented 1 month ago

lmao, just trying to start drama

CelestialKnight7 commented 1 month ago

am bored

LostKing73 commented 1 month ago

do things on list ples

CelestialKnight7 commented 1 month ago

NEED CIRCEL

BreadSpam commented 1 month ago

fine Evan, I'll find the circle

BreadSpam commented 1 month ago

if (t.shields > 0) { const p = t.username === PixelTanks.user.username; let a = 1; if (this.ded && t.invis && !p) return; if ((t.invis && Engine.getTeam(this.team) === Engine.getTeam(t.team)) || t.ded) a = .5; if (t.invis && Engine.getTeam(this.team) !== Engine.getTeam(t.team)) a = Math.sqrt(Math.pow(t.x-this.tank.x, 2)+Math.pow(t.y-this.tank.y, 2)) > 200 && !this.ded ? 0 : .2; if (a === 0) return; GUI.draw.beginPath(); GUI.draw.fillStyle = '#7DF9FF'; GUI.draw.globalAlpha = a((t.shields/100).4); // .2 max, .1 min GUI.draw.arc(t.x+40, t.y+40, 66, 0, 2Math.PI); GUI.draw.fill(); GUI.draw.globalAlpha = 1; GUI.draw.fillStyle = '#000000'; GUI.draw.fillRect(t.x-2, t.y+113, 84, 11); GUI.draw.fillStyle = '#00FFFF'; GUI.draw.fillRect(t.x, t.y+115, 80t.shields/100, 5); }

somewhere in here

BreadSpam commented 1 month ago

circle radius is 56.5685424949 approximately i think

BreadSpam commented 1 month ago

ok so like 1: i code things like nuke tank and smoke bomb all by myself with no directions. im a force to be reckoned with. 2: r u done @DarkMemeGod411 ??? this isn't hard at all so if u take more than the weekend then ur fired

times up btw @DarkMemeGod411 fired lol

LostKing73 commented 1 month ago

he never got code access (and wont ever)

CelestialKnight7 commented 1 month ago

if (t.shields > 0) { const p = t.username === PixelTanks.user.username; let a = 1; if (this.ded && t.invis && !p) return; if ((t.invis && Engine.getTeam(this.team) === Engine.getTeam(t.team)) || t.ded) a = .5; if (t.invis && Engine.getTeam(this.team) !== Engine.getTeam(t.team)) a = Math.sqrt(Math.pow(t.x-this.tank.x, 2)+Math.pow(t.y-this.tank.y, 2)) > 200 && !this.ded ? 0 : .2; if (a === 0) return; GUI.draw.beginPath(); GUI.draw.fillStyle = '#7DF9FF'; GUI.draw.globalAlpha = a((t.shields/100)_.4); // .2 max, .1 min GUI.draw.arc(t.x+40, t.y+40, 66, 0, 2_Math.PI); GUI.draw.fill(); GUI.draw.globalAlpha = 1; GUI.draw.fillStyle = '#000000'; GUI.draw.fillRect(t.x-2, t.y+113, 84, 11); GUI.draw.fillStyle = '#00FFFF'; GUI.draw.fillRect(t.x, t.y+115, 80t.shields/100, 5); }

somewhere in here

i cant read

CelestialKnight7 commented 1 month ago

circle radius is 56.5685424949 approximately i think

ew

BreadSpam commented 1 month ago

Round Modifiers (moved here bc lostking will spam close to the end of the universe if I don't)

every other defense round will have a modifier, which determines how the ai spawn, and what they spawn.

Modifier 1: Swarm the game will just try to spawn as much ai as they can. no ranks. (remember, rank 0 ai wont have items or classes)

Modifier 2: Boss a boss spawns using all the points. it will have unlimited rank, and will use all the points to add ranks to 1 tonk.

Modifier 3: Ambush half the amount of ai spawn (half points) but they all spawn ontop of you :)

Modifier 4: Squad all of they ai are type 3 (they will group up and destroy u) but also uses half points.

Modifier 5: Insta all of the ai are tactical, have agressive ai, use airstrike and dynamite, and spawns nuke tanks. boom

Modifier 6: invis all of the ai are stealth, have agressive ai, use blocks, and can spawn ghost tanks which can go through any wall whenever. ez

Modifier 7: tu

rrets all of the ai are builder, have defenseive ai, use blocks and spook, and can just spawn 6 turrets instead of ai. ez

Modifier 8: buff all of the ai are warrior, have agressive ai, use reflect, and spawn mini boss ai. gl

Modifier 9: healage all of the ai are medic, have supportive ai, use healing items, and spawn heal radius ai. ez

Modifier 10: arson all of the ai are fire, have defensive ai, and spawn fire trail ai. gotem

READ

not all of these will be used. some of them are outdated/bad

Vote: 🎉 = add asap 👍 = add soon 👎 = ew no

LostKing73 commented 1 month ago

thank youuu

BreadSpam commented 1 month ago

bruh this issue is so cluttered now I t hurts my brain

DarkMemeGod411 commented 1 month ago

he never got code access (and wont ever)

I actually did tho

CelestialKnight7 commented 1 month ago

READ

not all of these will be used. some of them are outdated/bad

Vote: 🎉 = add asap 👍 = add soon 👎 = ew no

I CANT READ

CelestialKnight7 commented 1 month ago

AND ALSO WHY IS THIS HERE

LostKing73 commented 1 month ago

AND ALSO WHY IS THIS HERE

cuz that's what this issue is for, containing all other issues, cuz we need there to be like no issues at the end of the year

LostKing73 commented 1 month ago

he never got code access (and wont ever)

I actually did tho

when and why @BreadSpam

BreadSpam commented 1 month ago

AND ALSO WHY IS THIS HERE

bc loskting isnt very rock and stone and spam closed my issue until i just put it here??? it isnt organization. having lots of issues makes it easier to talk about specific topics, but lk decided this and i cant do anythign about it :(

BreadSpam commented 1 month ago

vote for round modifiers to be it's own issue as it should be 👍 = yes, why is it here? 👎 = LostKing, the correct one who realizes we need to condense issues to stay on track and prevent random spam (bread)

CelestialKnight7 commented 1 month ago

just close all issues

CelestialKnight7 commented 1 month ago

jk

LostKing73 commented 1 month ago

alex, no touchy.

CelestialKnight7 commented 1 month ago

bro, both of u need to go touch some grass

DarkMemeGod411 commented 1 month ago

bro, both of u need to go touch some grass

fair

cs6413110 commented 1 month ago

What's grass

BreadSpam commented 1 month ago

k so 3-2 vote idk why Aaron is voting 👎 other than tradition lol. re-opening #179 & #559

LostKing73 commented 1 month ago

@cs6413110 why are they allowed to oppose u >:(

cs6413110 commented 1 month ago

Uh i forgot

cs6413110 commented 1 month ago

Something about democracy

LostKing73 commented 1 month ago

but like y

DarkMemeGod411 commented 1 month ago

@cs6413110 why are they allowed to oppose u >:(

good point. Aaron created tanks, so he has final say

BreadSpam commented 1 month ago

democracy lol

LostKing73 commented 1 month ago

nah

CelestialKnight7 commented 1 month ago

closing until everyone here can provide visual evidence of them touching grass in the last 48 hours

DarkMemeGod411 commented 1 month ago

closing until everyone here can provide visual evidence of them touching grass in the last 48 hours

its gonna stay closed then

cs6413110 commented 1 month ago

@CelestialKnight7 4k evidence of me existing and touching grass Screenshot 2024-08-12 10 29 49 AM

LostKing73 commented 1 month ago

bro not the grabby guy

BreadSpam commented 1 month ago

IM SERIOUSLLY ALERGIC!!! I CANT ORELSE I DIE. U WANT ME TO KMS? 💀

DarkMemeGod411 commented 1 month ago

IM SERIOUSLLY ALERGIC!!! I CANT ORELSE I DIE. U WANT ME TO KMS? 💀

no don't

LostKing73 commented 1 month ago

IM SERIOUSLLY ALERGIC!!! I CANT ORELSE I DIE. U WANT ME TO KMS? 💀

...

BreadSpam commented 1 month ago

IM SERIOUSLLY ALERGIC!!! I CANT ORELSE I DIE. U WANT ME TO KMS? 💀

...

ok bye touches grass