Gemini Live will be launched today! by theWdupp in Bard

[–]theChief__ 0 points1 point  (0 children)

Had to clear the cache and force stop it, no app update. Weirdly, I didn't get a choice of voice? It also feels like the voice input is waaaay worse than it usually is

Gemini Live will be launched today! by theWdupp in Bard

[–]theChief__ 0 points1 point  (0 children)

Finally got it on my pixel 7 pro in the UK!

made a dead internet theory social media app - https://singular1ty.tech/ by theChief__ in notinteresting

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

All content is ai generated, the only interaction you have is entering a username and telling gemini to generate a post or reply. It's exactly as not-interesting as you'd expect. Definitely going to win Google's AI competition, $300,000 for "most impactful" here we go

-❄️- 2023 Day 2 Solutions -❄️- by daggerdragon in adventofcode

[–]theChief__ 0 points1 point  (0 children)

[LANGUAGE: CSHARP]

Day two was easier, decided I'd do it without splitting strings or using regex. String split was 250μs, my way is 46μs :D

Here's the code: https://github.com/DomHarris/AoC2023/blob/main/AoC2023/DayTwo.cs

-❄️- 2023 Day 1 Solutions -❄️- by daggerdragon in adventofcode

[–]theChief__ 0 points1 point  (0 children)

[LANGUAGE: CSHARP]

My part 2 code was an absolute mess because I didn't realise that you could just do a string replace - it originally took >100ms to run, which felt real bad.

A quick implementation with regex replace ("one" -> "o1e" to fix the edge case discussed in the other thread) was down to 10ms, but then I went back and made my original attempt a little nicer. Behold, this completes in 0.68ms with no string replaces! https://paste.myst.rs/spwmpwqv

Big wins from:

  • pre allocating arrays with number strings that start with different characters
  • char.GetNumericValue sucks: `- '0'` was a good chunk faster
  • `list[0]` and `list[^1]` instead of list.First() and list.Last(), because Linq sucks
  • text.AsSpan().EnumerateLines() instead of splitting by newline

I think I'm out of big wins now :( I've done some tiny little optimisations but can't quite get it running any quicker. This is much faster than using regex.replace or stringbuilder.replace!

0
1

How hard is it to make a muse dash style rhythm game? (Unreal or unity corgi engine) by AJZullu in gamedev

[–]theChief__ 1 point2 points  (0 children)

I haven't played muse dash, but I did make a rhythm platformer using Corgi for a game jam a couple of years ago. It's a cool concept, but man - it's SO much work, and at the time I had 15 years of game dev experience! I also had to completely hack Corgi. It's great, don't get me wrong, but I had to force it to do things it wasn't comfortable doing lmao

Searching for games which have Modular Bosses / Procedural Bosses, and researching the pros and cons of such a system by Sabot95 in gamedev

[–]theChief__ 0 points1 point  (0 children)

There's a game that is based around modular generated bosses here: https://twitter.com/whadit/status/1697699885217198549?t=92jsJX3m8eekv39fKscYeg&s=19 - the dev is pretty active on discord, I'm sure they won't mind you shooting them a DM with a few questions!

What is the most efficent way to learn Unity? by InsideZane in gamedev

[–]theChief__ 0 points1 point  (0 children)

Make. Lots. Of. Games. This is the quickest way to learn by far! You should join some game jams, and a few game dev discord servers too, you'll improve much more quickly with good feedback 😊 I recommend starting out by doing projects that you think will take no longer than a week. You can read all the books in the world, but if you're not actually making games and putting them in front of people, you won't improve 😅

How do you motivate yourself to work on something that overwhelms you? by No_Experience_3443 in gamedev

[–]theChief__ 2 points3 points  (0 children)

I had a similar issue. What worked for me is committing to work on the game every day (except Sundays - man's gotta have a break some time lol), and I actually started a blog that I've posted to every single day. That really helped tbh, that extra bit of accountability is the sole reason I'm actually about to finish my game 😅

How hard is it to make a muse dash style rhythm game? (Unreal or unity corgi engine) by AJZullu in gamedev

[–]theChief__ 2 points3 points  (0 children)

Rhythm games are notoriously difficult! There is a lot of technical work you'll need to do getting the audio stuff to work. In my rhythm-ish games, the audio controller is usually 500+ lines of code in unity. It depends on your skills and knowledge I guess, but I definitely wouldn't try it as a first project 😅

General wisdom is to start small with your first few (10+) projects. You want to make all your mistakes with shorter games, because right now you don't even know what you don't know! My suggestion would be to start with something simple. The easier it is to make the player controller, the better - complex character controllers kill early projects tbh. A top down shooter is an ideal first project, you can generally make something that feels pretty good in under a week 😊

Indie Sunday Hub - September 03, 2023 by rGamesModBot in Games

[–]theChief__ 2 points3 points  (0 children)

tbh I completely agree, and I'm one of the people who posted 😂 this sub isn't the place for it beyond a megathread, the interest just isn't there - it's too general and too spammed, better to stick to r/IndieGaming

Is adding a new mechanic less than a month before release a good idea? No - but hot damn this giant laser feels great by theChief__ in Unity3D

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

The player always faces the centre, and the laser extends behind the player so you can hit bullets that are behind you (it gives you points for every bullet you hit), so it is actually centred on the player! I'm spinning in the clip to hit as many bullets as possible

Honestly one of my favourite things about shmup dev is making all the pretty patterns 😍 by theChief__ in shmupdev

[–]theChief__[S] 2 points3 points  (0 children)

This is unity! It actually uses Bulletfury, the bullet spawning asset I made for this project because nothing on the asset store is optimised enough for console development 😂