Share your repls and programming experiences

← Back to all posts
꧁ Animal Crossing New Horizons ꧂
SilvermoonCat (458)

Animal Crossing New Horizons

silvermooncat

I coded this two months ago and a few days ago I made some updates and fixes!

Credits to @Bookie0 for the loading symbols, I assembled them :>

EDIT: IF THIS SOMEHOW GETS 50 UPVOTES I WILL POST DRAWINGS OF SOME VILLAGERS

ART

What is Animal Crossing?

A video game by Nintendo ;-;

Animal Crossing is a fun game by Nintendo which is where the main character (you) is brought to a deserted island. I didn't include the decorating island part since that's a little hard...
And FYI, Acnh is a horror story, where a 10 year old is brought to a deserted island... creepy, but fun, huh?

The Game

Fish

There are so many types of fish in animal crossing I didn't include them all. However, the 'jokes' there are all from the game itself. Also, the probability of getting each type of fish are different depending on their scarcity.
Horse Mackeral and Sea Bass are most common in the ocean, whale shark is very rare, so in the game it is too.

DA SEABASS SHALL HAUNT U FOREVER MUAHAHAHAHA

Villagers

So there are like nearly 400 villagers in animal crossing. Not all of them are your starting ones, so I included some I found and some I like. If you want me to add another please tell me in the post :D Just tell me their name.

Graphics

Hope ya like the word-art thingy! :) I just found out how to use it it's quite fun...

Summary

Have fun playing this, I worked really hard. Please report any bugs, I'm not sure I tested everything.

If you like this, comment and upvote! :D Suggestions are appreciated ofc

~SilvermoonCat~

Comments
hotnewtop
Bookie0 (6375)

pretty nice start! what about adding a few more colors and adding more stuff to the game! :D

SilvermoonCat (458)

@Bookie0 K thanks for the suggestion I will add more!

geniushour (1)

@SilvermoonCat maybe add a title screen or different modes! I love it! such a great job.

SilvermoonCat (458)

@geniushour thank you. yes, I sort of have a title screen and if you could elaborate a little on different modes? Like... what type?

geniushour (1)

@SilvermoonCat like maybe a hard mode or a different take on the game, maybe ask some suggestions in the comments

SilvermoonCat (458)

@geniushour ahh ok but the game animal crossing it's sort of like... peaceful decorating island style, Im not sure if I could add that. I'll see though, thanks for the suggestion!

geniushour (1)

@SilvermoonCat any mode, though like maybe ones with other player but not online but they are ai

SilvermoonCat (458)

@geniushour ahh ok that might be possible I will try (although not too soon. Once I'm finished with some other projects)

NateRiver0 (95)

@SilvermoonCat
Thanks! by the way can you please tell me how you made the back input

NateRiver0 (95)

Please Please PLease tell me how you - Figured out inputs for going back @SilvermoonCat

NateRiver0 (95)

just saying a good suggestion is using @SilvermoonCat
print("\033[0;35mloading. . . ")
time.sleep(0.5)
os.system("clear")
print("\033[0;35mloading. .")
time.sleep(0.5)
os.system("clear")
print("\033[0;35mloading .")
time.sleep(0.5)
os.system("clear")
print("\033[0;35mloading. . . ")
time.sleep(0.5)
os.system("clear")
print("\033[0;35mloading. .")
time.sleep(0.5)
os.system("clear")
print("\033[0;35mloading .")
time.sleep(0.5)
os.system("clear")
for loading just a suggestion!

SilvermoonCat (458)

@therealebraheem yea I always used that
but acccoreding to a user's preferences I am not doing a loading :)

SilvermoonCat (458)

Ok so you need a while loop.

x = 9 # this can be anything
while x = 9:
     inputname = input("a input.")
     x = 8 # change, or else it'll keep inputing
     if inputname = "go back":
          input("press enter")
          x = 9 # will go back now
SilvermoonCat (458)

@therealebraheem sry there was a mistake
it was “while x == 9” with 2 equals not 1

NateRiver0 (95)

yeah thanks i figured that out but still [email protected]

SilvermoonCat (458)

@ZhongRietveld for sys.exit? ik but I prefer sys.exit more :)

ZhongRietveld (32)

@SilvermoonCat No I mean that you go earlier uot of a for/while-loop then the condition says

while True:
  ans = input('Do you have a life [yes, no] ')
  if ans == 'yes':
     break
  else:
     print('Incorrect answers')

print('You\'re out of the loop')
NateRiver0 (95)

@SilvermoonCat
File "main.py", line 363
'''
^
TabError: inconsistent use of tabs and spaces in indentation
 :( pls fix

SilvermoonCat (458)

@therealebraheem uh oh I was just... ok does it work

NateRiver0 (95)

@SilvermoonCat
Yeah i just removed the multiline comment then it worked

SilvermoonCat (458)

@therealebraheem thanks! a store is coming soon, but there's a million tab errors so I'll notify you later ;)

NateRiver0 (95)

@SilvermoonCat
EDIT: IF THIS SOMEHOW GETS 50 UPVOTES I WILL POST DRAWINGS OF SOME VILLAGERS current upvotes : 74

SilvermoonCat (458)

@therealebraheem once I'm on iPad I will post ;)

NateRiver0 (95)

@SilvermoonCat
Btw can i use your typing function for my own game

SilvermoonCat (458)

omg why's this trending...
AND PLEASE DO NOT ASK FOR EDIT ACCESS. I have already denied a few... just fork it if you wish

SilvermoonCat (458)

GAME IS BEING UPDATED SO THERE MAY BE PROBLEMS :\ just saying...

ZhongRietveld (32)

How can jou post jou're repl?

SilvermoonCat (458)

@ZhongRietveld ? If you’re meaning how can you post your repl, then you just click on add post in repl talk (where you found this) and follow the instructions there

NotMrMan (119)

nice! just don't get sued by nintendo

SilvermoonCat (458)

@NotMrMan i really hope not spare me nintendo loook I got your game so just--

DillanBowman (13)

@NotMrMan it should be mario stomping you that you should be worried about nintendo owns mario like a slave

[deleted]

i got only ocean sunfish and whale sharks ;-;

[deleted]

oop 3 whale sharks in a row

[deleted]

i got a whale shark on my first try

[deleted]

@SilvermoonCat i have great luck... 3whalesharks in a row, and i only ggot sunfish and whalesharks

SilvermoonCat (458)

@snekattack wow :D do you like teh game?

[deleted]

@SilvermoonCat its fun but you should maybe channge the rates for the fish. maybe when you start fishing the screen says fishing... or something like that so you sort of have to wait for the fish to be found/caught so you cant spam fish

SilvermoonCat (458)

@snekattack mm ok. I’ll add a time.sleep. And the probability of catching each fish is actually different

[deleted]

@SilvermoonCat i saw but it seems like it is a bit too easy

SilvermoonCat (458)

@mathiasaboye lol
ya I’m not asking for upvotes... just found in my trashly collection of art some villagers :)

JujuSanpo (0)

this is awesome dkfjgkfdghjkdfgnh

DrHalloween (14)

how did you make the writing type like that in Dodo Airlines?

SilvermoonCat (458)

@DrHalloween Like typing? oki here :

def typing(text):
      for char in text:
      sys.stdout.write(char)
      sys.stdout.flush()
      time.sleep(0.045)

Indentation is wrong above bc I just typed it... and now

typing("Typed things!")
[deleted]

remove the lines between 106 and 111 it looks like the dots are moving out then in. i personally like it out then it clears so on. @SilvermoonCat

[deleted]

@SilvermoonCat here an idea... right now im making a little app thingy that will be filled with games and other useful stuff. maybe sometime (once im finished remaking the game) i could add the animal crossing in? also... there is a glitch where if you spam fishing it will glitch out and wont erase the screen. finally you should add account saving with the repl.it database

SilvermoonCat (458)

@snekattack I’m not good at db right now so not that (but I get you) and sure... then why would you spam fishing? In animal crossing (the real game) they purposely make everything a little slow

[deleted]

@SilvermoonCat 1: here a simple tutorial
that you can use. i learned db today and im making a fully functional login system to my program. i spam fished cuz i wanted to lol

SilvermoonCat (458)

@snekattack I have a db sys already but it's too complicated as of now... I MIGHT try for future projects

DemetrioGarcia1 (1)

This reminds me of Animal Crossing New Leaf.

SilvermoonCat (458)

@DemetrioGarcia1 cool! :> I’ve only played New Horizons so far

Soccer135246 (7)

??! I caught a whale shark on my first attempt at fishing???!?

[deleted]

i love your projects****

SilvermoonCat (458)

@LaraBinth thank you! Working on smth right now, I’ll @ you if I post it :)

[deleted]

@SilvermoonCat yes my dream come true!

Wilke000 (636)

Can you add auth with repl.it to save?

SilvermoonCat (458)

@Wilke000 you mean db? I can't right now, I might try later

NateRiver0 (95)

How did you get the back inputs i really wanna know

Soccer135246 (7)

OH NOOO
File "main.py", line 495

                                                                 ^

SyntaxError: unexpected EOF while parsing

SilvermoonCat (458)

@Soccer135246 I was updating visit tomorrow :P

codeninja135 (35)

how do you have the focus to write this stuff? The longest I wrote was about 100 line for a discord bot xD

SilvermoonCat (458)

@codeninja135 i don't know, motivation from 'somthing' ? xd