Share your repls and programming experiences

← Back to all posts
HexAguess Game
h
JDOG787 (415)

Hi everyone!

Ive been working on this game for a couple days now. Its called HexAguess. You try to guess which out of six colors is the correct hex color code that it shows you! For a full explanation go here!

Where I got the idea?

Well I got this idea from one of my courses where we made a game like this but much simpler and it was with RGB. So I decided to try to remake it with hex codes and add other features like points and lives!

Features

  • Points
  • Lives
  • Random Colors
  • Great UI (Hopefully xD)

Sneek Peek:

If you liked it go ahead and upvote!

Thx!

Commentshotnewtop
NoNameByProgram (111)

ok i made a script... just put this in a tampermonkey script and ur done :D

// ==UserScript==
// @name         HexAGuess Hack
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  Make you just relax... somehow.
// @author       NoNameByProgram
// @match        https://hexaguess.jdog787.repl.co/game.html
// @grant        none
// ==/UserScript==

window.onload = function(){
  String.prototype.convertToRGB = function(){
    var aRgbHex = this.match(/.{1,2}/g);
    var aRgb = [
        parseInt(aRgbHex[0], 16),
        parseInt(aRgbHex[1], 16),
        parseInt(aRgbHex[2], 16)
    ];
    return aRgb;
  }

  function check() {
    var hex = document.getElementsByClassName("color")[0].innerHTML.replace("#", "");
    var rgb_hex = hex.convertToRGB();
    var find_rgb = "rgb("+rgb_hex[0].toString()+", "+rgb_hex[1].toString()+", "+rgb_hex[2].toString()+")";
    var all_buttons = document.getElementsByClassName('guess');
    for (var i = 0; i < all_buttons.length; i++) {
        if (all_buttons[i].style.background === find_rgb) {
            break;
        }
    }
    return i
   }
  var button = document.createElement("button");
  button.style.background = "orange";
  button.style.color = "white";
  button.style.border = "none";
  button.style.padding = "3px";
  button.style["border-radius"] = "5px";
  button.innerHTML = "Do it for me!";
  document.body.appendChild(button);
  button.addEventListener("click", function(){
    var all_buttons = document.getElementsByClassName('guess');
    all_buttons[check()].click();
  });
}
NoNameByProgram (111)

@JDOG787 im gonna make version v0.2 :OOOO
with a 1/2 button

NoNameByProgram (111)

@JDOG787 The 1/2 button will remove 3 guesses and potentially make your chances of getting it right higher.

JakeHu2020 (5)

@JDOG787 tampermonkey install: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=en Then click the puzzle piece on the up right part of the screen. Then click the tampermonkey image. Then press new script, and paste the script.

NoNameByProgram (111)

@JDOG787 Unfortunately, we are not able to make a 1/2 button. You are not able to append children to the guesses. This may result in glitches and broken UI. We are sorry for the inconvenience.

NoNameByProgram (111)

@JakeHu2020 also, why are you 9? aren't you supposed to be at least 13 to join this?

Nettakrim (388)

a "harder difficulty" that added in codes like #4287f5 would be nice

JDOG787 (415)

@Nettakrim ok cool thx. also good job

SeamusDonahue (34)

I wholely agree, I think it would be more fun that way @Nettakrim

Nettakrim (388)

especially as its harder to translate codes with letters in them into colors (mentally that is)

JDOG787 (415)

Hmmmm yes. Maybe I’ll make a v2 sometime @Nettakrim

firefish (556)

@JDOG787 just nonchalantly cheating

matthewproskils (346)

@JDOG787 If you're posting anything on repl.it EVERYONE will cheat

Bookie0 (4007)

Where I got the idea?

where did I get the ideas?
smh lol

but good job anyways! ;)

Bookie0 (4007)

lol I was just being the grammar police: you wrote "Where I got the idea, and you forgot the did lol @JDOG787

[deleted]

hey dude you took that many days to finish? Don't you have school?

ironblockhd (370)

This is my score:

Also, I pressed "restart" and i restarted with full points

JDOG787 (415)

@ironblockhd nice job! hmm ill look at it thx

MatReiner (110)

Bruh it's not even hex (only 0-9)

JDOG787 (415)

@MatReiner its still a hex code tho. also im going to make a v2 sometime

maxyang (77)

I resolve to get better at reading RGB codes.

KrishyABob (7)

oh, and make a button where you can exit out of the how to play

KrishyABob (7)

hey jdog, in the how to play, just put a space in between "thenyou" :)

AJDevelopment (54)

me with a hex color picker: <img src="data:image/jpeg;base64,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" alt="Master Shifu kills Po - YouTube"/>

Code1Tech (63)

Wow, very fun!
I got this much score (i think i have the record)

Codemonkey51 (864)

I didn't cheat here is my score:

ThunderPython (23)

@JDOG787 I really like the idea and initiave you took to make this....

ThunderPython (23)

Welcome @JDOG787.
You can participate in my unofficial jam.
The rules and instructions are in the link
https://repl.it/talk/share/HELLO-RELPERS/55241

JDOG787 (415)

@ThunderPython Hi could you please not advertise here? thx

SeamusDonahue (34)

I love this concept, although Idk if I'm really good or if this or if its really easy (I'm not meaning to brag I'm genuinely curious how other people fair). this is really cool though

OctagonalT (6)

this is actually really addicting

gwood5901 (4)

Great game! I found a bug, though-when you click on an empty square that you've already gotten wrong, it still counts it as a guess. Fix this bug and I'll upvote :)

potatojs (804)

why there is not something like #32eef5?
i mean...

RetroCudi (0)

This dope lol Keeps me guessing

[deleted]

guys if you want a high score there's a thing called google :)

potatojs (804)

no if you want a high score there is js

@MayelMustafa

JDOG787 (415)

@potatojs ye... but then you are cheating :/

bgrubert (166)

Make it so there are more options as you get farther - It's kind of easy in the beginning

bgrubert (166)

@JDOG787 I really love this game idea. The website looks so nice!

ZDev1 (653)

Umm GuessAhex will be honest ;)

ZDev1 (653)

@JDOG787 the name
Is kinda weird
Guess She's is honest