-
8 votes
-
The best game animation of 2023
3 votes -
Frustrations with Cities: Skylines II are starting to boil over among city builder fans and content creators alike
30 votes -
A 2024 plea for lean software
36 votes -
Returning to Monkey Island
15 votes -
Grounded II: Making The Last of Us Part II
8 votes -
The decline of username and password on the same page
Web devs: what's up with this trend? For enterprise apps, I get it…single sign-on needs to detect what your email domain is to send you to your identity provider. For consumers, I feel like it's...
Web devs: what's up with this trend? For enterprise apps, I get it…single sign-on needs to detect what your email domain is to send you to your identity provider. For consumers, I feel like it's gotta be one of these reasons:
- Users don't know about the tab key being able to move to other fields on a page
- Mobile users don't really have a tab key, despite there being "previous/next field" arrows on the stock iOS keyboard since its inception (Android users, help me out please)
- Users tend to hit Enter after typing in their username, leading to a form submission with a blank password
- Security, maybe? In the past I have sent a link and a password in separate emails or separate communication methods entirely. Are you hashing/salting these separately for better MITM mitigation?
Did your UX team make a decision? Are my password managers forever doomed to need a "keyboard combo" value for every entry from now on?
Non-devs: do you prefer one method over the other? If so, why?
Tildes maintainers: selfishly, thanks for keeping these together :)
71 votes -
Show Tildes - Gametje
Gametje Hi all been working on this project for a while in my spare time. I wanted to share it with this community to see what you all thought. What is it? It is a set of online games (currently...
Gametje
Hi all been working on this project for a while in my spare time. I wanted to share it with this community to see what you all thought.
What is it?
It is a set of online games (currently only 2) which can be played in person with a central screen (like a TV) or remotely via video chat with screen sharing. Essentially there is a host screen and then each player has their own player screen (laptop or phone etc). It is playable in 8 languages at the moment (feel free to request any others!) It also has an integrated ChatGPT player which can be turned on/off in game settings if you prefer to play without it. There are some game mechanics to identify a ChatGPT answer which can yield some funny reactions if you choose a human's answer! It has Chromecast support and works well on Amazon Fire sticks. Visually, it is still a little rough around the edges as frontend design isn't my forte but the core concept is there. I have been play testing it with friends but have not shared it publicly yet.
Why is it called Gametje?
I have been living in the Netherlands for some years and my original motivation for starting this project was to create a game that supported languages other than English. I wanted to incorporate something Dutch into the name.
tjeis one of the diminutive endings in Dutch. It is usually meant to soften a word or make it "smaller". So Gametje ->a little game.Where can I try it?
You can either create an account (user/pass with email confirm) or try it out as a guest (navigate to either game, then choose
continue as guest). Currently it is free to host a game. Happy to hear any feedback (both good and bad). Hopefully the host provider I am using to run the game will hold up.Thanks!
17 votes -
Debug symbols for all!
16 votes -
The making of NHL 94: 30th anniversary documentary
15 votes -
The personal, political art of board-game design
6 votes -
Former Twitter employees give advice to companies who want to replace it
15 votes -
Resources and help for setting up a Tildes dev environment
I've been trying to set up a dev enviornment for Tildes, mainly so that I can actually test my MR (!136), and I've been running into a few issues. However, since we also have a new influx of...
I've been trying to set up a dev enviornment for Tildes, mainly so that I can actually test my MR (!136), and I've been running into a few issues.
However, since we also have a new influx of people who might be interested in contributing to Tildes, it seems like a good time to collect resources on setting up the dev environment, as well as helping anyone running into issues.
So, if you have issues or advice, post them here! I'll be adding my questions in a comment shortly.
Relevant wiki pages:
Edit: A more recent post on setting up the dev environment on Apple Silicon / M1 Macs
36 votes -
The making of NHL 94 - 30th anniversary documentary
15 votes -
Why Cities: Skylines II performs poorly – the teeth are not the only problem
23 votes -
Deltarune Chapter 2 development team interview
14 votes -
How Alan Wake II, one of gaming's lost sequels, finally got made
8 votes -
Software development jobs for people that want to have a life outside of work
Hey there! Back when the pandemic was in full swing, I stumbled upon a comment that shared a link to a website with a title quite like this post. I can't quite recall if I saw the comment on...
Hey there! Back when the pandemic was in full swing, I stumbled upon a comment that shared a link to a website with a title quite like this post. I can't quite recall if I saw the comment on Reddit, the orange site, or even here. The site was quite basic, and claimed to have a list of jobs from companies that understood that its workers would like to have a life outside of work
The job market has changed a lot since the pandemic, but if any of you awesome folks happen to know where I can find a good part-time software development job, I'd be seriously grateful.
38 votes -
The Digital Antiquarian: The Last Express
6 votes -
Why games are too big
11 votes -
The making of the Burger King games
19 votes -
Ford 'pausing' construction of Marshall EV battery plant
20 votes -
Unity: An open letter to our community
54 votes -
Just got an Nvidia 4090 GPU, looking for local LLM + general generative AI software recommendations
I was fortunate enough to grab a discounted 4090 while on my travels and just got everything installed. Already having a lot of fun pumping all my games to max settings, but I'm also interested in...
I was fortunate enough to grab a discounted 4090 while on my travels and just got everything installed. Already having a lot of fun pumping all my games to max settings, but I'm also interested in running generative AI stuff locally to really take advantage of all that VRAM.
Do you have any newbie-friendly Windows 11 software to recommend for getting started? Thanks!
20 votes -
Collective letter from game development companies concerning Unity's runtime fee
36 votes -
Gauntlet IV: “Game needs port, badly”
13 votes -
A developer built a 'propaganda machine' using OpenAI tech to highlight the dangers of mass-produced AI disinformation
27 votes -
Premature optimization: Universally misunderstood
14 votes -
Sparrow Solitaire for Playdate
16 votes -
darken (developer of SD Maid for Android) has had his developer account terminated after twelve years for "stalkerware policy" on Google Play despite having no actual stalking tools in the app
14 votes -
Many temptations of an open-source browser extension developer
73 votes -
Make the web your sketchbook
24 votes -
Before you try to do something, make sure you can do nothing
29 votes -
Why the liquids in Half-Life: Alyx look so dang good
34 votes -
Tencent to become majority shareholder of Techland
19 votes -
The Digital Antiquarian: Diablo
17 votes -
Ditching Docker for Local Development
34 votes -
From prototypes to future tech: How PS VR2 was built. New insight into the multi-year development process behind the PlayStation VR2 hardware.
5 votes -
Anyone here playing / participating GMTK Game Jam?
I thought it'd be fun to have our own recommendation list before the final results are announced. Here's the link to the theme announcement video (the theme is "Role Reversed") and link to the...
I thought it'd be fun to have our own recommendation list before the final results are announced.
Here's the link to the theme announcement video (the theme is "Role Reversed") and link to the itch.io page where you can find all the entries. The default sort is 'random' but you can also change to other Sort if you just want to quickly check out some more notable examples. Also select 'Play in browser' in 'Platform' if you're worried about having to download files.
If you participated in the jam, let us know too!
Edit: since the mountain of entries is enormous, I'm thinking a way to narrow the scope and reduce choice paralysis is this: try out 3 entries that caught your interest for whatever reason, and tell us which one among them you like most (you can recommend all of them, or try out more if you're up for it). Feel free to be as loose or selective in your recommendation as you want.
15 votes -
Tildes fundraiser June 2023: Encourage an app developer (me) to work on a Tildes app faster, by donating to Tildes (not me)!
Hey Tildes, with the renewed interest in the site, it got me thinking that we should hold a fundraiser for the not-for-profit company—which currently consists of just one person—that runs Tildes....
Hey Tildes, with the renewed interest in the site, it got me thinking that we should hold a fundraiser for the not-for-profit company—which currently consists of just one person—that runs Tildes. It's overdue.
Disclaimer: These are my words as a member of the community. I haven't run this message by the admin before posting. I may have gotten some details wrong.
Where to donate
- GitHub Sponsors: https://github.com/sponsors/Deimos
- Patreon: https://www.patreon.com/tildes
History
A bit of history: The site admin, @Deimos ran the first three years of the site working full-time on it, paid only by donations, plus a $5000 GitHub sponsor match one year, which I'm not even sure was fully achieved, or only just barely.
For that time period 2018-2020, a lowball salary as a software engineer with his experience would have been $100,000 USD per year not including benefits.
If he received $5000 in donations per year (almost certainly an overestimate for more recent years) plus the $5000 GitHub match for the first year—for the 5 years of Tildes' life, that's about $30,000.
The remaining opportunity cost of $270,000 was essentially paid out of pocket by himself, as a donation to the community. Plus remember there are server expenses, legal incorporation expenses, etc. And, y'know, rent.
In recent years he had to take a full-time job because the situation was, of course, unsustainable.
App?
I announced in April that a mobile app is under development. Originally, I was planning to take my time and release a first alpha by the end of 2023.
How about if we struck a deal: get the donation numbers up and I will devote more time to the app, as opposed to splitting my time between it and contract work and other projects.
What's the deal?
- 150 active donors combined on GitHub Sponsors and Patreon—I'll release an alpha by November.
GOAL REACHED - 300 active donors—I'll release an alpha by October.
GOAL REACHED - 500 active donors—I'll release an alpha by September.
The dollar amounts don't matter.
As of writing, we are at 46 active donors.
What's in it for you, though?
Feeling like I did a good deed, I guess? I'm not looking for a "slice of the pie," to be clear. In some sense I'd be matching your donations with my time, aka opportunity cost.
If I donate, can I bother the admin to work more on the site?
No.
Again, I haven't run this fundraiser by the admin. He will certainly keep his full-time employment for the foreseeable future, and will not magically have more hours in the day to devote to Tildes.
With a sustainable budget, though, a lot can happen in the future. Contracting out work to others, for example.
But the point of this fundraiser is more to make a small dent in the past debt we owe the admin, not making any promises whatsoever on the future of the site and how it's run.
Let's go, my fellow Tilderinos!
- GitHub Sponsors: https://github.com/sponsors/Deimos
- Patreon: https://www.patreon.com/tildes
313 votes -
Any experience with making a board game?
My friend and I embarked upon a journey over the past few months to create a tabletop board game. The interesting part is that we were motivated by the emergence of generative AI and the...
My friend and I embarked upon a journey over the past few months to create a tabletop board game. The interesting part is that we were motivated by the emergence of generative AI and the capabilities it had in rapid prototyping concepts. On a whim we said, let's see how far we can push making a board game. We pushed Midjourney, ChatGPT, and a variety of creative tools to help build the foundation for our game. We both have design chops and are into diy, creative design, and 3d printing, and technology to help get this thing past the finish line.
We are now at the point were after many iterative sessions, we have a functional and fun to play game! Our intention is to give it away as a free downloadable that folks can 3d print and paper print all the parts so they can play too! Huzzah! We are balancing the rules and creating the instructions which is not something we are relying on AI aside sticking to the theme. We are in search of inspirato on what makes gameplay fun for folks today.
Question What are the most fun, exciting, or challenging aspects of any tabletop or board games you play? What keeps you engaged?
EDIT
I didn't give many specifics on the game itself, and figured it might help. Remember we used AI to come up with this storyline. The prompt was to write a story for a "Sci-fi Christmas Horror" board game...The basic premise is that you are attending a party at the North pole celebrating the research of Dr. Frost on ancient Christmas magic. Predictably things go bad, and you have to find your way out before it's too late and you are killed by a troop of Christmas themed monsters.
The games objective is to work together to escape the facility by collecting sleigh parts, fighting monsters, navigating a maze in dark hallways, and visiting special rooms to solve puzzles. It's all kinds of ridiculous but fun it its own way.
12 votes -
Ben Rosset posts about the design behind The Search for Lost Species (the Search for Planet X successor)
2 votes -
Link has more animations than you think
10 votes -
Any Bevy (the Rust game engine) users here?
Bevy just released their version 0.11, so I figured it would be a nice opportunity to ask the Tildes gamedevs if they were using it :) Bevy is a rust game engine - more like a set of libraries...
Bevy just released their version 0.11, so I figured it would be a nice opportunity to ask the Tildes gamedevs if they were using it :)
Bevy is a rust game engine - more like a set of libraries actually - that's been gaining popularity the last few years. It has become the de facto toolset if you want to make a game in rust. It is very opinionated towards Entity-Component-System (ECS), and uses the pattern to facilitate parallelism and multi-threading.
Personally, I'm using the
bevy-ecslib (not the whole engine) to write a roguelike and hone my skills in rust. I enjoy it but it's not really beginner-friendly. The official docs are lacking, and you'll have to dig in the auto-generated api docs to make the most out of it. However, I appreciate that each release not only brings new features, but also refines existing ones. The engine is getting better - not only bigger - release after release.16 votes -
Tech debt metaphor maximalism
12 votes -
Game Jam 2023 just kicked off!
7 votes -
Godot 4.1 is here, smoother, more reliable, and with plenty of new features
16 votes -
How to contribute a theme to Tildes
Want to contribute a theme to Tildes but don't know where to start? Let's fix that. Before we start, get yourself a development environment setup and do a quick read through of the general...
Want to contribute a theme to Tildes but don't know where to start? Let's fix that.
Before we start, get yourself a development environment setup and do a quick read through of the general development info to get acquainted with how Tildes works (or at least the HTML and CSS section).
For this walkthrough I'll be using
tildexampleas the example name for the theme, but if you decide to contribute a theme for real, make sure it uses the proper name of your theme. :PStep 1: Sassy _Sass
Open the Tildes codebase using your text editor of choice and navigate to the themes directory at
tildes/scss/themes. Then create a copy of_default.scssat_tildexample.scss. The default White theme is the canonical source of all colors used, so it's the best place to start from.Below is an annotated example of all the things you need to change in your new theme file.
Annotated example theme
// Add a small description of the theme here with maybe a link to its website. // Check the other themes for examples. https://example.org/tildexample // Change the theme variable to $theme-tildexample // ↓ ↓ ↓ ↓ ↓ ↓ $default-theme: ( // A whole bunch of color definitions, edit as your theme demands. // ... ); // Append ".theme-tildexample" to the body selector. // ↓ ↙ body { // Don't forget to update the theme variable here too. // ↓ ↓ ↓ ↓ ↓ ↓ ↓ @include use-theme($default-theme); } @include theme-preview-block( // Change the text to tildexample. // ↓ ↓ "white", // And again update the theme variable here. // ↓ ↓ ↓ ↓ ↓ ↓ ↓ map-get($default-theme, "foreground-primary"), map-get($default-theme, "background-primary") // ↑ ↑ ↑ ↑ ↑ ↑ ↑ );Once that's done, head to
tildes/scss/styles.scssand at the bottom of the file add your theme import:@import "themes/tildexample";Step 2: Hardcoding a TheMe coLor
Boy that title is a stretch just to say, we need to add 2 lines to the HTML base template.
Inside the
tildes/tildes/templates/base.jinja2file is a section of if/elif/elif/elif/... statements to set the theme color meta element. Add yourself anelifblock and add your theme color.For this you probably want to use the
background-primarycolor you used in your theme definition. I've used#ff00ddbelow because it spells food. I'm such a jokester.{% elif request.current_theme == "tildexample" %} <meta name="theme-color" content="#ff00dd"> {% endif %}Step 3: Snakey Wakey
Finally the last step is to grab your trusty pungi and give it a blow.
Head to
tildes/tildes/views/settings.pyand find theTHEME_OPTIONSconstant. Here you want to add the theme class you used inbody.theme-<this part>and a proper name that will be shown in the theme dropdown.THEME_OPTIONS = { "white": "White", # Many other themes... "tildexample": "Tildes Theme Example", }Once that's all been done, check it out in your development site and see if it works.
Now git!
Commit. Push. Merge request. Have some water. Deimos reviews, merges and deploys your theme. Job's done.
26 votes -
Where to ask Tildes dev questions?
If I have a quick Tildes dev question, where should I ask it? For an example that is not actually just an example, but the actual question which drove me to post, where can I found logging output?...
If I have a quick Tildes dev question, where should I ask it?
For an example that is not actually just an example, but the actual question which drove me to post, where can I found logging output? Specifically, if I want to print out something every time a request comes in, how should I do so?18 votes -
The genius AI behind The Sims
8 votes