• Activity
  • Votes
  • Comments
  • New
  • All activity
  • Showing only topics with the tag "development". Back to normal view
    1. Silksong should’ve came with a guide from developers

      Warning: this post may contain spoilers

      This post is full of spoilers of Silksong

      I’m a married, working person so the time I can allocate for gaming is not much. I’ve been enjoying silksong very much and tried a spoiler free gameplay, having played hollow knight before and knowing how much team cherry loves secrets.

      I’ve followed the normal gameflow and beat the boss. After that I wanted to keep playing and following leads I had before the ending.

      Investigating missing parts, the boss runback in bilewater destroyed my nerves so I looked up if there was a bench closer to the fight - there had to be one since this was outright ridiculous. Turns out there’s a secret bench that’s so hidden I don’t know if anyone other than the most determined secret hunters could find. The boss was also as hard as it gets, felt kinda unfair.

      Looking up bilewater opened a can of worms for me. I kept seeing spoilers and continued looking up info. After a day I found out there are 3 other endings, a whole another act, and bunch of unlockables.

      I love when a game doesn’t handhold you and forces you to enjoy it. I get it. But I think this is too much, too obscure. It requires meticulous backtracking and there’s never an indication when you’re capable of taking on a new quest. Finding new items, you don’t know who should it be given to. You don’t even know if there are still areas you haven’t been to.

      I guess team cherry wanted the player to have a play log each session and we should’ve kept logs of weird stuff we’ve seen along the way so that we remember to go back. Well, as fun as that might’ve been, I did not keep a log and forgot a lot of early game stuff.

      I believe they should’ve prepared a guide themselves, spoiler free, which could include some info the game does not offer so the player can keep unlocking new stuff and would’ve known generally what to expect. Existence of act 3 honestly shocked me, and I don’t think I’m someone who doesn’t pay attention.

      In their quest to be anti-handholdy gaming, I believe team cherry went too far. Onerous backtracking and note taking shouldn’t be the solution.

      I loved the game and it’s easily GotY for me. I’ll keep playing it even after seeing spoilers but I can feel half the fun being gone now that I’ll just be chasing objectives I’ve seen online. If I hadn’t looked stuff up, I’d have switched to bananza or hades 2.

      11 votes
    2. Show Tildes - Gametje V2

      Hi All, It's been coincidentally EXACTLY 1 year since my previous post about Gametje. I've been busy creating some new games and re-designing all the main pages with the help of a UI/UX designer....

      Hi All,
      It's been coincidentally EXACTLY 1 year since my previous post about Gametje. I've been busy creating some new games and re-designing all the main pages with the help of a UI/UX designer. I have posted a few updates in the weekly What programming/technical projects have you been working on? threads but I thought this milestone deserved its own post. I published the new site earlier this week and also migrated to a new backend server. Here's a refresher of what it is for those that may have missed my previous post a year ago. I also recently started working on it full-time last month after not really working on it much from January-June this year. You can read more in my recent blog post.

      What is it?

      It's a set of online games that can be played in person with a central screen (like a TV) or remotely via video chat. It's also available directly in Discord as an embedded activity. It is playable in 9 languages and doesn’t require any downloads. Most games revolve around creativity in some form. None of the games require fast reflexes and can be played by just about anyone.

      Where can I try it?

      https://gametje.com and directly on Discord

      You can use the "quick play" option to launch directly into the game as a guest.

      What's different from last year?

      There are 2 new games (Sync Think and Hide & Peek) and the main pages have been redesigned. I also implemented a game room concept which allows you to bounce between games without having to recreate it each time. I also integrated with Discord, which means you can play directly in their interface and also use Discord as an Identity Provider when logging in. The games themselves need a bit more polish (especially the two new ones) but overall they should work.

      What am I looking for?

      I'm trying to gather some feedback about the games and the overall concept. Are the games fun? Is this something you'd try with your family? What could be improved? Is the site clear about what you can/should do? Should I add some gameplay videos to give you a quicker feel for the games?

      I'm also open to game ideas, I have a few in the backlog already but need to focus more on the business side at the moment. Any advice on the games/marketing etc would be highly appreciated.

      Side note: I'm probably going to rename the whole site soon since the name Gametje doesn't exactly roll off the tongue and has caused some debate with Dutch speakers. The branding for the new name isn't quite ready. I am considering calling it GameBuffet as my avatars are all food related and its more of a "all you can play" offering for any games added to the platform.

      Thanks for reading.

      10 votes
    3. I had an idea for a Crusader Kings, but about rich families in Victoria-Modern Era. What could go wrong?

      I had an idea for a game some weeks ago, just as the title says. It would be something like Crusader Kings, it's all about dinasties and roleplay, but set in more modern eras, from the beginning...

      I had an idea for a game some weeks ago, just as the title says. It would be something like Crusader Kings, it's all about dinasties and roleplay, but set in more modern eras, from the beginning of the industrial revolution until today, or maybe the future, we'll see. And instead of kingdoms, it's all about businesses. It's all about owning global company empires. Being a kind hearted local chain owner, or a sociopathic cutthroat in the 1% that owns the world. Up to you.

      And this idea is still stuck with me, and I wanted to get back into game development, so I might as well just try it for fun and see what happens.

      I picked Godot, 1) because it's open source, 2) it's going to be fun to see how much it developed in the last decade and 3) it's free, and especially 4) I don't want to use commercial engines and risk being affected by something similar to the runtime fee fiasco

      I still have to finish some tutorials and make some simple games to get a grip on the engine and see how everything works, but as a data analyst I already have programming foundations and, I think, this project is monumental for someone like me, but I also think it's doable.

      I have a very rough idea of how the code will work for the AI. It will incorporate "ticks" like CK, each tick being a day, and some events fire weekly or monthly, where based on the stats and traits, each individual character will calculate how likely they are to accept or reject that event. This event can be about buying shares, accepting proposal marriages, going on a trip, etc.

      My main worry here is if GDScript is good enough to handle "intensive" algorithms. If not, I can always use C#, or C++ if I really have to, and adapt the problematic algorithms.

      Another is what would be the best database manager for this, but I'll cross that bridge when I get there.

      As for the world, initially I was thinking about being about the real one, but I realized that I may not want to deal with... Well, accuracies. For example, I don't want these businesses to exist in a vacuum, I'm going to try to make a system that interacts both the world's political events and these businesses. I want to create events, like, a country invades another, which creates demands for weapons, and if you own a weapon factory, good news for you! If you own businesses in the invaded country, well, sucks to be you.

      So, I want to do those kind of events, but without needing to worry about things like "Portugal would never invade Japan. What is your AI thinking!?" or "Why is Greece an industrial power house?". If a big studio like Paradox has trouble fine tuning their hundreds of nations in their games, me by my alonesome certainly will not be able to do it.

      So I'm thinking just making a fictional world, populated by several countries and empires but not as many as the real world. This way I can fine tune it to my liking and without worrying about being accurate with the real world. This is another challenge by itself, with its own cliffs, but it's more doable.

      And so far, that's it. After I'm done with the learning phase, I'm going to start a proper planning phase, lay down some key mechanics and develop a prototype.

      I wrote this post as a way to put my thoughts down, double check with myself if the idea is good.

      But also, to check with the tildes community if you have any inputs. It can be anything: ideas, suggestions, warnings, problems that you know that I'll face, etc. I'll appreciate anything that you can give me

      22 votes
    4. How do you manage separate development environments on your computer?

      Hello Tildes! There's an open-source app I would like to work on and contribute code to, but it uses a toolchain that I'm not terribly familiar with (Deno), and I'm not a huge fan of letting tools...

      Hello Tildes!

      There's an open-source app I would like to work on and contribute code to, but it uses a toolchain that I'm not terribly familiar with (Deno), and I'm not a huge fan of letting tools like this have full access to my system and files.

      Do any of you use a system to containerize different development environments for software development? I could definitely use a standard Docker/Podman container to run the app, but I'm not aware of a good system where you can edit a program's source in an IDE, make changes, build the app, open a local port, and save your new code, all within a sandboxed environment.

      If anyone uses a system like this or something related, I would love to hear about it and share ideas.

      14 votes
    5. If you're a programmer, are you ever going to believe an AGI is actually 'I'?

      First, I am emphatically not talking about LLMs. Just a shower thought kinda question. For most people, the primary issue is anthropomorphizing too much. But I think programmers see it...

      First, I am emphatically not talking about LLMs.

      Just a shower thought kinda question. For most people, the primary issue is anthropomorphizing too much. But I think programmers see it differently.

      Let's say someone comes up with something that seems to walk and talk like a self-aware, sentient, AGI duck. It has a "memories" db, it learns and adapts, it seems to understand cause and effect, actions and consequences, truth v falsehood, it passes Turing tests like they're tic-tac-toe, it recognizes itself in the mirror, yada.

      But as a developer, you can "look behind the curtain" and see exactly how it works. (For argument's sake, let's say it's a FOSS duck, so you can actually look at the source code.)

      Does it ever "feel" like a real, sentient being? Does it ever pass your litmus test?

      For me, I think the answer is, "yes, eventually" ... but only looong after other people are having relationships with them, getting married, voting for them, etc.

      31 votes
    6. Is AI actually useful for anyone here?

      Sometimes I feel like there's something wrong with how I use technology, or I'm just incredibly biased and predisposed to cynicism or something, so I wanted to get a pulse on how everyone else...

      Sometimes I feel like there's something wrong with how I use technology, or I'm just incredibly biased and predisposed to cynicism or something, so I wanted to get a pulse on how everyone else feels about AI, specifically LLMs, and how you use them in your professional and personal lives.

      I've been messing with LLMs since GPT-3, being initially very impressed by the technology, to that view sort of evolving to a more nuanced one. I think they're very good at a specific thing and not great at anything else.

      I feel like, increasingly, I'm becoming a rarity among tech people, especially executives. I run cybersecurity for a medium sized agency, and my boss is the CIO. Any time I, or any of her direct reports write a proposal, a policy, a report, or basically anything meant to distribute to a wide audience, they insist on us "running it through copilot", which to them, just means pasting the whole document into copilot chat, then taking the output.

      It inevitably takes a document I worked hard on to balance tone, information, brevity, professional voice, and technical details and turns it into a bland, wordy mess. It's unusable crap that I then have to spend more time with to have it sound normal. My boss almost always comes up with "suggestions" or "ideas" that are very obviously just copy pasted answers from copilot chat too.

      I see people online that talk about how LLMs have made them so much faster at development, but every time I've ever used it that field, it can toss together a quick prototype for something I likely could have googled, but there will frequently be little hidden bugs in the code. If I try to use the LLM to fix those bugs, it inevitably just makes it worse. Every time I've tried to use AI in a coding workflow, I spend less time thinking about the control flow of the software, and more time chasing down weird esoteric bugs. Overall it's never saved me any time at all.

      I've used them as a quick web search, and while they do save me from having to trawl through a lot of the hellhole that is the modern internet, with blogspam, ads, and nonsense people write online, a lot of times, it will just hallucinate answers. I've noticed it's decent at providing me results when results exist, but if results don't exist, or I'm asking something that doesn't make sense, it falls flat on its face because it will just make things up in order to sound convincing and helpful.

      I do see some niches where the stuff has been useful. Summarizing large swathes of documents, where the accuracy of that summary doesn't matter much is a little useful. Like if I were tasked to look through 300 documents and decide which ones were most relevant to a project, and I only had an hour to do it, I think that would be a task it would do well with. I can't review or even skim 300 documents in an hour, and even though an LLM would very likely be wrong about a lot of it, at least that's something.

      The thing is, I don't frequently run into tasks where accuracy doesn't matter. I doubt most people do. Usually when someone asks for an answer to something, or you want to actually do something useful, the hidden assumption is that the output will be correct, and LLMs are just really bad at being correct.

      The thing is, the internet is full of AI evangelists that talk about their AI stack made up of SaaS products I've never even heard of chained together. They talk about how insanely productive it's made them and how it's like being superhuman and without it they'd be left behind.

      I'm 99% sure that most of this is influencer clickbait capitalizing on FOMO to keep the shared delusion of LLM's usefulness going, usually because they have stake in the game. They either run an AI startup, are involved in a company that profits off of AI being popular, they're an influencer that makes AI content, or they just have Nvidia in their stock portfolio like so much of us do.

      Is there anyone out there that feels this technology is actually super useful that doesn't fall into one of those categories?

      If so, let me know. Also, let me know what I'm doing wrong. Am I just a Luddite? A crotchety old man? Out of touch? I'm fine if I am, I just want to know once and for all.

      80 votes
    7. The web could be so much more beautiful

      Back in high school when I was writing essays, my teacher always demanded to use justified text, because simple left aligned or right aligned text looked ugly. Even back then as a totally...

      Back in high school when I was writing essays, my teacher always demanded to use justified text, because simple left aligned or right aligned text looked ugly. Even back then as a totally rebellious teenager, I agreed with her. Print has used it for hundreds of years, why shouldn't we?

      The web has always resisted this development because it was difficult. Yes, the css property text-align: justify exists, but browser were always missing the crucial functionality of hyphenating words. That led to very ugly justified texts and so called "rivers" of whitespace because the spaces got so large. Begrudingly, I got used to it.

      I was surprised to learn that all major browsers support the new hyphens css property since late 2023. This one adds exactly that crucial functionality. I was stunned and immediately tried it out and oh look, the web is so much more beautiful now.

      You can try out yourself here on Tildes! Just right click a comment, click "Inspect" and then when the dev console pops up, add

      text-align: justify;
      hyphens: auto:
      

      to p, which stands for the paragraph html tag and in which all text posts are rendered on Tildes.

      It looks so much better! But I do wonder why it hasn't spread around more in the web. Am I the only one? Am I nitpicky? I feel like the improvement is stark and very good for functionally no extra work. I even installed a browser extension which augments a website's css so I could automatically do it on most websites.

      31 votes