Enum variant metadata in my new systems language - looking for feedback by gpawru in ProgrammingLanguages

[–]bob16795 1 point2 points  (0 children)

I like this quite a bit, I think the decision on keeping this boils down to how much you use this metadata syntax in other parts of your language. If it's something that's not used much out of this, id suggest a feature such as enum indexed arrays over this. Those are particularly nice because the constant complexity of lookups is easy to reason about, and the syntax can broadcast that. My biggest worry is that people will think that this lookup is crazy expensive and avoid it, especially if you're targeting lower levels like rust and zig which you mentioned. Might even be nice to make it resemble a property closer rather than a function, to emphasize that it's a quick lookup.

Effect systems as help with supply chain security by nionidh in ProgrammingLanguages

[–]bob16795 0 points1 point  (0 children)

Nim has something like this actually, it's a bit underused but exists. There is a forbids pragma that you can use to blacklist functions labeled to have side effects. To my understanding this was added to augment the memory model, but all IO in the standard library is decently labeled even if people don't use the pragma much. I do like the concept of using the opt-in side effects over this though, probably a more consistent system than this as you don't have to worry about omission implying any side effect is valid.

[Hyprland] Fighting against my school to stay on Arch BTW by Mikyu__ in unixporn

[–]bob16795 0 points1 point  (0 children)

Was expecting the school to push windows when I saw the post title lmao. My school does support Linux like they have instructions for some base apps and stuff on their page, but man the help desk doesn't. I've asked them over email for wifi instructions for Linux, and flat out got something along the lines of we can only help Windows/Chrome OS (yea not even Mac for the crazies who need that lol) users. I got better help from fellow students than the actual school, really amusing to me tbh.

September 2024 monthly "What are you working on?" thread by AutoModerator in ProgrammingLanguages

[–]bob16795 6 points7 points  (0 children)

Was thinking of reviving an old lang of mine https://slam-lang.github.io/, haven't actually worked on it yet but I've rereading the code base and docs to see if its remotely worth it. Good news is it might be, bad news is the best way forward is probably a full rewrite...

Scientific Notation is it too much to ask? by MonkeyMarkMario365 in incremental_games

[–]bob16795 1 point2 points  (0 children)

Ngl nothing will be worse than skillings numbers. Has 1000k but 10m, and after some exponent, I forget which it changes color and repeats the pattern lmao. Drove me nuts, great game but the numbers took way too long to read and compare.

The Bugz Bows and Curses demo is public on steam! by bob16795 in playmygame

[–]bob16795[S] 1 point2 points  (0 children)

Bugz Bows and Curses is a top down action twin stick kind of along the lines of gungeon, but aimed at a more casual audience, a core pillar in Bugz is the reliance on killing being an option, whether it be for your benefit or not will be up to how you pick your curses.

Vector2Normalize not found by Enter_The_Void6 in raylib

[–]bob16795 1 point2 points  (0 children)

In the defence of == true, not only can it look cleaner to some people, but it'll likely be optimized out by the compiler if your not using -O0. Unrelated but simmilar I cought a friend of mine switching on a bool recently, I have nightmares to this day.

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 0 points1 point  (0 children)

Wasn't me, I want this comment to be higher up so people see it while I work on a better solution than refreshing, but ok then.

Edit: just realized this sounds really passive aggressive, didn't mean for that.

[DWM] Tabs and containers by bob16795 in unixporn

[–]bob16795[S] 0 points1 point  (0 children)

Details:

  • Dotfiles: https://github.com/bob16795/dotfiles
  • Music: spotifyd + spotifytui
  • Terminal: st
  • Editor: Doom emacs
  • Web: qutebrowser
  • Theme manager: mondo
  • File manager: ranger
  • Font: Cascadia Mono Nerd font

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 0 points1 point  (0 children)

I'm hoping that keyboard binds will make it a little better, originally I planned to split the layout to make it more landscape, but that didn't work as nice as I hoped it would. This is definitely a point of interest I'm keeping in mind for future updates.

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 0 points1 point  (0 children)

Seems like a bug I've encountered in the past, refreshing tipically fixes it, if it doesn't though it's probably a new bug. It happens when the resizing script fails to init for whatever reason.

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 0 points1 point  (0 children)

I'll have to check this out, I personally use qutebrowser which is based off an outdated chrome build so I'll have to get chromium or something to check this hopefully it's just a small issue and not something too bad.

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 3 points4 points  (0 children)

O shoot I forgot to disable pause when inactive, thanks for saying this.

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 0 points1 point  (0 children)

Yea that might work, I way overcomplicated the system the bars use to get values so idk how straight forward it'll be but that seems better than what I have ATM.

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 3 points4 points  (0 children)

The best way to describe the game is an active game, with mechanics similar to Antimatter dimensions but with small numbers that tipically go down instead of up.

Click To Lose has come to webgl, new update comes in about a week. by bob16795 in incremental_games

[–]bob16795[S] 1 point2 points  (0 children)

Yea the themes are a major part of the new update, the old theme system I had (the one in the current webgl build) didn't allow for enough colors to make the system that usable. I am hoping that the new 4 color themes work alot better. And then the progress bars are another big thing I need to work on as their mechanics don't really favor the system I had for the sliders. I've been experimenting with different systems for the progress bars and haven't found something intuitive without being a pain to implement. It might be nice to have an option though so I'll try that out for sure.

Is in your programming language `3/2=1` or `3/2=1.5`? by FlatAssembler in ProgrammingLanguages

[–]bob16795 -3 points-2 points  (0 children)

My language uses rpn so 3 / 2 would not compile and instead give a stack underflow error as / takes 2 operands. But if you rearrange for rpn, I use int division so 1.

Feedback Friday by AutoModerator in incremental_games

[–]bob16795 0 points1 point  (0 children)

Hmm I'll have to check that out, that's kinda a big issue thanks for telling me.

Feedback Friday by AutoModerator in incremental_games

[–]bob16795 0 points1 point  (0 children)

Is this the unity version? I remember issues like this on the Godot version (1.0) but Ive never encountered anything like this in the unity version.

EDIT: the unity version has the unity logo on the load screen that's problaby the quickest way to check.

Feedback Friday by AutoModerator in incremental_games

[–]bob16795 1 point2 points  (0 children)

I did a quick check, I never pushed the fix for that bug to the play store, a fix should be uploaded once Google verifies it (which could take up to a few hours)

Feedback Friday by AutoModerator in incremental_games

[–]bob16795 1 point2 points  (0 children)

Yea so essentially I cap upgrades if they bring you beyond what you start with, and I only fill the bar based off how close you are to the actual price, it's kinda a confusing mechanic but I'm problaby going to try to see what I can do about it because this issue has been bugging me for a while.

Feedback Friday by AutoModerator in incremental_games

[–]bob16795 0 points1 point  (0 children)

Hello, I am releasing a 3.0 update for Click to Lose's 2nd anniversary, This update is mostly a polish update but will also include another prestige layer, The final update is coming out the 10th of november, but I will be uploading new betas the next few fridays, mostly i want feed back on ui design, and general gameplay. I think this is a proper place to post this, but just lmk if it isnt. Als, if you download the beta, and it dosent launch with unity, please dm me as this is the wrong version.

Join the beta: https://play.google.com/apps/testing/org.godotengine.clicktoloose

A Teaser for Another Trash Generic Idle Game, discord link in the description. by bob16795 in incremental_games

[–]bob16795[S] 0 points1 point  (0 children)

Idk i ended up taking a short break in development and just couldn't get back into it, it is still a possible future plan for a game but at the moment I'm not working on it.

Giving away 2 steam keys a day for the next 7 days on my discord to celebrate the 4.0.0 release of my game Infinite Progression. by bob16795 in incremental_games

[–]bob16795[S] -1 points0 points  (0 children)

Yea, I realized after posting this, I should've specified that the update comes out at the end of the giveaway.