ASCII Shooter Game
Honk Honk YES! quote from @DannyIsCoding, originally taken from @HahaYes.
Ignore that. Anyway,
It might not work
Hey guys! I've been working on this a little bit now, and I think it's done. I was going to work on this project a little longer, but school's almost over and I really want to get some other C++ projects out of the way before it ends.
Also special thanks to:
- @Bookie0 for play testing and giving some awesome feedback (sorry I couldn't get through them all)
- @TheForArkLD, @Coder100, @CodeLongAndPros, @SPQR, and @Codemonkey51 for giving me a head start with Bash
So thanks guys! You really helped me a lot!
Enjoy :)
pretty nice dude. I like the colors and just not knowing what the heck these little letter bois are gonna do next
@TheMemeManHimse oh thanks!
@DynamicSquid np dude!
Wow...
@aidanrol thanks!
Cool! Thanks for mentioning me =)
This is awesome! If you want to, then you can maybe try to add coins and/or make an account for the user? Also, if you want to, maybe when bullets hit each other, you could create like a 3x3 explosion and it gives one hit to everybody in range. It is your choice if you want to add it.
@ShivankChhaya thanks for the feedback!
Dang, this is a great game! Keep up the great work! :D
@studentAlfredAl thank you!!
Honque Honque Oui! This game is cool.
@DannyIsCoding thanks!
you can jump over bullets, meaning you can continue shooting at a letter, also if you stand inside a letter it cant hurt you
also:
also also i forked it to reduce flicker and make it easier to tell whats going on
https://repl.it/@Nettakrim/py-Shooter#main.py
@Nettakrim oh that's actually does look a little better! I was thinking of doing that, but I thought it'd look bad lol
@DynamicSquid i think i found a way to remove the flicker, testing it...
@ChezCoder a way to remove flicker... if it works that will be very usefull
edit: looked at your repls, found it and wow that looks good
def clear(): print("\033[0;0H")
instead you can just do this
also if you have a menu system that works like this
a=func1 b=func2 enter an option
a=func1 b=func2 enter an option a "hi"
you can do
\033[J at the end of the input
to clear the "hi" text
also print("\033[?25l",end="") will remove the cursor
and print("\033[?25h",end="") will put it back
@Nettakrim oh that's cool, didn't know that. I'm not that familiar with linux so I'm still learning about ansi
@NeilYe yeah, that's because you died lol
@DynamicSquid Make it error code 0 upon exit?
@DynamicSquid oh, Thanks! but please make it into a string so I won't be freaking out.
@NeilYe there! i fixed it :)
Nice!
@Coder100 thanks!
hi
Great game! Do you mind if I borrow this for a machine learning project I'm working on?
The addiction level of this game is above anything else I've ever played on repl.it share so sick XD
@Highwayman yay! thank you!
Do you want to make a collaborative repl ? A game in html, css and js ?
@HackerMan0303 no, sorry
@DynamicSquid Remember: Arrow keys.
@johnstev111 no clue how, sorry :)
@DynamicSquid map up arrow to w, map down arrow to s et cetera
how the diggigidy darn did you program the enemies?
@SpaceFire umm.. idk, typed some keys on my keyboard, and things worked
Awesome! Can i help with threading? (make the game run even when the user is not pressing anything)
@ChezCoder Oh yeah, sure! I actually had SOOOO much problems trying to get threading to work in Python it's completely insane. This is my first real python project, so I don't know much, but I think Python has a GIL or something that prevents that, but I think there some workarounds to that but I have no clue how. So do you just wanna fork the repl and maybe invite me over?
@DynamicSquid sure! Its pretty simple :D
@DynamicSquid python threading is easy bro. Read the docs
@Jakman me and chez tried it, it wasn't responsive enough, C++ is just easier for that task
@DynamicSquid I think i understand things easier than others for some reason. Sorry.
hmmmm I am a C++ guy. Can anyone explin what getch is for?
@HahaYes cin --> enter character, press enter
gecth --> enter character, auto presses enter
lol cool game. I forgot to upvote
@HahaYes oh lol
This is cool
@yuhuiguo thanks!!!
hi
Bye
@johnstev111 HAHAYES GOT SHUT DOWN. FINISH HIM
@DynamicSquid HahaNo!
@johnstev111 wait wait wut
@HahaYes wait I'm so confused
@DynamicSquid hehe rocket go boom boom https://www.youtube.com/watch?v=dQw4w9WgXcQ
@HahaYes would you believe me if i said you rickrolled me 7 months later
I can give even better feedback. Honk = Duck Haha = CyberTruck
Lol thanks for the ping
Wow, is this a thing now? Well if Honk Honk Yes is taken..... how about He He Yes?
@HahaYes lol xD
@DynamicSquid my accuracy in this game is worse than a stormtrooper
@HahaYes oof lol
@DynamicSquid yeah.... I guess it is because of the ascii
@HahaYes Erm... Ho Ho Yes sounds like Santa, we can't have that.
@HahaYes HahaNo
@johnstev111 whoa whoa whoa... wait a sec
@HahaYes fight, fight, fight...
@DynamicSquid squid slap
@DynamicSquid Dun DUN FIGHT
@HahaYes MAXIMUM DAMAGE
@DynamicSquid uh oh STINKY
@HahaYes HahaNo is officially trademarked by Firefish Corporation @DynamicSquid
@HahaNo
@HahaYes bruh
@nk1rwc bruh what?