Share your repls and programming experiences

Rules for Posting - Read me!
Some rules and guidelines to keep in mind as you share your great work on our boards: 1 - Be kind and courteous to others 2 - Make sure that any feedback you provide is constructive. 3 - Outside links are allowed, but you must provide the source. Ideally, things that you post will have been created on 4 - Avoid posting overly promotional material - the focus is, and always will be, a programming, learning, and collaborative community. :) 5 - Don't spam! Keep things SFW (Safe For Work). We may revoke your access to these boards if you are found to be in violation of any of these rules. Feel free to ask clarifying questions. Last updated 7/10/18 12:09 PST
posted by timmy_i_chen (925) 12 months ago
Brute Force Password Cracker I built the Brute Force Password Cracker as a fun program to test out passwords, and to test my knowledge of Python 3 and its libraries.
posted by CyanCoding (1368) 1 year ago
[New levels] ๐Ÿ”ด WebGL Rolling Sky
### Make sure to check out my another game! ### And also my new programming language! --- One of my older projects Used the **Three.js** library *100%* made by me! **Play** ๐Ÿ‘‰ ### ๐ŸŽฎ How to play: * Click or touch the screen to start * ๐Ÿ–ฑ **Control the ball** with your mouse or your finger ๐Ÿ‘† * Don't let the ball to fall 'till the end! ### ๐Ÿ’ก Tips: * At first you'll feel hard to control the ball, but **try more** and it'll be more comfortable to play * ๐Ÿ“ฑ If you're on a **mobile** device, it's best to rotate the screen to **portrait** Inspired by the original **Rolling Sky** avaliable on App Store or Google Play More **levels** and **features** will be added in the future ๐Ÿ‘‡ Report **bugs** or give **suggestions** in the comments below ๐Ÿ‘‡ ๐Ÿ‘ Don't forget to give me an **upvote**! **Bonus**: Level designer (Beta)
posted by JSer (1083) 1 year ago
Shakespearean Insult Generator
posted by JJCTPMS (605) 1 year ago
Working Chatroom
It's a chatroom! If there's any bugs, say so in the chat \(or comment here\). And don't spam or you get muted. (this project has been discontinued, if you wanna talk to people join the discord
posted by pyelias (656) 1 year ago
Tic-Tac-Toe As a fun side project, I built this awesome Tic-Tac-Toe game \(with three AI levels\) in May 2017.
posted by CyanCoding (1368) 1 year ago
Gold Hunt
Hunt the golden ball and avoid the dangerous obstacles that can damage your score!
posted by dosmaster4life (303) 1 year ago
90s WEBSITE (Pizza Fenzy) I have no idea what im doing
posted by Hariz_Hazril (308) 1 year ago
A survival driving game. Use arrow keys to move, avoid the trees, and collect fuel!
posted by ALVINWAN1 (237) 1 year ago
The Fishing Game
# The Fishing Game *Explore your way through the different regions by catching the rarest fish you can. Catch em all to fill up your fishedex!* Hi!! This my fishing game. Here's a bit of an explanation that you also get ingame: Welcome to my fishing game! The aim of the game is to reach level 100 as quickly as possible. Catch the rarest fish you can and level up! You can sell your fish in the shop. Rarer fish bring in more gold. You can use this gold to purchase bait, which is needed to catch fish, and rods, which make catching rarer fish easier. Careful, bait gets more expensive as you level up. New types of fish are unlocked as you level up, and at higher levels, it's easier to catch fish. You can also see information about all the fish you've come across in the 'fishedex' in the shop. Catch them all! You might also find some treasure when you're fishing! The game saves your progress at the end of each day, so you can just log in again and pick up where you left off. Good luck! Press enter to continue. Not gonna lie, it's pretty fun. *** ## Backstory I made this game last July. The reason I choose fishing was mainly because it makes plurals easier - the plural of most types of fish is the same as the singular ;) (This doesn't work for anchovies though... or mythical creatures. Oh well). To make it I did have to learn a little about using classes and objects - I find them really useful now though. My coding's definitely developed a bit since I made this (it's a mess), but I can't really be bothered to make the code any neater (I did a tiny bit). I have edited it a bit since I originally made it to make it ready for the game jam. Here are some of the additions (spoiler for past level 100!!) : * There are new "mythicals" which are extremely rare fantasy creatures, like mermaids. They can only be encountered after level 100. You can't sell them, though the game remembers which ones and how many you've seen. You need the special new moonstone rod. * The game's harder now, in that the XP needed to level up increases exponentially as you go up the levels. I really should have had that from the beginning, because levelling up was way too quick. * Some new types of fish! * Highscore board for how many days it takes to reach level 100. I'm not sure if this was in the original fishing game that I posted in July, but I don't think it was. It's empty currently because the new XP-level scale has made all the previous highscores made by me and my family during testing unfair. Let's see who get's the lowest! * Rarest fish stat. Within the rarity boundaries like common, uncommon, rare ect, there are varying rarities based on a number. If you catch a fish with the same rarity number as your rarest fish stat, it counts as rarer if it's unlocked at a higher level. Basically, higher level is used to decide rarity in a couple of cases. The point is, I wanted to add something that made the game more orientated to getting the rarest fish - kinda like pokemon. Anyone got the blue whale? * Changed the rod names from "default, alright, decent, good, great" ect. to "wooden, bamboo, copper, iron, steel" ect, just for added character. The only one that stayed the same was the awesome golden rod ;) *** ## In the Future... I've got a few ideas for what I want to add to the fishing game... * A little addition of telling you the current highscore when you sign up, or when you log in, or at the top each day in game. I just don't really know which one would be best. Let me know what you want! * More fish of course! I just don't want to bombard you with them. Maybe if some of you guys really like the game I'll put a personalised fish in for you ;) * More ideas post level 100. Maybe some cool non-mythical fish. * Having the option to change rods using ones you've already bought, because at the moment if you want to change your rod you have to repurchase any you've already bought and that's just dumb. * New rods with cool properties, like extra attempts per day, or unlocking specific types of fish, unlocked at certain levels. * Maybe, but probably not, lengths of fish - they'd be a mean length for each type, and the fish you caught would be around this. The price could depend on length. There could be a new stat with longest fish caught? I feel like this is just too complicated for my simple little fishing game though. * Music! I feel like it would really benefit from some tunes but I don't know how to implement that. I'd have to look in to it. * Your suggestion here. Seriously, I would really love it if you guys could tell me what you want to see, if you like the game of course. PLANS FOR THE FINAL DAY * *Quests/achievements?* * *Rainforest and/or ~~fire biome?~~* DONE fire, I think rainforest would be cool but too much * ~~*Settings page with options to reset account, see highscores, see game info/help, see current number of accounts on the game?*~~ DONE * ~~*Work on fish rarity colours and fishedex/treasuredex colouring.*~~ DONE * ~~*End biome highscores page?*~~ DONE and in settings * ~~*Mythicals for the other biomes !!!*~~ DONE * ~~*Better names than "normal biome" "ice biome" "desert biome"*~~ DONE but they were stolen from game of thrones... oops * ~~*Weathers with different fish for different weathers*~~ DONE *** Well that's it. I really hope you guys like it. If there's any bugs let me know, and if you want any improvements, let me know too! Thanks so much for trying it out! (also sorry that it doesn't fit the cash theme. I edited it to make it more appropriate to the cash theme, but it kinda sucked. I prefer the cutesy fishing element) On a final note, let me know if you encounter all the mythicals! That would be seriously cool! Edit: don't really care if you don't like that it's in all lower case. I think it looks nicer. *** ## Change Log since posting * Input validation for a, b, c at the start of the day, to avoid the "press enter and run up your days" error * Input validation for logging in or signing up * More input validation for selling some fish, plus added capability for selling multiple fish at a time (not all fish) and fixing a bug that would've prevented fish with spaces in their name - eg electric eel - to be sold. * Fixed the printing of high scores so that it's in actually in the correct order, plus accounting for ties. * Disallowed "-" characters in the username, which would've messed up the accounts file, had it been working anyway. * Lowered the power of the rods and raised the prices for a more difficult game ... sorry if the highscores are now unfair but I can't let it be the same game forever :( * More input validation in the shop... it never ends * Weirdly, more input validation in the shop, I thought I caught it all, but nope. thanks for catching that, TechGamer * Added the "fishedex"!! It's amazing! It's literally just a pokedex. Go to the shop to see it. If you do manage to catch em all then tell me if my code works and you get a congratulations. Hope you all like the fishedex, thanks to Hamloid for the idea! * Accounts and highscores saving error fixed! * You don't get as much info about a fish each time you catch one now, only the first time you do. I think it looks a lot nicer. * The code now has the grammar knowledge of a 6 year old and can appropriately use "a" or "an" now. * If you put in "log in" but you should've put in "sign up", you no longer need to refresh, the code will sort it out for you. * Fixed password security thanks to ebest! * Added treasures and treasuredex! * Fish are now coloured based on rarity, inspired by Runescape! * Different biomes with different fish, different treasures, harder xp gradients, and dangers [dangers are so cool]! Level resets to 1 in these biomes. You can travel between biomes by ships (your old levels stay the same, don't worry). Biomes are only unlocked past level 100. I only have the ice biome now, but more are coming (unlocked at ice level 100, ect.) * Biome specific rods! [only 1 per biome, but they're both great at getting rare fish, and allow mythicals (at the moment mythicals can only be caught in normal, but I'm going to add ice and desert mythicals) * Desert biome added!! I know, the names suck. I'm working on it. * Bait price increases as you level up. It's also more expensive as you go through the biomes. * Dangers added for normal. * "One use" items! These are pretty cool and last for 1-2 weeks, increasing your chance at either: catching a fish, catching a treasure or catching rarer fish, or keeping you safer. There's 2 "levels" of item for each, with the better being rarer. They can't be bought in the shop and are instead found when fishing. * Added weathers, which are specific to biomes. Most fish can only be caught in certain type(s) of weather. * Added settings page with options to reset account, see highscores, see total number of accounts signed up, see game info and see game help. Going to settings doesn't use up your day, unlike the shop. * Improved fish rarity colours suggested by Mavrick and each line in the fishedex is coloured according the what biome the fish is found in. * Fire biome, which is the last one! Highscores page for when you complete it. * Mythicals for different biomes. * Biomes are no longer called biomes and are now named after locations in game of thrones. * Massive bug exodus just before deadlines oops * Inputs except user and password are now not case sensitive * Slight edits to reaching level 100 & ship functions * cats_ur_cool77's awesome fishing game tribute can be found in settings! * credits when you reach endgame! *** ### New: Competition! Anyone who can reach level 100 in under 300 days can have a personalised mythical! Screenshot the highscore board once you reach 300 and tell about what you want your mythical to be. Maybe they'll have even more XP than normal mythicals. Good luck!! *** **Account bug FIXED! Finally! Thanks so much to leon332157 for their json store module - Your account information and highscores should always be saved now! (let me know if you find a bug though)** **Issue with account security is definitely improved now. Don't try too hard to hack it though aha Edit: account security is much better now!! thanks to ebest! ** **Don't forget to upvote if you enjoyed the game! Thanks so much to everyone who has done so, or commented, already!** *** ### Notes to judges * *Sorry that there are no screenshots of game play. I was planning to take some today but I have definitely ran out of time :(* * *Please don't mark me down because it's all in lowercase. It's inspired by a dark room, and it's super easy to change at the end of the day.* * *PLEASE play until you reach at least ~~the ice biome~~ Beyond the Wall because I worked so hard on the biomes!! And don't you want to log a highscore?* * *Sometimes, I worked on the file by forking it and editing the fork. I then copied and pasted it back into the original. I deleted some forks to make more room in my repl. I swear I used!* * *I used this file a lot to change the data that is held for the accounts. It was necessary when the new developments in the game required more data to be stored.* * *Of course I really hope you enjoy my game :)* * *I had to restore the latest backup because the storage got full and had to delete itself. I'm really sorry anyone lost their data. I should've written an exception for this but I didn't think about that before the deadline. Everything should be working now though. *I recommend playing in a new tab*
posted by AmeliaBlackwell (900) 3 months ago
Encrypter and Decrypter !
Encrypter link :\_123/Encrypter Decrypter link :\_123/Decrypter Here is my Encrypter and Decrypter of a Message written ! , I have written it myself, So Please do give it a \(+1\) if you like it !
posted by John_123 (243) 1 year ago
Dice Roller I built this last semester it can be used in place of dice for any board game!
posted by LightninMcQuade (240) 1 year ago
Adventure Game It was for one of my school projects, but i still thought it was good
posted by AidanMott (168) 1 year ago
Weapons, landing spots, insults and so so much more is capable by this program... Ask this program anything Fortnite based! The program uses keywords to try and work out what your asking it, so you don't have to worry about phrasing your question a certain way... You can try and find this programs quirks and mysteries yourself or you can ask some of the questions below! There's only one way to find out the answer though... Trivia! >'What is Fortnite?' >'Who made Fortnite?' >'When was Fortnite made?' +more Controversial? >'Who's better, Ninja or Myth?' >'Pubg or Fortnite' >'What's your favourite weapon/skin?' +more In game: >'Do you have any Mini Shields?' >'Where we dropping?' >'Are you glad the Meteor didn't hit Tilted Towers?' >'Do you like Season 4?' +more Goofy: >'You're a noob!' >'I hate you!' Also... when the bot asks you for your favourite skin avoid saying You-Know-Who! \(John Wick\) and don't tell the bot the R\* word when it asks for your favourite weapon your favourite weapon... \*revolver If there is any element of conversation you would like added please don't hesitate to comment down below with additions/improvements. Thank you.
posted by thomasf04 (249) 1 year ago
Three Ways
Hello ! This is my three ways game. You can move the ball with k, l, and m or arrows. Press enter to play and retry. It's better to play in a new tab. I hope you will enjoy it. I'm still working on it, so it's not finished. I will add a system to change the size of the game on the screen, change the menu screen, and add a config to move with the arrows. You can tell me if you find bugs or things to improve. __If the screen is oversized, you can go to this link :__ You enjoyed the game ? Don't forget to upvote ! Now available : gold rush ! Go on the paddle to earn gold ! Have fun ! (Sorry for my bad English, this game comes from France ;)
posted by Equation (168) 3 months ago
Krossy Road This game was developed for educational purposes for Bit By Bit \(\). Worldwide high scores aren't available yet, but based on my personal experience of watching other people play, the current record is 429. Have fun!
posted by derekwan (149) 1 year ago
Huntin, fishin, ...
Fun start to a truck jumping game.
posted by EricEisaman (147) 1 year ago
Dragon Eye RPG
This is an RPG made for the AI competition. The game is intelligent by generating a story and determining enemy moves. # About Dragon Eye is a terminal based RPG. It may not be a AAA game, but it does have one special thing about it. Since there is no story, the game is generated by an AI based on decisions you have made. ![image]( # Enemies You can fight a variety of enemy's in the game. Before combat the game generates your enemy to be close to your level and damage, that way every fight is fair, and a decent challenge. ``` class Enemy{ public int Level; public int Health; public string Race; public int Damage; public int Defense; } ``` # Items Items are essential to playing Dragon Eye, without them you would most likely be on a death loop. ``` class Item{ public string ItemType; public string ItemName; public int ItemLevel; public int Damage; public int Value; } ``` # Strategy The gameplay is based on strategically making decisions. You always have 3 options in combat, attack, defend, and use item. Using an item will heal you with an item, defend will use your defense to counter the enemies next attack, and attacking will use your attack and subtract that from the enemies health. ``` class Player{ public string Name; public int Level; public int Health; public string Race; public int Damage; public int GP; public int Defense; public int xp; public List<Item> Inventory = new List<Item>(); } ```
posted by PixelBitez (163) 5 months ago
3D Online Multiplayer Shooter ๐Ÿ”ซ๐Ÿ”ซ
๐Ÿ“ฐ Featured in the ** Newsletter** Made with pure JS (Node.js for server-side) Used the **Three.js** and **** libraries Play ๐Ÿ‘‰ ### ๐ŸŽฎ How to Play: * โŒจ `W` `A` `S` `D` keys to move * โŒจ `Space` to jump * ๐Ÿ–ฑ Move your mouse to look around * ๐Ÿ”ซ Click to shoot (You can only shoot once every 0.5 seconds) * ๐Ÿ† Every time you kill a player, you get 1 score * ๐Ÿ’€ Once you fall down or die, you'll get respawned ### ๐Ÿ’ก Tips: * ๐Ÿ“ถ If you have poor internet connection, it'll be laggy and sometimes you can't even move * Be careful with the controls (There's a delay between the server and clients) * Mobile support isn't fully implemented yet, so it's better to play on a computer! * It's more fun to play with multiple players, so call your friend to play together! ๐Ÿ‘ Don't for get to give me an upvote! Leave bugs and suggestions below, or join the Discord Server: ### Changelog * Aug 8 - Thx @tanglx4310: Fixed bug where you can glide down * Aug 6 - Added score system! * Jul 29 - Initial release!
posted by JSer (1083) 11 months ago
Jumping Game
Code: Website:
posted by That_one_guy (140) 1 year ago
Cattle Trade\_poxter/Cattle-Trade
posted by general_poxter (169) 1 year ago
Maze Generation Bot
Generates mazes in realtime! Source code:
posted by AlephZero (228) 1 year ago
๐Ÿค–Ultimate A.I.๐Ÿค–
This is Ultimate A.I. He learns how to answer questions and chat the more you speak to him.This was made using a basic "neural network" my class invented. This was made mostly by alexis garcia, who wanted to learn coding in my mechatronics class. ![Capture](
posted by PCL (232) 5 months ago
๐Ÿ”ด[NEW]๐Ÿ”ด **๐ŸŽฎPlay 2048 2๏ธโƒฃ๐Ÿ…พ4๏ธโƒฃ8๏ธโƒฃ In The Terminal๐Ÿ’ป** (in Cโž•โž•) With *SIXEL* Graphics
# 2048 **YOU HAVE TO PLAY 2048 AT ๐ŸŽฎ ๐ŸŽฎ OTHERWISE IT WILL NOT WORK** ![Capture]( > ๐Ÿ˜ Fun fact: > โ‡ช Upvoting this post will multiply your skill by the current upvote number! > ![Capture]( # Controls > Use WASD to move the tiles in the direction you so choose. > * W = up โ†‘ > * A = left โ† > * S = down โ†“ > * D = right โ†’ # Gameplay If you combine two tiles of the same type, they will combine! Crazy, right? ๐Ÿ™ƒ > Try to get to the โœจ mystical 2048 tile โœจ ![Capture]( (Above is a screenshot of the 2048 tile) > You lose the game when the board is completely filled up and there are no more similar adjacent tiles. ![Capture]( # inspirational story or whatever This game was my first ever real C++ project I've ever worked on so please comment with feedback and suggestions. I made it using my Sixel and xTerm libraries but neither of them are perfect so they're not fully released yet. Sixel is the thing that can actually render the pixels in better quality than usual, to make it look more polished. xterm is the terminal thing and uses, but I just named my library after it because i've only ever tested it on xterm ยฏ\\\_(ใƒ„)\_/ยฏ > Please โฌ† upvote โฌ† this post if you think 2048 is cool! > or if you don't > i don't really care as long as you upvote it -mat
posted by mat1 (2205) 6 months ago
Test your skills against this battleship AI! Suggestions welcomed
posted by micfil3 (121) 1 year ago
โ–ˆโ–ˆ Empty โ–ˆโ–ˆ
# Empty > Empty is a philosophical game all about life. No matter how hard you try to make something change, nothing will happen. Life is bleak and boring. Dark and scary. Strange and mystical. ![Black]( # Gameplay Hovering over the run button will change it to be green, and joyful. Actually clicking the run button though, will change the text to say *stop* instead of *run*. This shows how life can change at any moment. Shortly after, you will notice how the text changes again to *run*. Life is short, so live it wisely. ![Empty gameplay]( # Credits Thank you to consciousness, for allowing me to think. Thanks to my body, for allowing me to share this post with others. Thank you to everyone, who play-tested my game and gave me feedback on what to change. But most importantly, thank you, for playing Empty. Be sure to upvote this post if you enjoyed the game, and leave a comment with suggestions! Thank you. ![Random color]( # Praise for Empty @a5rocks (Famous developer): > 10/10 best game. This rating is completely unbiased. This game made me reflect on my past, something not many games have done. @nithilan4 (Has 13 cycles): > amazing. @Steven_The_GuyT (World class yo-er): > yo @Nanowrimoijk (is thatoneguy on discord): > wow totally changed my life playing this ๐Ÿคฃ @rediar (probably a greek philosopher or something) > This would impress any life long philosopher, and I nominate it for winning the game jam. It is a deep touching existential journey, exploring the mysteries of life. It makes you think, really think. Unlike most other games, it makes the player appreciate the beauty and majesty. The green is truly a subtle, but awe inspiring metaphor of how gray times can change for the good. The blackness represents how clueless we really are when it comes to what life really means, itโ€™s ups and downs. For some itโ€™s scary at times, for others, it is a curious thing. Even the name of the game is deeply touching, symbolizing the ultimate meaning. This game is shaking to the core. It is a revolution for the gaming industry, and should win the game jam. @Mooopy ( ) > โ€‹ @ThatSmart (is smart) > Also this game is absolutely the best game I've played in years. @nithilan4 (oops i slipped and fell) > ๐Ÿ‘๐Ÿ‘„๐Ÿ‘ @Cool_Boi_Freak (is a cool boy) > 10/10 Would play again. @leon332157 (forgot that the caps lock button exists) > Bruh, THIS GAME IS AMAZING. I CAN'T EVEN DESCRIBE HOW GOOD IT IS. JUST RUN IT AND SEE BY YOURSELF. @TheDrone7 (aka h aka the eighth letter of the alphabet) > Best game in the history of the Earth. Keep up the good work. @eankeen (not a furry) > At first, I thought there wasn't much too this game. However, after closer examination, I realized there is much more to this game. It's fully dynamic and has complete multiplayer support! I was surprised by that - it blew my expectations out of the water. I'm proud to say that the controls are responsive and it's running at 60 frames per second (FPS). With complete certainty, I can recommend this game to the casual gamer, or the hardcore professional player. Huge props to @mat1 for architecting this magnificent beauty. @LehuyH (cool person) > This game the classic format of a game and blends it seamlessly with a philosophical narrative . This games develops a trust between players in a fashion I have never seen before. Without a tutorial, the player is immediately forced to materialize their own view on the simple, yet limitless void of white the game provides. I think this deep, thought-provoking and almost angelic style of game direction is something that has become so rare in today's oversaturated gaming environment. The gameplay is in one word: phenomenal. This game provides the player with a single button. The gameplay may seem simple, but can combined to create complex results. When I discovered that right-clicking said button creates a list of more buttons, I was amazed. Honestly, I have only touched the tip of the iceberg, and I will have to keep diving into this game in order to truly understand it's depth. @amasad (replit ceo man) > I never thought I'd cry playing a game. But this is different. After being on top of the world with my run button being green I was absolutely shattered. I was heartbroken and in disbelief. I lost all meaning. I was staring into the abyss. I'm not sure if I'll ever recover but I have a feeling that what Empty takes Empty gives back. I'm holding hope that one day I'll see the deep wisdom and optimism hidden behind the darkness and nihilism on the surface. Pray for me comrades. Pray for me. Nice job scrolling all the way to the bottom, make sure you leave a comment and upvote and i'll add you to the list!
posted by mat1 (2205) 2 months ago
ROCK -- > PAPER -- > SCISSORS AGAIN :D I'm still beginner :D
posted by davidpython3 (125) 1 year ago
90s Website This is slightly a joke, but tbh I think it is like a 90s website
posted by Luke25 (115) 1 year ago
Tic Tac Toe AI I made this a few months ago during my free time. Not sure if this counts as a bot, but you can also play with another human.
posted by richtan (116) 1 year ago
Goblin Hunter
Hello! This is the game I created for the game jam: Goblin Hunter. There are 2 players, the idea is to hunt (touch) the goblins that appear on the map, first to 20 points win! Player 1 moves with the arrow keys, and the Player 2 with WASD. Feel free to give feedback, if you want, you can look at the source code, I added comments so it's easier to understand. I recommend playing in a new tab/window.
posted by Luisfetoga (116) 3 months ago