Online Music Hackathon

First Prize: $5000

Ends on Jul 22:
00
Days
00
Hours
00
Mins
00
Secs

Share your repls and programming experiences

Posts
Pinned
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 Repl.it. 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
63
posted by timmy_i_chen (934) 1 year ago
β–²
7
Minecraft
all you have to do is play it go to how to play and read the instructions
88
posted by duck132912 (13) 5 days ago
β–²
10
πŸ’‘ UI Repl
> #### The real problem with the interface is that it is an interface. **– Don Norman** I've been thinking about how to improve on the UX of traditional forms. For users, they can be confusing and overwhelming to use. For engineers, they can become tedious to build and maintain. Plus, it's hard to get the design just right in the first place. I ended up with a UX that feels a lot like being in a terminal session but more visual and less intimidating. I'm calling the pattern "UI Repl" (in my head). I think this approach has potential in a number of ways... - gradually building the UI as info is being entered makes the UI less overwhelming than seeing it all at once - you can still scroll back and edit previous fields so the UX isn't too different one some data is entered - it's flexible. more complex UI elements can be used when needed - scales down well for small screens - easy to prototype new ideas with - potential for console-based power-user features - are easy to group and split apart when they are too small/big I think a good use for a "UI Repl" is a discrete task that has multiple steps. I like the spacial metaphor of progressing downward with the UI as you work through the steps. Also, creating this timeline of edits clearly communicates to the user the effects of their interactions. This seems like a well-explored UX pattern but most of what I could find is either too much like a terminal or to too much like a digital assistant (where you are mainly in the chat UI). I think there could be a good middle ground that is friendlier than a terminal but also avoids the uncanny valley of digital assistants. I'm curious what others think (try it on your πŸ“±phone!).
4
posted by moudy (74) 4 days ago
β–²
5
youtube
search in the search bar and enjoy the videos watch all you want
10
posted by duck132912 (13) 4 days ago
β–²
39
πŸ‘€ Domain Hack Finder πŸ‘€
# Domain Hack Finder Ever want to make a website, but you haven't been sure what you should name it? According to Wikipedia, a domain hack is a domain name that suggests a word, phrase, or name when concatenating two or more adjacent levels of that domain. For example, "bir.ds" and "examp.le", using the fictitious country-code domains .ds and .le, suggest the words birds and example respectively. In this context, the word hack denotes a clever trick (as in programming), not an exploit or break-in (as in security). Learn more about [domain hacks on my blog](https://www.matdoes.dev/blog/post/what-are-domain-hacks) ![Domain Hack Finder](https://storage.googleapis.com/replit/images/1560713948448_70de33f52af24ebcae9e109e2fd5828f.pn) [Try it out now! 😎](https://domain-hack-finder.mat1.repl.run) (Upvote this post for free Robux or MineCoins or whatever!)
45
posted by mat1 (2255) 1 month ago
β–²
12
Canvas Basketball
Time your jump and shot to make it into the hoop. Press Space to jump, S to shoot F for solitaire mode W for walls C to clear screen of all balls D for debug info Smartphone controls: Touch down to jump release touch to shoot New "Clear balls" button added (I should have added this long ago) - Thanks democat for the feedback Also added hotkey for it, along with a scoreboard - Thanks ebest for the feedback
10
posted by mwilki7 (111) 12 days ago
β–²
242
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 - https://repl.it/talk/share/jsonstoreio/10956. 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 repl.it!* * *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. https://repl.it/@AmeliaBlackwell/Fishing-Game-Account-Handler* * *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*
612
posted by AmeliaBlackwell (910) 4 months ago
β–²
8
Fruit ninja clone game made with PhaserJS
I started to use Repl.it to developt my html5 games :) ![Screen Shot 2019-07-12 at 10.02.30 AM](https://storage.googleapis.com/replit/images/1562950978834_497e61d2be0e876b6dbb68908fea8122.png)
6
posted by numcomx (101) 9 days ago
β–²
124
β–ˆβ–ˆ 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](https://colors.matdoes.dev/c/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](https://storage.googleapis.com/replit/images/1555549337605_ddc6099f07aa55d88c1f428174069c15.gi) # 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](https://colors.matdoes.dev/c/random) # Praise for Empty @a5rocks (Famous Repl.it 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!
189
posted by mat1 (2255) 3 months ago
β–²
7
PIthon: A 100% free crowdsourced Pi host.
PIthon is a crowdsourced Pi calculator that runs with Python. It lets you use your Repl.it hacker plan for a cause (I don't have hacker plan. I hear hacker plan is faster then no hacker plan)! Just press the run button and input your username then how many digits you want to contribute and it will process! JUST DO IT (not plagiarism... right?). It's quick and easy to do. A question in the share section: Is there any way to hide the importing part where it imports the 5000 modules I use? [Direct run link](https://PIthon.ebest.repl.run) I WANT CYCLES (votes) Edit: Yay! I was featured! Edit: 10000 digits?!?!?! -Ebest
33
posted by ebest (412) 19 days ago
β–²
1
Smartify - A Smart Way to Generate Playlists
![smartify](https://storage.googleapis.com/replit/images/1563415108147_a4e4cac8961ddd3aa1e4a5f5092d9b0a.svg) ![introduction](https://storage.googleapis.com/replit/images/1563415136018_fcae7b95066de01a735042bde4ce50d8.svg) We all know how it feels to be listening to an energetic song and suddenly getting pumped up, only to find that the next song in our shuffled queue is sad and depressing. That not only ruins the mood of the album, but also the general consistency. Luckily, Spotify provided me enough breadcrumbs along the way through their various APIs to be able to build the solution to this very problem - a thematically consistent album generated, deemed "Smartify." Smartify takes factors like "danceability," "valence," "key," "energy," and "speechiness" (as described in the FAQ in the website below) - all major thematic defining factors of songs that we commonly know - and computes the standard deviation between the "scores" for each of these factors for every song in the playlist. Then, Smartify will find the song with the smallest "standard deviation" and add it to the queue. The previous song is then appended to a "played" list, thereby ensuring that the song does not get replayed and that Smartify doesn't fall into a loop - after all, it's supposed to be smart. After that, it'll generate a Spotify playlist for you (after you sign in and give it permissions) that follows a thematically consistent ordering. You can then add/remove songs at your leisure. If you're only using Smartify to find similar songs within playlists/albums, you can also preview the songs through Spotify's inbuilt player (although the preview is only 30 seconds). You can also view the lyrics for songs that are not instrumentals :) *Edit: Not true since my API website is **really** slow... will have to find another way* **TL;DR: What's so special about Smartify?** Fact is, if you have a playlist, it's very likely you don't want recommendations outside that playlist (or far off of the theme). Because of this, things like YouTube autoplay seem rather deprecated. On the other hand, our playlists are often shuffled into jumbled and inconsistent queue's in terms of how they sound - Smartify offers a two-fold solution by ensuring that the content of your albums/playlists stays the same, but that the order is optimized to be the very best by grouping similar songs together. So, without further ado, here it is: [https://smartify--shadowcypher.repl.co](https://smartify--shadowcypher.repl.co/) And its nemesis: [https://evilify--shadowcypher.repl.co](https://evilify--shadowcypher.repl.co/) *You can now search for your favorite albums/playlists, so you do not need the IDs below* ![albumID](https://storage.googleapis.com/replit/images/1563415136012_5a54fd1aba132e177cbfe1ee3b3bfec0.svg) Here are some ID's to try, unless you want to test your own: Drake's *Scorpion*: **37i9dQZF1DX1YF6nTEHymi** Post Malone's *Beerbongs and Bentleys*: **6trNtQUgC8cgbWcqoMYkOR** Elton John's *Diamonds*: **1uzIyRT1QxDx4fMIX0UiAE** ![helpguide](https://storage.googleapis.com/replit/images/1563415136045_0fd6548eb9dd9991af1d3cd12ff7b7e7.svg) **Getting an Album ID** For any album sharing link, it will be in the format: [https://open.spotify.com/album/**ID**](https://open.spotify.com/album/ID) Just paste the **ID** into the homepage's text box and it should work. **Forbidden/CSRF Token Trouble** For some reason, repl.it's embedded applications cannot implement CSRF form tokens, so you'll need to open the site in a new window. **Overlapping Albums** Yep, unfortunately this is the biggest issue right now. Since the views reference one class, overlapping users may experience overlapping album. As such, I recommend that you create a playlist to ensure that your "progress" will not be deleted if another user logs on. **Refactoring** Since up to this point I've just been adding new features, the code looks somewhat dirty and is often repetitive - I have to fix this once I get the general sense that Smartify satisfies all features anyone would ever want. ![suggestions](https://storage.googleapis.com/replit/images/1563415136207_65583633f2dca7c7a64a756792424ae0.svg) Please let me know if you have any suggestions. I literally created this a week ago, and I'm quite proud of it but there's a chance I'm overlooking something. If you want me to let the site play the full songs, don't worry, that's exactly what I did (but you may need Spotify Premium - something I'll fix soon enough). **We're currently at 1687 page views (as of 1:00PM PST, 7/19)** **Future Plans** - Add domain & Cloudflare - Share playlists? - Lyrics comparison --> Really slow right now - Entropy --> Will allow external albums as entropy increases and conform to the current album as entropy is close to 0 - Use of advanced data structures (actually taking a course on this haha) -> use priority queues - General refactoring
6
posted by ShadowCypher (13) 1 day ago
β–²
42
WebCraft - A Online Minecraft!
MINECRAFT! IN A WEB BROWSER! AWESOME!!! It's a fun, simple game that you can do many things in! Just try to explore!
52
posted by HENRYMARTIN4 (54) 2 months ago
β–²
154
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 :__ https://three-ways--equation.repl.co/ 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 ;)
100
posted by Equation (169) 4 months ago
β–²
1
CMD, The Game
Hey, I'm Elias, I'm thirteen and I work with a Dev. team called Crescent Moon (Aniketh, Ethan, Ayden) and this is our first project. We will be making more games, apps, etc. We are accepting donations, this is my link: paypal.me/ehadjipanayis
6
posted by Wassu (1) 2 days ago
β–²
24
MEME Website
I have made a website on my own, and I have decided to share it to you guys on replit. Enjoy and don't forget to open it in a new tab with the symbol (" little square with a diagonal arrow ") because it's way better that way. Also don't forget to put a comment like a suggestion or an appreciation or something like that, and it will be very nice it you could vote for me on the top left. ** It is very important to open in a new tab !! ** _____________________________________________________________________________________ **For the challenge :** 1 - Hit, press or smash the **space bar** on your keyboard while you are on the main page and it will show you this : ![image](https://storage.googleapis.com/replit/images/1560181800501_3ceecf1717bd528b657be12c4bc00e1c.pn) - Keep pressing the **space bar** until you get to the end of the "story". 2 - Again, for the challenge i have made a page where you will need to press the **space bar** to get some photos memes, press this : ![image](https://storage.googleapis.com/replit/images/1560181658131_397843d8bcc5a2dcf1d9f80a1913abde.pn) ** I hope you will enjoy and if you do, don't forget to up vote! It will make me happy**
26
posted by lsambrook (284) 1 month ago
β–²
19
FontKey
Hi! I've spent the past few days working on my submission, FontKey. I aimed to create something that both satisfies the requirements and is a useful tool people might use day-to-day. **Let's get to the meat.** What does it do? Simple, FontKey helps you find new fonts. If you've heard of Roboto, Open Sans, Lato, and Montserrat, you'll know that these fonts are at the top. And the sad thing is, most websites keep using them. When you press space, FontKey will pick a new font for you. You can try out font pairs and if you like one side of a pair you can lock it in place. But it does much more than that! You can **preview your fonts in realistic layouts,** and if you want to collaborate with someone else just **click a button to get a sharing link.** For example, [here's one](https://s.fontkey.design/KCgQ1wZaC1)! You can also **get code for your site** in a click. What else? Well, I made a cheesy promo video. You know - bouncy background music, lots of editing. Click [here](https://vimeo.com/342162889) or watch it on the site. Finally, there's auto mode. It'll automatically switch fonts in a fullscreen page every 5 seconds. It's there because it looks cool - and would make a nice screensaver. ## Closing First and foremost, [here's a link to FontKey](https://www.fontkey.design/). It's probably at the bottom too. I'd appreciate any feedback! I'm thinking I might eventually launch this on Product Hunt as well. ![FontKey: A modern way of finding fonts.](https://www.fontkey.design/static/media.png)
20
posted by Kognise (203) 1 month ago
β–²
8
A zip file that contains itself, forever. Infinitely unzip-able.
This program continuously unzips the famous 'r.zip' file which contains a directory ('r') which contains... itself? This is an infinitely recursive zip file. It's zip files all the way down. From https://research.swtch.com/zip
2
posted by MarcusWeinberger (21) 12 days ago
β–²
95
Swing!
Here is my entry for the Game Jam - Swing! (yes, you have to shout it) The gist is pretty simple - you swing around using a grappling hook and you must avoid dying. Don't touch the red blocks and don't get shot by a Turret (duh). Play through the Levels or enter the Arena and try to survive. The way the game relates to the theme of Cash is.. uh.. you get to keep your cash because this game is free! For the best experience, open this link in a new tab: https://swing--matthewstirling.repl.co/ Full DevLog: version 4.2 - current (17.04.2019) - added guided missiles - added rope block wrapping - added level 4 - added explosion recoil - changed turrets appearance - added idle turret animation - added arena menu display turret behaviour version 4.1 (13.04.2019) - added practice mode - altered arena to account for easy winning strategies version 4.0 (12.04.2019) - added explosions - added super predictive turrets - added arena survival mode - added level 3 - redesigned menus - got rid of title card animation - added bouncy bullets - added death animation version 3.0 (05.04.2019) - added a main menu - added buttons - changed appearance of predictive turrets - made level 2 final challenge easier - added peak text version 2.0 (30.03.2019) - added level 2 - added turrets - improved hook sticking mechanic - changed controls (again) - optimized forces (jump strength, friction, drag) - added predictive aiming - removed 3 challenges from level 1 version 1.2 (23.03.2019) - added title card - added safe area at beginning - added checkpoint text version 1.1 (23.03.2019) - added 3 more challenges (total now 13) - made controls more intuitive - added checkpoints
97
posted by MatthewStirling (104) 4 months ago
β–²
49
Minecraft on Replit
need I say more? . DISCLAIMER: It's a pain to log in and it's essentially unplayable due to the controls not working, but it actually runs ok on minimum settings. Hopefully future updates to the gfx here will allow it to work properly :)) EDIT: Yes, I know that shift doesn't work, and that you can't copy and paste your email in. Maybe try forking? EDIT EDIT: it's for servers now cuz i accidentally redid the entire thing without forking the original is here: https://repl.it/@SPQR/Minecraft
70
posted by SPQR (333) 3 months ago
β–²
101
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.
35
posted by Luisfetoga (115) 4 months ago
Locked
β–²
20
Announcing contest SPACE πŸ†
It's time for another contest! We're not gonna make this one super huge, but promise that it is going to be real good fun to build entries for this one! So what do you have build? **Web Repls**! But, not just plain old web repls - this contest needs you to make webapps in a certain format! Let's start by taking a look at an example: [https://dadjokes--jajoosam.repl.co](https://dadjokes--jajoosam.repl.co/) ![](https://i.imgur.com/mqqkBvs.gif) Every time you hit space, the app loads a new dad joke, and a new image πŸ‘΄ πŸ–ΌοΈ That's why the contest is named `<SPACE>` - you gotta make a repl which when the user hits space! This could be updating an image, text (even both!) - or anything that feels like the main content of the repl. We also recommend that you update the app automatically every so often (you'll see why soon!) You can use any APIs you want, try [Web Scraping](https://repl.it/talk/learn/Get-started-with-Web-Scraping/8930), or just make a list of your own! ## Get started with examples You can check out the source for any of these and fork them to get started πŸ‘‡ - [Dad Jokes - Node.js + Express](https://repl.it/@jajoosam/dadjokes) - [One more Shibe - HTML](https://repl.it/@jajoosam/shibes) - [Inspiring Kotes - Python + Flask](https://repl.it/@jajoosam/Inspiring-Kotes) ## Okay, but what do we get? The winning entry gets a $50 Amazon giftcard + 3 free months of Hacker Plan πŸ’₯ Along with that, we're also gonna put up a big screen at Repl.it HQ - and put up some of the coolest entries there! We recommend you to update the app every 5s so that our screen keeps showing new things ✨ As we're working on making repl.it - we'll also have fun when we see the creations y'all have made! Get going - you have a week from now - until *June 12th*! **Update - the deadline is now extended to June 20th, 00:00 PST** πŸ˜„
25
posted by jajoosam (543) 2 months ago
β–²
6
Click!
Liveclick is a simple game where you CLICK the screen to advance. Yes, Python _*does*_ support CLICKING! It uses Curses, an interesting module I just found out about. There's a board with everyone who's been on before and it shows how many clicks there are in total. Awesome! [Runlink](https://Liveclick.ebest.repl.run) *I want upvotes so I can go biking!* *EDIT*: I was mentioned on our favorite blob (2 weeks in a row)! -Ebest
5
posted by ebest (412) 11 days ago
β–²
8
No GUI dodge ball
A dodge ball game with only text! Use the J and L characters to move your character (the 'D') It is easier to play if you open it(top right) button. Be sure to check out my other dodge ball game! https://repl.it/talk/share/Dodge-Ball-Mobile-Friendly/16475
1
posted by LD1 (12) 13 days ago
Locked
πŸ‘ΎWe're hosting a Game Jam! πŸ‘Ύ
# Our First Game Jam! You asked, we answered: **on March 18 at 12:00 AM PST, we’re kicking off our next challenge!** ### The theme & our grand prize You might have heard that our grand prize is 1BTC ($3,829.00 USD... give or take depending on the day!). In light of that, the theme is cash. Crypto, fiat, paper, coin... whatever cash means to you. ;-) ### How to submit Submitting is easy! All you have to do is: 1. Start a project by picking a [language/framework](https://repl.it/repls). We recommend checking out Pygame, LOVE2D, Tkinter, and Java Swing. 2. Share your repl on the [challenge board](https://repl.it/talk/challenge) Make sure to do this by **April 18, 2019 at 11:59 PM PST.** ### Our winners **First Place & Best Overall Game** **Best Individual Game** **Best Group Game** **Best Story** **Best Graphics** **Community Vote (Honorable Mention)** ### How to work in a group You can submit individually, but for this challenge, you’re also more than welcome to submit as a group. Groups can collaborate together in real time using **Multiplayer**β€”learn more about how to use it [here](https://repl.it/site/blog/multi). (If you want to work in a group but can’t find one, we’ll be informally matching people on our [Discord server](https://repl.it/discord) under >Challenge >#matchmaker.) ### Starting with tutorials for inspiration We know designing a game in a month is no easy feat. Here are a few tutorials to help get you started: * [A starter guide to Pygame](https://repl.it/talk/learn/A-Starter-Guide-to-Pygame/11741) * [How to make a puzzle platformer with HTML5 and Javascript](https://repl.it/talk/learn/How-To-Make-A-Puzzle-Platformer-In-HTML5-And-Javascript/7584) * [How to make a phaser game with HTML5 and Javascript](https://repl.it/talk/learn/Making-a-Phaser-Game-with-HTML5-and-JavaScript/7593) * [Build AI game with p5.js and ml5.js](https://staging.repl.it/talk/learn/Build-an-ML-app-with-just-a-little-JavaScript/10372) * [Game Tutorial: Canyon Runner](https://repl.it/talk/learn/Game-Tutorial-Canyon-Runner/5748) * [Text-based adventure games in Python](https://repl.it/talk/learn/Cave-Commander/7029) * [JavaScript Games: Lesson 1, GuessIt](https://repl.it/talk/learn/Javascript-Games-Lesson-1-GuessIt/9494) * [JavaScript Games: Lesson 2, Awari](https://repl.it/talk/learn/Javascript-Games-Tutorial-2-Awari/9631) * [JavaScript Games: Lesson 3, The Canvas](https://repl.it/talk/learn/JavaScript-Games-Tutorial-3-the-Canvas/11299) * [World-map generation for Ultima-style RPGs](https://repl.it/talk/share/FantasyMapGenerator/6883) * [Beginner 3D Graphics](https://repl.it/talk/learn/3D-graphics-a-beginners-mind/7909) * [How to draw pixel art on Python with Turtle](https://repl.it/talk/learn/How-to-draw-Pixel-Art-on-Python-with-Turtle/7556) * [Game Tutorial: Tetris in Python] (https://repl.it/talk/learn/Game-Tutorial-Tetris/9041) * [Game Tutorial: SSSnake in Python](https://repl.it/talk/learn/Game-Tutorial-SSSnake/8923) * [Game Tutorial: Space Invaders in Python](https://repl.it/talk/learn/Game-Tutorial-Space-Invaders/9550) * [Learn Space Shooter with HTML5](https://repl.it/talk/learn/Space-shooter-with-HTML5-and-Nodejs/8236) ### FAQ Click [here](https://repl.it/talk/challenge/Game-Jam-FAQ/11433) for our full FAQ. P.S. Don’t forget to invite your friends! We created a handy sign up page just for potential challenge participants [here](https://repl.it/jam).
332
posted by katyadee (835) 5 months ago
β–²
84
Lost souls don't come back.
This is a small game with many endings, that I made in repl.it for the game jam. I made this in one day. Please enjoy. I am not going to spoil the game.If the character moves slow, it is because of your computer. If you like this submission, then check out: https://repl.it/talk/challenge/The-tree-of-peace/12976 .
59
posted by PCL (233) 4 months ago
β–²
12
Press Space for FREE πŸ‘ MEMES πŸ‘
# [FREE πŸ‘ MEMES πŸ‘!](https://press-space-for-free-memes--liltaco.repl.co/) How can you say no to that? 😊 It has a nice style (I made the CSS, it's not gonna blow your mind), a bunch of content from Reddit, and you can even see how many upvotes a submission has and who uploaded it. It takes a random submission from a given subreddit (defaults to r/memes) with the reddit API when you press space. I am not responsible for any weird things you see there. [Have fun](https://press-space-for-free-memes--liltaco.repl.co/)! Some recommendations: + memes - get free memes! + dankmemes - a more abstract alternative. + me_irl - selfies of the soul + unixporn - woah those are some epic Unix setups! + programmerHumor - some programmer jokes + dadJokes - sorry for that one + programmerDadJokes - same but for programmers + anything else on Reddit... ![freememes](https://storage.googleapis.com/replit/images/1560357867088_2360153f15dc90d4b13a45172f5cfd8d.pn)
29
posted by liltaco (47) 1 month ago
β–²
12
GoodAnime
# GoodAnime Hi! This is my submission for the <SPACE> contest. (Barely managed to get it done). ## About Firstly, [this is a link to the website](https://www.goodanime.tk). Nextly, the purpose of this site is to help my fellow weebs or just anime-lovers in general find new anime that they might enjoy watching. ## How it works? I used the [kitsu API](https://kitsu.io) to fetch a random anime's details and then display it on the screen for you! ## How to use? Just visit the website by [clicking here](https://www.goodanime.tk) and then click on the link that says `Click here to get started`, it will lead you to a page that will show you some anime to watch! As usual, you can press the `Spacebar` key on your keyboard to see the next anime. The amount of time this waits before automatically changing the content is 30 seconds instead of 5 seconds as per the rules since it takes time to read the details. --- ## Credits Of course I created it on my own, but I would still like to thanks @Kognise for his [fontkey website](https://www.fontkey.design). It allowed me to find a good font within 5 minutes and saved a lot of time since I usually spent a lot of time just trying to find a good font on Google fonts. --- > Finally, please provide me with "useful feedback" to help me improve this website. Thank You!
17
posted by TheDrone7 (516) 1 month ago
β–²
78
Hack! - A text-based puzzle game
Use your hacking skills for good and uncover the dark secrets that TechCompany holds. *If you are interested, be sure to check back frequently for any updates!* **Changelog** *11:00am EST 3/19* Fixed a few bugs *5:00pm EST 3/18* Removed .env passwords due to major bug *11:30am EST 3/18* Added slightly different ending depending on whether you expose Steve cheating or not Hid passwords in .env file
50
posted by mrsprinkletoes (122) 4 months ago
β–²
143
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](https://storage.googleapis.com/replit/images/1548283686558_b0b3eca4ea6bbdf9a1dbf530af512550.pn) # 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>(); } ```
82
posted by PixelBitez (164) 6 months ago
β–²
39
β–ˆβ–ˆ Empty 2 (⚠️warning: this one is super cool) β–ˆβ–ˆ
# β–ˆβ–ˆ Empty 2 β–ˆβ–ˆ You may have seen the [original](https://repl.it/talk/share/full-blockfull-block-Empty-full-blockfull-block/13315) "Empty repl", posted by @mat1 a while back. If you're not familiar, Mat called his "Empty" repl a "*philosophical game alll about life*". However, I beg to differ. Not just for the sake of disagreeing, but because this "game" (as he calls it) is flawed in many aspects. ## Huh? But before I tell you why I'm dissatisfied, you might be thinking to yourself: #### *"Hey Edwin, didn't you like the game?"* Yeah, I *used to* like his so-called "game". See what I said about the game, when I was swimming in ignorance: ![image](https://storage.googleapis.com/replit/images/1556062230591_e08830eb061e863dffcd202fb2cedbbc.pn) When I *did* like his project, I felt a sense of purpose and belonging. Mat's gameplay demonstration flooded me with surreal emotions. I'm a bit hesitant to admit, but it caused me to have some out-of-body experiences. *However*, I'm undergoing a lot of stress and experiencing a major headache just by looking at his post (let alone reading it!). *Why*, you may ask? What caused me to *change* my mind? The reasons are provided below. ## Major Issue 1 I have a major issue with Mat's so-called "Gameplay" section. There is a deep flaw. I'll let you take a look at it first! See the screenshot. ![1556062507471](https://imgur.com/lDnDPBP.png) ##### Notice it yet? It's quite obvious. The problem lies on line 2, column 66 As you can see, he typed > of *run.* Excuse me? Did he just *italicize* the period after the word "run"? Now you can see why I'm all bent out of shape! That's just *wrong*. [One simply does not simply](https://imgur.com/WuLBCTJ.png) italicize the punctuation after an italicized word! But wait - *there's more*! It happens again on line 4, column 17! He wrote: > of *run*. Oh my God! This time, he *didn't* italicize the period after the word "run"! ##### What is it Mat? To italicize or to not italicize? Make up your darn mind! ## Major Issue 2 Mat has this GIF demonstrating his main "gameplay" ![image](https://storage.googleapis.com/replit/images/1555549337605_ddc6099f07aa55d88c1f428174069c15.gi) Yeah, the GIF's cute and all, but without even realizing it, Mat exposed himself. You see, after clicking on "run", there is something that pops up on the screen. > Python 3.6.1 (default, Dec 2015, 13:05:11) [GCC 4.8.2] on linux Holy mackerel, that looks ugly! You need to see some pics to truly understand Mat's grievances: ![1556064074653](https://imgur.com/duLplhO.png) After looking that, I can't help myself but think about how many lives were wasted, and how many souls were lost when Mat chose "Python". Now take a look at my game! > node v10.15.2 linux/amd64 ![1556064123903](https://imgur.com/VgrsjvB.png) My console window is *much* more elegant! There are less characters, and, most importantly, they don't overlap the icons. Is it now such a surprise that I now dislike Mat's original program? It should all be clear now why *mine is better*. I'm surprised Mat hasn't already apologized for his two *major* mistakes. Without further delay, let's move on to our last and final issue. ## Major Issue 3 Mat's repl has *thousands* of issues that I can dissect further. However I'm limiting myself to 3 issues, rather than two thousand, or even fifty-two thousand issues. I'm not limiting my self to 3 because I picked the number "3" arbitrarily; rather, I chose 3 because because it comes after "2" in the set that includes all natural numbers. Now, let's get real here. Issue 3 is by far the *most major* issue. It concerns the so-called "reviews" on Mat's post. First, I'll let you take a look at these so-called "reviews". ![image](https://storage.googleapis.com/replit/images/1556067533523_6556c99b2a6bd9e6c34f2d3f14863baf.pn) As you can see, quite a few people gave positive reviews, but there is *one* thing that Mat *conveniently* leaves out. You see, Mat walked up to me, looked at me straight in the eye, and asked me to leave a positive review in exchange for a load of cash. He actually did this! You probably want to see some cold-hard evidence right now. Well lucky for you chap! - I have a *totally forged* screenshot below! I had to scroll through history quite a bit to find this gem. ![image](https://storage.googleapis.com/replit/images/1556065637218_7537316afb30661df8ff57b55663c71d.pn). As you can see, Mat wanted to get rid of some Yens by actually *offering* me some. I am in total disbelief! First of all, if you want to bribe me, you *better* bribe me with *Francs* rather than *Yens*. They're far more valuable and are performing *much* stronger! How did I get so distracted? *Anyways*, did Mat's reply imply that he was fine with getting fined? Or was he simply acknowledging that his actions are fineable? I can only conclude from implied intent, so I'll leave it up to @mat1 to clarify this statement. #### And I'll say it again - Busted! ## Conclusion Now you people understand why it pains me to look at @mat1's so-called "Empty" "game". There are so many flaws that it's impossible to avoid them all. You may have one lingering question. If Mat's repl was *actually* terrible, why would *I* be creating a sequel? That point is valid. For that reason, I'm not actually naming my project "Empty". I'm going to call it "Full", because it is full of everything that "Empty" failed to offer: purpose, meaning, and peace. I hope I caused you guys to think a bit more critically about the world around you. I hope I planted a small seed of doubt in your hearts. Maybe it'll grow as you read Mat's *frivolous* post again. And one last thing, @a5rocks, @nithilan4, @Mooopy, @leon332157, and @TheDrone7, I *urge you* to pay back the Β₯10 and adjust your reviews accordingly. I understand that you all want to create a quick buck, but bribes are *no joke*. Please let everyone know why my *Full* is far better than Mat's *Empty*. ### Legit Reviews (Actually) ##### Zavexeon > Wow, I thought the first game had the perfect ending but this... this is serene! ##### REZA_AULIAAULIA > I luv this project :) ##### rediar > The stark contrast between the [@mat1](https://repl.it/@mat1) at and [@eankeen](https://repl.it/@eankeen) β€˜s versions of Empty are clear, but we are reminded no matter how different they may seem, we are reminded the core message remains the same, the takeaway of life the ups and the downs, the symbolizing blacks. The revolutionary new text that [@eankeen](https://repl.it/@eankeen) has discovered that there are many ways to represent the mysterious meaning.... This is a remarkable breakthrough that brings tears to the eye. However, his offensive comments against the yen is not appreciated. > > **if this review was helpful please upvote!** ##### raghavm > nO sTOP u uNORGININAL bOI ##### mat1 > Smh my head ##### JOSHUAKOU > Wow, this sucks. As you can see, I'm getting overwhelmingly positive feedback from my fellow brothers and sisters. Even mat1 said is was great (you can really tell from his deeply insightful quote!) And thank you to all of you readers, for being so kind and understanding! PEACE ✌
41
posted by eankeen (529) 3 months ago