Share your repls and programming experiences

← Back to all posts
2K Cycle + End of School Special!!! 🎉🎉
h
Bookie0 (3288)

Salutations children of repl!

This is my 2000 cycle special and end-of-school special!!! Indeed, today, no more school for like 3 months!

(skip this part to proceed directly to the game)


This came from my 2ish months of semi-lockdown, where I rediscovered coding. Ive learnt a lot during these months, yet I still feel like I haven’t really learnt much. Which is kinda true.

Several of you have said that my repls that I publish are not that good, since they are mostly text and don’t contain much complex things. That kinda true. Some of you have also encouraged me to keep on learning because I have this potential. Well, this summer, I’m setting some goals for myself:

—Improve my python. I’m trying to learn new things through books and sites, but if you guys have any suggestions, feel free to tell me!

—Learn a new language! I’m gonna probably attend a C++ course, so I hope i enjoy this language!

—Make my repls more better. This means trying to improve the quality so people stop complaining how I “spam” (lol)

So this might sound cheesy and whatever, and you probably think that I’ll still stay beginner in code, but hey, I’m gonna try!


Next thing I wanted to say was that was that I had previously asked for some ideas and critique of this game, but in the end I kind of grew a bit bored of it, so I didn’t get to implement all things. I tried to put some classes in it, I’d really like to learn those! But feel free to fork the repl and improve it as you think fit. Speaking of that, I am also linking a repl that I think I’m gonna also abandon, since they’re too far to delete everything and start again (ugh) but also I’m a bit bored of them. So if you want, take them, change them, and good luck with them! https://repl.it/@Bookie0/Pizza


Ok that’s the end of my very long (too long) “speech”. Hope you enjoy the repl...

How to play:

You can read the rules, but basically you have to fight monsters. Also a store to buy upgrades which help you. Aim of the game is to get to lvl 8.

Credits:

Thanks to @Codemonkey51 for helping me with the inventory class, @Jakman and @bramley for thinking I have potential, and @NoelB33 for giving some ideas.


Any comments, suggestions, stuff to say, etc, feel free!

upvote or I’ll take ye throat and throw it in a boat and eat a goat until I float

Upvoting is Caring!!! 😊 😃

Have a super summer everyone!

Commentshotnewtop
epicman702 (187)

I feel I created a craze for RPGs...

Me: Creates simple dungeon

Everyone else: Creates more complicated RPG games

Me: Crying in a corner

Upvote from me

ChezCoder (1484)

@epicman702 rpgs has been a long time thing in repl...

Zeune (34)

@epicman702 How is the electricity simulator coming along, err or the crafting system? "Don't delete or I will spam you with turtles," who is that comment for lol?

Zeune (34)

@Bookie0 Why comment me ??? when you were not the tagged individual? If you want to know check out the repls of the individual I tagged.

Bookie0 (3288)

What are you talking about? @Zeune

Zeune (34)

@Bookie0 Stop being a noob (pleb) and do your own work. People are not going to just spoon feed you. Read my last post from "if you want to know check out..."

Bookie0 (3288)

Ok first of all, how am I a noob? Why do you say I’m being spoon fed?
And why are you being kinda salty? You gotta chill :P @Zeune

epicman702 (187)

@Zeune Lol. That is my friend, I was showing him the crafting.
And... I'm not working on them... soz

Bookie0 (3288)

Oh ok (he was a bit salty with me, idk why...) lol
:D @epicman702

epicman702 (187)

@Bookie0 My next task is Medieval RPG!

Bookie0 (3288)

Ok cool! Looking forward to it! @epicman702

Bookie0 (3288)

Yes I thought that custodian felt like a good monster word Idk why Lol @SixBeeps

firefish (309)

@Bookie0 Maybe because it sounds like custard?

Bookie0 (3288)

Hope y’all have a great and restful summer!

carsonli (1)

looks a little like undertale but no checkpoints

thenullified (144)

this was posted today. how did it get 33 cycles in less than 24 hours?

ShivankChhaya (78)

For me it was off like 2 weeks ago

Bookie0 (3288)

Oh lucky! Also why did you contact me? @ShivankChhaya

firefish (309)

@ShivankChhaya Why.. I like school... the extra 3 weeks of school doesn't bother me at all

AdCharity (1270)

@athenaluo it's similar to "karma" on reddit (that's actually what it's called behind the hood). Anyways, they're like internet points you can get by making good projects and people appreciating comments.

athenaluo (34)

@AdCharity If I post my projects, will I get cycles?

AdCharity (1270)

@athenaluo depends on what you post. People give you cycles to show their appreciation, you don't gain them automatically. Your cycle count is displayed beside your name. For example, if I saw AdCharity (1200), I would know AdCharity had 1200 cycles.

athenaluo (34)

@AdCharity How do I give cycles to people then?

AdCharity (1270)

@athenaluo You click the button that looks like a triangle

athenaluo (34)

@AdCharity Can I do anything with those cycles?

Bookie0 (3288)

I think for now they don’t have any use bragging rights but I think the repl.it team has some plans.... @athenaluo

athenaluo (34)

@Bookie0 So they're basically useless?

Bookie0 (3288)

Uhh yeah kinda but they might have a use later on... @athenaluo

athenaluo (34)

@Bookie0 You can buy stuff with cycles?

athenaluo (34)

@Bookie0 Do you do HTML too? I kind of need help on HTML

Bookie0 (3288)

I know a bit of html. But w3 schools is a great website. Just search w3 schools html and you’ll find some good things. @athenaluo

athenaluo (34)

@athenaluo kind of struggling in my sister's HTML classes..

athenaluo (34)

@athenaluo just if you want to know

AdCharity (1270)

@athenaluo at the moment no. There were plans to have a "store", but seeing how cycles were encouraging the wrong type of problem and repl doesn't seem to have the resources right now, cycles are worthless.

firefish (309)

@athenaluo You don't. There (were) some plans for the future about turning them into a currency, but I don't think that's happening

exit
exit
exit
exit
exit
exit
wops i'm not in my bash shell silly me

sugarfi (492)

Please, PLEASE, NO MORE CYCLE SPECIALS!

AdCharity (1270)

@sugarfi I'm going to be blunt but asking for cycles is kind of sad. Imagine people on reddit asking for karma or people asking for likes on youtube - it's looked down upon.

Bookie0 (3288)

Why? Loads of people do it @sugarfi

Bookie0 (3288)

A cycle is a sort of reputation point. It’s the number in parentheses next to ur username. @athenaluo

athenaluo (34)

@Bookie0 I thought if you pressed that you would follow that person or like upvote them.

Bookie0 (3288)

No it just upvotes them, which gives them a cycle @athenaluo

athenaluo (34)

@athenaluo Oh wait you guys have a lot of cycles

athenaluo (34)

@Bookie0 does that mean you've been in Repl.it a long time?

Bookie0 (3288)

Ive been on repl.it for a few months @athenaluo

athenaluo (34)

@Bookie0 No I mean in all of the time you've been in Repl.it as a member

athenaluo (34)

@Bookie0 Or had an account here at Repl.it

sugarfi (492)

@Bookie0

Why? Loads of people do it @sugarfi

that doesn't mean it's good
@AdCharity is right
begging for cycles is useless and sad

Bookie0 (3288)

I’m not beggin for cycles. Well I mean it’s just celebrating the 2K and most importantly the end of school. @sugarfi

AdCharity (1270)

@sugarfi @Bookie0 I'd be happy to take this discussion further on the discord that would be great

Preface

Before we engage in a little debate, we should agree on a couple of things:

  • at the moment cycles are worthless
  • cycles are used to show appreciation, and are given voluntary

Spam

Make my repls more better. This means trying to improve the quality so people stop complaining how I spam (lol)

If you recognize that people call your posts spam, you may also what to consider why. Many people actually like the quality and the effort you invest into posts, but adding a "compulsory you must upvote because it is caring" is not really a great way for people to express their appreciation. In addition, I am assuming we all agree cycles are almost worthless, meaning some people can care about your post in other ways - like leaving meaningful comments or sharing it with others.

People who make good content (like yourself), usually get the reputation and credit they deserve. If you aren't getting the appropriate coverage you hope your project to achieve, then consider being more proactive about spreading your project around. You can further promote your project on Replit Discord or spread it around on other platforms like Twitter. Please note, however, that I am not encouraging meaningless advertising.

Social Media

Although I do not speak for the software engineers working at this great company, Replit is inherently a community of programmers, and is not intended to be some ripoff facebook. However, Replit does have a social media platform integrated into it, so it would be worth while looking at the psychology of asking of an upvote. You're essentially asking more of the viewer, distracting from their experience of looking at your content. While there could be benefit to yourself, it is detrimental to the person looking at your projects. At least consider asking for "cycles" after the person has viewed the project. A viewer is not obligated to upvote, they should give upvotes based on the project's merit and not because they are asked to do so.

This is not to say asking for cycles is bad. However, I highly suggest making more in depth projects (projects that aren't posted within the span of several days, but projects that have been in the making for weeks) and seeking other ways to promote your project.

Bookie0 (3288)

Uh wow that’s a lot. a discord debate why not

also why does everyone keep hating me on this!?
yeah I agree cycles are useless, but Personally, seeing that I have a kinda big number of cycles makes me feel good; I did something that pleased the community. When I made the upvoting is caring thing, contrary to what certain people say, there’s no hidden message in it. It was just made because I thought ou it was “funny” bc it rhymed. I just kept it bc that’s how repl.it remembers me now (not the best thing to be known by but oh well). I just keep it because amasad said it’s fine, but mostly I just keep it bc it’s kinda not really a tradition, but a kind of “thing-I-just-always-put” if you see what I mean.


I know cycles aren’t compulsory; before, I kept replying to comments with remember to upvote if they didn’t, but now I realize that it’s not by good, and I’ve stopped to do that. The only time I actually mention upvote is in upvoting is caring.


Thirdly, I agree with you that repl.it is not essentially on cycles, it’s mostly on showing your repl and learning new things. But I also think that if the user enjoys their experience with the repl, then they could (voluntarily) drop an upvote

Hope you understand (I’m not tryin to be mean or provocative or whatever, all I said above is my opinon, you might not agreee...)

Have a great day/night! =) @AdCharity

Bookie0 (3288)

Btw if you want to take it on discord, my tag: Bookie0#7538@AdCharity

: D

AdCharity (1270)

@Bookie0 bruh I've seen you on the replit discord

AdCharity (1270)

@Bookie0
Everyone is entitled to their own opinion, I'm not trying to shut down anyone's thoughts.

That being said, people "hate on you" for this because it ruins user experience to some extent. I brought up the Youtube example earlier because people find it annoying when people start off their video by asking for likes when the user doesn't even know what the video contains/is about.

In addition

Upvote is caring

does not rhyme what so ever. Not trying to patronize here, but I don't see where this phrase rhymes.

My main primary argument was that including such as phrase makes it appear as if it were compulsory. I understand this is a method to make people "remember" and get more likes on their content, but if it was good content then people should be aware and upvote it voluntarily without the reminder. While the system is already intuitive, I believe instead of trying to remind people, there should be a post that describes the various features of repl for new users, including the social-media like aspect.

sugarfi (492)

@Bookie0

seeing that I have a kinda big number of cycles makes me feel good; I did something that pleased the community.

there is nothing wrong with wanting to do something that makes you feel good. you don't take candy from a baby; you don't take money from a worker. however, if that worker goes to his boss demanding a raise for no reason, the boss is if anything less inclined to give them one. people have no reason to upvote just because you say it is "caring"; as adcharity said, if anything that makes them less likely to upvote. adcharity is right: it ruins user experience. repl.it is meant to be a platform for good code and sharing and discussing that code. your code is good, and i respect that. the problem is when you act as if the focus of repl.it is not the code but rather forcing people to increase a number next to your name. if people like your projects, they will upvote; you should not have to force them to do so.

ChezCoder (1484)

@sugarfi why is everyone talking like this?
upvote or I’ll take ye throat and throw it in a boat and eat a goat until I float

AdCharity (1270)

@athenaluo look in the bottom left corner or click here

Bookie0 (3288)

Yeah there’s the repl.it discord @athenaluo

athenaluo (34)

@Bookie0 What do I do there? Get information about stuff?

AdCharity (1270)

@athenaluo on the Replit discord you ask for help, talk to other community members, report some bugs, etc.

Bookie0 (3288)

Hey sorry long response i was caught up in my notifications.

The phrase is

upvoting is caring
And it does rhyme...

Also, i didn’t know that the phrase seems compulsory; i repeat, when i made the sentence, no hidden meaning. Just a more creative way of saying remember to upvote or something similar to that.

Secondly, many people put this more obvious than me. They say in bold, and very big font (bigger than me) “Please upvote!”, or stuff like that. So i think both those are fine (to a certain extent), but i also think that the latter is a bit more appearing to be compulsory than mine, dont you think?

3rd, i do use the social media, i put a link to the repls to my friends on discord. Also, i try to make the description of the post a bit humoristique , nice, And describing what it does. The “upvoting is caring” is actually just a minor part.

: ) @AdCharity

Bookie0 (3288)

Hey,

My opinion: uh i dont see myself as demanding upvotes from people...? I also agree, people have no reason to upvote because i say “caring”. I know that repl.it is primarily a learning platform and IDE, to learn code, that’s what we’re all here for! Like i said to adcharity, the upvoting is caring part is just a minor part of the description.

Also i dont think i act like the focus of repl.it is to get high number of cycles; when did i say that...?

: ) @sugarfi

Bookie0 (3288)

@athenaluo @AdCharity and also on the Repl.it discord you have a great and funny time!

AdCharity (1270)

@Bookie0 ok

upvoting is caring

does rhyme, I missed that part.
The level of how words appear to be "compulsory" or offending is subjective. If your argument is that others make it more obvious, you also increase the text size. In addition, if you are already taking the steps needed to advertise your project, I don't see a major need to say "upvoting is caring" when you already have a large presence on replit. When you already have 2k cycles, why would you want to remind people to give you more?

I'm not suggesting in any way that you are somehow you're putting in hidden messages and the like in "upvoting is caring" either. I am saying that it ruins user experience and to some people it may feel compulsory.

Should you stop doing it? Well I'm not going to force you, that's why we're debating lol.

AdCharity (1270)

@AdCharity Secondary argument:

Secondly, many people put this more obvious than me. They say in bold, and very big font (bigger than me) “Please upvote!”, or stuff like that. So i think both those are fine (to a certain extent), but i also think that the latter is a bit more appearing to be compulsory than mine, dont you think?

I don't think saying "others so it as well" is a valid argument. It's akin to saying people broke the law so I can break the law as well. I'm not saying promoting your project is somehow evil and causes legal implications, but this simple exaggerations is a good way to understand what I'm trying to convey.

Bookie0 (3288)

Yeah lol that’s why we’re debating (sry if I’m not that good with words I’m not that good with debating)

Indeed, I also agree the font size, but I make it into a quote and do it’s italic, and normally with 4 hashtags. I’ve seen some people put it in bold and 2-4 hashtags, and that (especially the bold) kinda sticks out for me. I’m not saying that they should also stop it and they are begging, I’m just comParing...

Yeah also I see what you mean by reminding people to upvote when I already have a large amount of cycles. But also, repl.it is a big thing for me. I don’t have Facebook or Instagram or Tik tok or those types of social media things because 1) Not allowed (don’t ask why) and 2) frankly they’re a bit boring. So repl.it and the community has really become a big social thing to me. Being raised from a kid to always try your best, to always try and be first, I’ve always been accustomed to try and be on leaderboards and stuff, like in tests and grades, Kahoots, or even in repl.it. Maybe that’s why I try to stay on the leaderboard. Now I know you’re going to say, the leaderboard doesn’t do anything, I totally agree with that, but for me seeing my name on a public forum kind of boosts my ego to continue. that probably sounds weird Of course, repl is not all about the leaderboard and cycles, it’s about coding!
;) @AdCharity

Bookie0 (3288)

Yeah, now i see that argument isn’t the best. But I also think it’s necessary to add that many people have been saying these sorts of things about me, and not really about other people. I personally think it’s because they think I’m bad at coding (kinda true), and the others who do this sort of thing are pro coders, making it kinda justified I guess...?

Also I’m gonna go to bed now so I’ll reply/continue the ‘debate’ tomorrow :D @AdCharity

AdCharity (1270)

@Bookie0 lmao I don't have social media except twitter which I use to log my projects not for likes
Anyways I think we've made our points so we've (possibly) made a thread with the largest comments

athenaluo (34)

@AdCharity @Bookie0 How about we continue this 'debate' in gmail? that would probably be easier than having to go to repl and find the right page to go to

athenaluo (34)

@AdCharity @Bookie0 Supposing we all have Email accounts

firefish (309)

@athenaluo I've been on repl.it forover a year, but been fairly inactive until a couple of months ago

Bookie0 (3288)

Yeah I think so too
Nice talking with you! :) @AdCharity

Bookie0 (3288)

I think the debate is finished. You weren’t really part of it anyways.... @athenaluo

coderash (275)

Hey, I was wondering, you know how Repl.It has colors in python, whenever i try it on my computer offline, it doesn't work, is there a python package that manages [email protected]

Bookie0 (3288)

Yeah here: scroll down a bit and you’ll see the colors @coderash

Lethdev2019 (112)

um a vortex got to -27 and still killed me

Bookie0 (3288)

@Lethdev2019 yea i didnt know how to fix that sry bout that

Lethdev2019 (112)

i can help fix it? (i've had to fix a bug like this before) @Bookie0

Bookie0 (3288)

sure, feel free to fork the repl, but also i might not keep changes because the project is a bit discontinued ;) @Lethdev2019

Lethdev2019 (112)

ah. well i am working on bringing adcharity's proxy back to life. with a intuitive ui, not "what do i do?" @Bookie0

Lethdev2019 (112)

well, i am trying to fix issues like youtube not loading correctly. AND NO TRACKER EITHER. full user privacy is what it's goal is alongside a good service. @Bookie0

Lethdev2019 (112)

it's better than using some of those... sketchy/dodgy ones on the web. @Bookie0

ZDev1 (376)

last week you was 2k and now 2218!
Too fast!
Good job and keep going ;)

Bookie0 (3288)

Lol thanks but cycles aren’t everything you know coding is better @ZDev1

ZDev1 (376)

@Bookie0 i know
I just commented!

adl212 (119)

Why can I still be attacked when my enemy has negative health?

Bookie0 (3288)

Yeah, I didn’t know how to fix that, but afterwards you defeat it @adl212

adl212 (119)

@Bookie0 I believe you can make 2 functions for winning and losing. Then, you can edit your code from

if enemy_health <= 0:
  enemy_health = 0  
if player_health <= 0:
  player_health =0

to

if enemy_health <= 0:
  win() #some function for winning 
if player_health <= 0:
  lose() #some function for losing
Bookie0 (3288)

Oh yea thanks for the suggestion @adl212

BuzzawJHKE (19)

What is the point of the game?

Bookie0 (3288)

Uh read the rules... @jhke

kbadrinath_tcsp (212)

You should really use functions to clean up the code, otherwise good!

HahaYes (1064)

upvote or I’ll take ye throat and throw it in a boat and eat a goat until I float

Why not get run over by lego cybertruck

Bookie0 (3288)

Lol that was a joke don’t take it literally! @ChezCoder ;)

ChezCoder (1484)

@Bookie0 upvote or I’ll take ye throat and throw it in a boat and eat a goat until I float

DSAConnie (6)

𝕥ꫝⅈડ ⅈડ ડꪮ ꪖ᭙ડꪮꪑꫀ!᭙ꫝꪖ𝕥 ꪖ ᧁ𝕣ꫀꪖ𝕥 ⅈᦔꫀꪖ!

nk1rwc (87)

Have a nice summer and try C#

Bookie0 (3288)

Thanks for the suggestion! :) @nk1rwc

Programmer567 (47)

Have nice summers (if you can that is xD LOL)

Programmer567 (47)

This is neat!
The only thing I would fix is the health in the enemy, because even when the enemy is dead (Edit: say like at -14) they can still damage you somehow. :\

Bookie0 (3288)

Yeah, I didn’t know how To fix that, but in the end you do defeat them. @Programmer567

DannyIsCoding (523)

Congrats on 2k cycles! Have a MEGA Summer everyone!

ZDev1 (376)

You post a lot of Python...
I like python but... Sometimes it will be bored...
So learnn JS and make something better!
I don't mean that your repl isn'y good... No!!!
It is perfect!

Bookie0 (3288)

Ok thanks for the suggestion, I’m gonna learn c++ @ZDev1

ZDev1 (376)

@Bookie0 yay!
When you learn it fully, do something like @DynamicSquid!