Ategon

joined 2 years ago
MODERATOR OF
 

Share some progress, text or screenshots of some development on your game!

 

Share some progress, text or screenshots of some development on your game!

 

Share some progress, text or screenshots of some development on your game!

 

Share some progress, text or screenshots of some development on your game!

[–] Ategon@programming.dev 11 points 8 months ago* (last edited 8 months ago) (2 children)

I'm working on the frontend for it rather than the backend so I'll comment more about that

But a new project allows for way easier change of the base aspects. For example im currently working on a theme system thats allows for dynamic themes created at runtime as opposed to it needing to be built in. Also a components library. If this was added onto lemmy ui it would involve massacring the current structure of the UI to essentially make it a new project anyways

Originally was working on the stuff in a new UI on my own but I've merged that into what's happening with sublinks since they're making a new UI anyways as well and would let more of my UI changes to get connected up to the backend easily and shared across multiple frontends

In terms of technologies it also allows the federation code to be completely separated out from the api. Federation is currently its own project so it can be scaled separately and its made in go

Also allows for more organizational changes since we have more control over how the project is structured and the structure of how we talk to each other and decide on changes is different than how its done with lemmy (having a matrix space we talk to each other and there being weekly meetings as well)

Moderation tools is the first milestone after parity but theres also other milestones as well in terms of changes made that differentiates it from lemmy visible on our task board thats public on the github repo


Normal thats theres going to be multiple of the same type of software as people have different goals of what it should be and how it should be organized. Bevy and godot both exist in the open source gamedev space. Theres 7 misskey forks that all mostly aim to do different things but share the misskey api (and a lot of them also use the mastodon api). One of which (iceshrimp) is currently having a rewrite to change the tech stack and make it easier for them to add features

[–] Ategon@programming.dev 27 points 8 months ago (6 children)

I dont know what youre concerned about relating to it but

Sublinks is a drop in replacement for lemmy. In version 0.1 nothing should really be different between the two apart from the default UI looking different

 

Share some progress, text or screenshots of some development on your game!

[–] Ategon@programming.dev 1 points 8 months ago

Last one was a release of a new technology involving AI so would say its fine just on the edge, this ones just a small update post though

Im not modding here though. Could cross post it to lemmy dev regardless, doesnt hurt

[–] Ategon@programming.dev 2 points 8 months ago (3 children)

The mod here is inactive from the site so they arent managing this as much but I think this is less AUAI content and more !lemmy_dev@programming.dev content since its an update post on a lemmy bot as opposed to AI discussion

 

Theres been some weekly posts in some communities for people to share updates (weekly thread in !rust@programming.dev and screenshot saturday in !gamedev@programming.dev ) so figured would try to run a generalized version in the main programming community!

If youve worked on something this week feel free to share it below. If you have a project to show off in general we also have the !showoff@programming.dev community in the instance that you can post in

40
submitted 9 months ago* (last edited 8 months ago) by Ategon@programming.dev to c/lemmyvision@jlai.lu
 

Ive collected together the 9 submitted songs into playlists on three platforms for listening to them all easier

List of Songs:

  • 🇦🇺 Royel Otis - Heading For The Door (Aussie.Zone / Australia)
  • 🇧🇪 Puggy - Lost Child (belgique@jlai.lu / Belgium)
  • 🇨🇦 LU KALA - Hotter Now (Lemmy.Ca / Canada)
  • 🇩🇰 Pil - Dronning Af Månen (Feddit.Dk / Denmark)
  • 🇫🇷 Bagarre - ON EST LES MÊMES (Jlai.Lu / France)
  • 🇭🇺 Azahriah - introvertált dal (hungary@lemmy.world / Hungary)
  • 🇳🇿 Tiki Taana - Tangaroa (Lemmy.Nz / New Zealand)
  • 🇦🇶 Casette Beasts - Your Inception (Programming.Dev)
  • 🇬🇧 The Northern Boys - Sexy Train (Feddit.Uk / UK)

If more get submitted ill edit this post to add them on

 

We aren't a country but were given an exception and are participating with game soundtracks

Submission was chosen through a series of votes on our voting software, first a nomination thread then it was in semifinal 1 and then it was in the finals (being chosen out of 8 total entries)

spotify link: https://open.spotify.com/track/1q97Jr1C5ytxwGB1YFevke


Information

Casette Beasts is a game made in Godot by Bytten Studio and published by Raw Fury. Joel Baylis is the composer for the soundtrack while Shelby Harvey did the vocals. The studio is primarily based out of the UK with their publisher being based in Sweden.

Its a creature collector where monsters are recorded to tapes and then you can take on their form or combine two forms together to use in turn based combat.

Your Inception is a bonus track that appears when fighting a secret boss in the game added in as a reference to Bytten Studio's previous game, Lenna's Inception.

Lyrics

Here you are
Faced with a text of blood
An honest chip on your shoulder
Won’t make a soldier
Out of anyone

Golden or draped in black
It takes just a splinter in the right frame of mind
To break all obstacles you might find

Can’t you
Feel your true calling
It’s endlessly falling
Driving you here
Despite your repentance
And best intentions
Nothing to fear
You’ll figure it ou-ou-ou-out

Now let’s jump into the mix
It feels tectonic
Can you hear the shift

Are you craving acceptance
Now your inception’s
Finally here
You’ll figure it ou-ou-ou-out

If you learn to loosen your mind
You never know what you might find 'round here
The box looks smaller from the outside

Holes that they made will cave in
A dream of filling boots too big
In time you’ll see
How brave that you need to be

Can’t you
Feel your true calling
It’s endlessly falling
Driving you here
Despite your repentance
And best intentions
Nothing to fear
You’ll figure it ou-ou-ou-out

Now let’s jump into the mix
It feels tectonic
Can you hear the shift

Are you craving acceptance
Now your inception’s
Finally here
You’ll figure it ou-ou-ou-out

Silent sirens airing
Tremors causing cracks in the crown
They will never rest 'til
All that’s left are roots in the ground

Don’t you look so doubtful
All will be alright in the end
If you play your cards right
Keeping your hand close to your chest

Don’t you
Feel yourself crawling
No longer stalling
Destiny’s here

Time to find a new groove
Polish your best moves
And turn up this song
You’re leaving it all out to dry now

Stand out amongst it all
The quicker you get up
The harder they fall

Face the acceptance
Now your inception’s
Finally here
You’re figuring it ou-ou-out

[–] Ategon@programming.dev 8 points 9 months ago

Ive been working on some game tools to let me make various games quicker without needing to do the same things in every game i make

Above you can see two of them ^ Ive got an achievement system implemented as well as a toolbar that lets you trigger things easily for testing purposes (e.g. giving the player a weapon, spawning an enemy, etc.)

Theres a data persisting system that will persist data in different scopes (e.g. room, level, run, game, permanent) that everything else uses. For example the achievement system looks at a certain category and a trigger (which is a key that the data in the persister is set under) so that whenever data is added to that trigger it sees if its higher than the amount needing to unlock the achievement (and if so unlocks it). The persister is decoupled from everything else by sending signals and then everything that wants to look at what data is set can (this would be the achievements, the unlock system, the dialogue system to see which dialogue is unlocked, etc.)

Main tools I have made:

  • palette swapping (allows for swapping the palette of the game so that things like each zone can have different colors)
  • unlocks (what weapons, enemies, etc. are unlocked)
  • toolbar (debug helping)
  • persister (persists data through a scope)
  • logger (logs information (separate so other components can show the logs e.g. the toolbar or a terminal)
  • leaderboard (keeps track of scores of players)
  • data (reads txt files from a data folder for usage in the rest of the game for separation of data and behaviours. e.g. you can define enemies each in their own txt file and have a generic enemy object that has its properties set based on the enemy it is. Makes it so you can easily add new stuff
 

Share some progress, text or screenshots of some development on your game!

 

Share some progress, text or screenshots of some development on your game!

[–] Ategon@programming.dev 5 points 9 months ago* (last edited 9 months ago) (2 children)

If anyone still sees messages from the spammer in the comments let me know, federated removals are wonky sometimes

 

Share some progress, text or screenshots of some development on your game!

[–] Ategon@programming.dev 2 points 9 months ago (1 children)

that only shows downvotes made from kbin unless that changed

[–] Ategon@programming.dev 6 points 9 months ago* (last edited 9 months ago) (5 children)

Note that the votes are currently only public to admins, there was an issue to extend that to mods that are modding the specific community the upvote is in but not sure the status on that

edit: seems to have been merged in a day after 0.19.3 released so it would probably be in the next version

[–] Ategon@programming.dev 4 points 9 months ago* (last edited 9 months ago)

For the second, you cant follow accounts on lemmy but you can follow lemmy accounts from mastodon. (it will show both posts and comments the person makes as boosts)

Same for posting, you cant post so it shows up on mastodon since lemmy doesnt have hashtags but you can post and comment from mastodon (post by mentioning the community in the post and comment by replying to a post made on lemmy). Note on posting from lemmy to mastodon though is if you have a mastodon account that follows the lemmy account and comments on posts with hashtags that comment and the parent post will appear in those hashtag feeds, just looks spammy

 

Share some progress, text or screenshots of some development on your game!

[–] Ategon@programming.dev 14 points 9 months ago* (last edited 9 months ago) (8 children)

I mainly use linkstack https://linkstack.org/, git repo: https://github.com/LinkStackOrg/LinkStack

Theres an instance for the programming.dev instance if you want an example of how it looks https://me.programming.dev (weve got a space-like theme on it)

[–] Ategon@programming.dev 4 points 9 months ago* (last edited 9 months ago)

Itll have api compatibility on release so that will work then with all lemmy frontends

view more: ‹ prev next ›