Share your repls and programming experiences

← Back to all posts
[GAME] Askew MAJOR UPDATE — Age of steel!
fuzzyastrocat (1867)

In this new version of Askew, you can build new structures, use new tools, craft new items and much more! (If you're new to the game, check out the original talk post).

New features

Here are the main new additions to the game:

  • You can show/hide the chat with the h key.
  • You can see all crafting recipes by clicking on the < in the upper-right and then selecting a category.
  • New items and resources! Steel, ovens, steel walls, ash, workbenches, roofs, picks...
  • Some items require that you are near other items to craft them. This is indicated by an item with a + in the recipes menu. (For instance, to craft a wooden wall you must have 30 wood and be standing right next to an already placed workbench.)
  • There are now multiple tools! You start off with a saw, which can be used to saw down trees and do other miscellaneous tasks. To get stone, you'll need to craft a pick, which can be obtained with 20 wood and being next to a workbench.
  • To switch tools, just click on the desired tool in your inventory.
  • Improved anti-hack! People hopefully have gotten tired of uselessly spamming the server anyway, but if you still are thinking about it please don't.

Tips

  • Getting a workbench set up is essential since almost everything now requires being near one. Getting a pick is also very helpful to craft more interesting items (you'll need stone).

  • You can obtain ash by extinguishing (removing) a fire.

  • Steel walls are more difficult to build, but they're also more difficult for others to tear down.

Enjoy! If you find any bugs please report them!

KNOWN BUG: If you craft too many types of items your inventory overflows. I'm working on a way of fixing this (dropping items).

IMPORTANT: Open the game in a new tab! If you don't, you'll end up spawning in the middle of nowhere, because I've implemented a security system to only allow players from the site itself.

Comments
hotnewtop
badst (240)

Looks great, congrats :D

[deleted]

Hi there! I'm def not hypergamerstuds bc he was banned, I'm a new dude, who is supes lazy and mlg @pepelaugh

badst (240)

@LazyMLGPro Why were you banned? lol

[deleted]

Telling an internet troll to screw off and get out of his mom's basement to do something useful for a change @pepelaugh lol

badst (240)

@LazyMLGPro LOL for how long? and umm you can apply for an appeal but I can't do anything ¯_(ツ)_/¯

[deleted]

I can't they said it was a perm. ban so u gonna have to act like LMLGP is an entirely new and reformed person who has no association with hyper. lol @pepelaugh

[deleted]

they deleted the other account lol @pepelaugh

badst (240)

@LazyMLGPro :/ ill get banned too if I do anything, so sorry but I can't D:

fuzzyastrocat (1867)

@LazyMLGPro @pepelaugh Could you guys continue this conversation elsewhere? Not trying to be annoying, but I'm getting 50 billion pings right now :P

badst (240)

@fuzzyastrocat @LazyMLGPro Lol, well I won't be saying anything more bc he's on here illegally, he's banned. And I don't want to have any association with him anymore. And sorry Fuzzy :D

[deleted]

snot illegal, and I have a vpn so, they can't ban me again lol @pepelaugh

[deleted]

Bro, didn't u see the messages that lead to the ban? It was insignificant and my change.org petition already has 4 signatures, the petition to unban hypergamerstuds, so ya...good luck trying to keep me banned for defending myself against a troll. wtf is wrong with mods on the internet these days, banning people for fighting back against trolls @CodeLongAndPros

badst (240)

@IHateUrGutsRepl "4" signatures. Probably alts... You're gonna have to understand what life is like, nothing always goes your way and what you are doing is making it worse, your futile efforts are going to waste. Mods words are final. No point arguing, and accept it.

[deleted]

bro, I have to do this 4 school @pepelaugh

[deleted]

I am begging you to let me have a second chance, u have no idea the crap I've gone thru in my personal life recently @pepelaugh

[deleted]

@moderation plz give me a second chance @IHateUrGutsRepl

badst (240)

@IHateUrGutsRepl The irony, at least change your name...
Anyways, it's annoying to see you criticize mods, if you need this for school then ask your teacher. Sorry if i seem rude but it's cringe .__.

[deleted]

I did ask my teacher, they said to keep creating new accounts to request that they please stop banning me. If I keep getting banned then I will fail my class @pepelaugh

[deleted]

But the mods have gone a bit overboard @pepelaugh

badst (240)

@IHateUrGutsRepl 🤡 oh how the turn tables...
dont blame mods everytime smh

[deleted]

Well they said it was all my fault and they didn't give me an f'ing chance to explain myself they insta-banned me. @pepelaugh

badst (240)

@IHateUrGutsRepl BC of what you said. Okay im out no point arguing, nothing's getting to you cya and have a good day.

[deleted]

@codelongandpros plz.... plz make sure I don't get re-banned bro, plz @pepelaugh

[deleted]

who insulted who first? answer: that guy. I was just defending myself man. @pepelaugh

fuzzyastrocat (1867)

@IHateUrGutsRepl It's never ok to fight back even when others try to fight you. Full-stop. (I don't mean that in a physical sense, obviously if someone is trying to physically harm you then do something, but for something virtual like repl talk it's not ok.)

If you really are doing this for school (which it's odd that you're just now mentioning this, but ok) then tell the mods that and have your teacher contact them as well.

CodeLongAndPros (1631)

@HyperGamerStuds You got banned for a reason, right?

[deleted]

I got banned for an argument, but I didn't say anything vulgar or nsfw, I was trying to defend myself, and I got banned as a result, and keep getting re-banned for it, even though I have to use repl.it for my computer science class @CodeLongAndPros

CodeLongAndPros (1631)

@HyperGamerStuds But you don't have to use repl talk for your compsi class.

[deleted]

But I like posting my things to get comments, etc. about them, except of course like the instance I got banned in which someone told me that I am "an idiot and trash" @CodeLongAndPros

[deleted]

I don't have the link because my original acc. was deleted, I can hunt thru the talk forums to find it @CodeLongAndPros one sec

fuzzyastrocat (1867)

@CodeLongAndPros Not trying to be nosy here, but I'm getting pinged with all this so I couldn't help but see your question. In the interest of getting things done efficiently, I know where the thread is so I thought I'd give it: https://repl.it/talk/share/Leroy01010-we-are-really-going-to-miss/59408/311351

[deleted]

I dont have email @CodingCactus

Warhawk947 (524)

@HyperGamerStuds well, actually, I hate to butt in, but I do have to say that technically you started all of this

badst (240)

@Warhawk947 The problem has been resolved by mods :D

hello4691 (31)

I got banned too. It was for "spreading miss information about covid" even though all the information was true.

[deleted]

@HyperGamerStuds - Thanks for entertaining me with those posts of yours LOL XD

Whippingdot (678)

@HyperGamerStuds you did kinda swear, which breaks rules of repl.it. I saw the link(https://repl.it/talk/share/Leroy01010-we-are-really-going-to-miss/59408/311351) and there you used Stu*** which counts as a swear. And if that doesn't count then on this page u basically used a short form of the f word:

[deleted]

They allow abbreviations @Whippingdot

Whippingdot (678)

Fine, I see you got ur account back. Not exactly cause you have only 1 cycle but.... @HyperGamerStuds

code913 (17)

I dont have email
@HyperGamerStuds please explain yourself

badst (240)

@code913 @Whippingdot mods have resolved the issue. stop trying to aggravate him.

[deleted]

ya, I can't believe that I got banned for arguing with someone who started the argument by calling me an idiot and a trtash programmer, smh dude @Whippingdot

[deleted]

Now it's 2 cycles, lop :) @Whippingdot

[deleted]

This is the most greatest game ever! I’m saying this because this is like Minecraft the most epic game but unfortunately people think it is trash. There is hope tho🙃🙃🙃

OldWizard209 (1608)

Mojang is going to hire this guy.

Leroy01010 (408)

No mojang is now working on minecraft full-time. but this game is not all pixels so sadly they wont hire him @abdullahrajput9

DJWang (1358)

Hey, you're doing a great job. Please, PLEASE don't give up on this project and make it dead, you're going to an AMAZING start! If you're ever having any trouble, I'll be here for encouraging support (Cause I can't code lol) but this project can become big. You might be able to create this into an IO game!

Keep up the unbelievable work!

-DJWang

fuzzyastrocat (1867)

@DJWang Thank you! While progress will definitely be slow since I'm often busy, it won't die! :D

JasonLiu19 (71)

There are a lot of of people with curse words in their names, i've been trying to trap them, but there is too many, so I would like you to implement anti-curse into the name

fuzzyastrocat (1867)

@JasonLiu19 Yeah, that is an issue. It's easy to make it not show the curse word for others, but to make it do that for everyone (including the person who has the curse word in the name) will require a new protocol.

conkon300 (3)

@JasonLiu19 I also tried to trap the people with curse words in their names, but they keep coming back!!

RobertFurr (64)

ay, I can finally play this since repl.co sites aren't down

conkon300 (3)

@fuzzyastrocat Let us break the roofs, I'm lagging now because there are too many near me, please!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Give us something, something to break them!!!!!!!!!!!!!!!!!!!!!!!!!!1111111

fuzzyastrocat (1867)

@conkon300 That's tricky... because you can't collide with a roof, there's no way to hit it as of now. I haven't had any time to work on this recently, but that is on a list of things todo.

conkon300 (3)

@fuzzyastrocat Stairs could help, there could be platforms to stand on too!!!
Also, please add a way to stop players from having curse words in their names too, thanks!

fuzzyastrocat (1867)

@conkon300 Stairs wouldn't help the aforementioned problem, but they are planned for the reason of platforms.

The curse words in their names is problematic for reasons I won't list here, but it's planned when I get time to work on this.

conkon300 (3)

@fuzzyastrocat maybe you could also add ways to get better materials, like mines hidden in the desert, and you could use shovels to dig holes in the ground to find them or something like that!!!!!!!!!

fuzzyastrocat (1867)

@conkon300 Much of what you've suggested here is planned. I only have so much time to implement it sadly :P

conkon300 (3)

@fuzzyastrocat Could you also add landmarks in the desert, so we don't get lost as easily?

fuzzyastrocat (1867)

@conkon300 [as I was about to respond to your previous comment] The desert is not designed to be traveled into, since it will later be replaced with multiple biomes. That hasn't been implemented yet however.

conkon300 (3)

@fuzzyastrocat I guess that explains the endless desert then!

conkon300 (3)

@fuzzyastrocat Maybe in the different biomes, you could add food and water, as this is a survival game, as you said in your first post!

conkon300 (3)

@fuzzyastrocat btw, you missed some stacked crafting tables in your sweep of the map.

zplusfour (916)

if you are in the Lang Jam.
And if you won (you'll never win) you can use your money to buy a .io domain :) or if you need to use it for another thing. Good job btw

firefish (953)

@ZDev1 The results are out, you know

zplusfour (916)

@firefish are out?
GIVE ME THE LINK

fuzzyastrocat (1867)

@ZDev1 Lol, I didn't have much time for the langjam so my submission was kinda trashy I guess (or at least that's what the judges thought). But thanks!

TristanC3 (1)

how do u attack/ do things other than move?

fuzzyastrocat (1867)

@TristanC3 This page describes the update and that alone. I would suggest reading the original talk post, as this update post instructs.

Orca20 (73)

How do I craft something? Like for example, an axe? How do I get it once I get enough materials?

fuzzyastrocat (1867)

@Orca20 Once you have the required materials, a button should appear in the upper left corner depicting the item. Click on the button and the item should now be in your inventory (bottom row).

Orca20 (73)

@fuzzyastrocat Yeah ok it's interesting... I got a pick axe, still can't get stone though.

fuzzyastrocat (1867)

@Orca20 Is the pickaxe active or is the saw active? Make sure to click on the pickaxe in your inventory to activate it. If it is active, then I'm not sure why you can't get stone.

Orca20 (73)

@fuzzyastrocat The pickaxe is active. Also, why do the things you can buy just not appear sometimes? It usually just gives me a block. Just this, and nothing more.

Orca20 (73)

@fuzzyastrocat oof it just glitched out.

fuzzyastrocat (1867)

@Orca20 Something is weird with your system, I can't replicate any of these behaviors you're describing but I'll look into it. (Also, for the things you can't place: are you next to a workbench? Most higher-level items require that you be next to a workbench that has already been placed.)

Dunce (71)

This looks really cool, but even if I open it in a new tab I spawn in the middle of nowhere.

fuzzyastrocat (1867)

@Dunce Should be fixed now. Thanks for bringing this up!

Dunce (71)

@fuzzyastrocat Thank you! It's working now, awesome game!

FrancisPan (43)

I have a suggestion. Maybe we could have some monsters, swords, doors, and metal tools. This is amazing though!

fuzzyastrocat (1867)

@FrancisPan

  • I don't plan to add monsters since this game isn't about conflict or violence, same goes for swords
  • Doors are certainly planned, as are many more tools, however you've stumbled across a rather old and fairly dead project as I myself aren't around here often anymore
DynamicSquid (5023)

Hi, quick question about lang dev. In a bytecode interpreted lang, does each function have its own stack? Or is there just one global stack?

fuzzyastrocat (1867)

@DynamicSquid This depends on the architecture. If you're using a stack-based VM, then there's only one stack and you keep track of the "frame base" (bottom of the current stack, whether that be global or function or etc) to "create" a new stack for function calls. In a register-based VM (or even in a weirdly made stack VM), you could in theory design it so that each function gets its own stack, which will make life easier, but that will be inefficient allocation-wise.

Whippingdot (678)

bRuH this is one of the first games I saw on repl talk and it is DOPE still. I LOVE IT. Please work on it more. It is godly

[deleted]

me after figuring out how to turn:

me after doing it for 1 hour:

angrydoge (481)

I see you made a anti embed feature

StringentDev (234)

Make it mobile friendly please

fuzzyastrocat (1867)

@Lethdev2019 The nature of this game doesn't lend well to mobile devices. It requires many keys (and will require more in the future), so half the device's screen would be taken up with buttons to represent the keys and that wouldn't be nice.

TroyLilgeberg (11)

question are you gonna update this any more?

MichaelCheung_M (0)

This game was actually pretty POG
BTW there is a bug where it won't load any trees or rocks in repl, so you have to open the game in a new tab for the scenery to load in.

fuzzyastrocat (1867)

@MichaelCheung_M That's not a bug that I can fix, it's a bug with repl.it.

peternielsen112 (38)

Ummm it isn't working very well - only a 'saw' in my hand and nothingness as far as the eye can see any suggestions no error message shown...

fuzzyastrocat (1867)

@peternielsen112 Hmm, probably an issue with your browser or system since I can't seem to replicate it. Perhaps try again, maybe the server was down for a sec?

fuzzyastrocat (1867)

@peternielsen112 Open it in the new tab, see if that helps. If not, then it's something with your system.

peternielsen112 (38)

@peternielsen112 Ohhhh I fixed it. Just open in new tab

DynamicSquid (5023)

Fuzzy I just thought of a new language idea. What if a language was low-level like C, but also had a lot of support for metaprogramming?

Python and Ruby have support for metaprogramming, but they're high level. Lisp is low level and has metaprogramming, but the syntax isn't the best, and I want some features of C mixed in.

Would that be a good idea?

fuzzyastrocat (1867)

@DynamicSquid

Lisp is low level

wut

Now, yes, that would be cool. The reason it doesn't exist is because metaprogramming (I'm assuming you're talking about things like Python's eval, not macros) only really works well in an interpreted language. Why? Well, because that self-evaluation function has to run the whole interpreter/compiler from within itself. That's easy with an interpreter (since interpret is probably just a function in your code), but with a compiler? You now have to emit instructions in the executable to run the compiler executable with some kind of dummy file (or allow the compiler to take stdin input) and then run the compiler's executable output. You can see how that can get complicated.

And, more importantly, the new executable will be unable to interface with code that's in the main file (so x = 1; eval("x = 2"); won't change x) which is removes a lot of metaprogramming's power.

DynamicSquid (5023)

@fuzzyastrocat Ah okay. Wait so Lisp isnt low level?

fuzzyastrocat (1867)

@DynamicSquid Definitely not! Lisp was the first high-level language. (Some might call FORTRAN the first high-level language, and at the time it was, but by modern standards I don't consider it a high-level language.)

pazival (3)

@fuzzyastrocat can you restart the game because it is super laggy

TroyLilgeberg (11)

can you reset the world @fuzzyastrocat cause its super laggy

TroyLilgeberg (11)

theres a face in the bushes

JacksonMacGrego (0)

how to play?
what are controls

fuzzyastrocat (1867)

@JacksonMacGrego As I've said to others here: I'd suggest looking at the original post if you're new, that's why this one just lists new additions.

TroyLilgeberg (11)

i think the server broke because there is nothing here.

fuzzyastrocat (1867)

@TroyLilgeberg Should work, I was fixing the origin protocol to not allow forked repls.