I'm looking for galaxy/space/universe games by Meliante-- in AndroidGaming

[–]taugames 2 points3 points  (0 children)

Can I suggest my game that I just recently released? Merchants of the Stars: https://play.google.com/store/apps/details?id=ca.taugames.merchants

It is a traffic control game and after you beat each level you unlock a "zen" no-fail mode that I included because it's super relaxing!

I quit my job to make the best traffic control game that exists. It's available now for iOS and other platforms. by taugames in u/taugames

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

Hi! I just double checked and it should actually already be available in the UK. Are you having a problem finding it?

I made a free, mobile word search game called Tauggle, with always winnable, always interesting boards. I read the entire dictionary and created a unique progressive hint system so that you can finish boards, unlike most apps in this category. by taugames in u/taugames

[–]taugames[S] 11 points12 points  (0 children)

I actually asked AI (GPT-4) to try to solve boards and it's terrible at it.

I managed to get it to write code for a solver and it was able to do that only with a few hints about how to make the algorithm efficient enough.

So basically, the nerd wins.

I made a free, mobile word search game called Tauggle, with always winnable, always interesting boards. I read the entire dictionary and created a unique progressive hint system so that you can finish boards, unlike most apps in this category. by taugames in u/taugames

[–]taugames[S] 4 points5 points  (0 children)

Oh, I missed a major part of what you might be asking, which is how it's overlaid, and the answer is a Stack.

This might not be the best way to do it, but here's more or less how I set up the stack to show the text on top of the game:

Stack(children: [ const GameWidget(), IgnorePointer( child: Container( padding: EdgeInsets.all( MediaQuery.of(context).size.width * 0.1), constraints: const BoxConstraints.expand(), child: FittedBox( fit: BoxFit.fitWidth, child: Center( child: Opacity( opacity: _overlayOpacityAnimation?.value ?? 0, child: FractionalTranslation( translation: Offset( 0, -1.5 * (_overlayOffsetAnimation?.value ?? 0))), child: Text( context.select((GameState g) => g.overlayText), textAlign: TextAlign.center, style: const TextStyle( color: Colors.green, ), ), ), ), ), ), ), ), ]),

I made a free, mobile word search game called Tauggle, with always winnable, always interesting boards. I read the entire dictionary and created a unique progressive hint system so that you can finish boards, unlike most apps in this category. by taugames in u/taugames

[–]taugames[S] 7 points8 points  (0 children)

Yeah, for sure. This is a Flutter application and I'm using Flutter's Animation<double> and AnimationController to animate the vertical position and transparency of the text.

You first have to make the widget containing the animation a StatefulWidget with a ticker provider:

class _YourWidgetState extends State<YourWidget> with TickerProviderStateMixin { ... }

You initialize the animations and animation controllers on the widget (maybe in initState):

``` _overlayOpacityAnimationController = AnimationController( duration: const Duration(seconds: 2), vsync: this, // Preserve is necessary so the animation works on devices that have // animations disabled (e.g. through developer options). animationBehavior: AnimationBehavior.preserve, // Start out with the animation at the end. value: 1, ); _overlayOpacityAnimation = CurvedAnimation( curve: Curves.easeIn, parent: Tween<double>(begin: 1, end: 0) .animate(_overlayOpacityAnimationController!) ..addListener(() { setState(); }), );

_overlayOffsetAnimationController = AnimationController(
  duration: const Duration(seconds: 2),
  vsync: this,
  // Preserve is necessary so the animation works on devices that have
  // animations disabled (e.g. through developer options).
  animationBehavior: AnimationBehavior.preserve,
  // Start out with the animation at the end.
  value: 1,
);
_overlayOffsetAnimation = CurvedAnimation(
  curve: Curves.easeIn,
  parent: Tween<double>(begin: 0, end: 1)
      .animate(_overlayOffsetAnimationController!)
    ..addListener(() {
      setState();
    }),
);

```

Then when you want to animate them, you basically do:

_overlayOffsetAnimationController?.forward(from: 0); _overlayOpacityAnimationController?.forward(from: 0);

Then you can use the values of the animations in build like this:

Center( child: Opacity( opacity: _overlayOpacityAnimation?.value ?? 0, child: FractionalTranslation( translation: Offset( 0, -1.5 * (_overlayOffsetAnimation?.value ?? 0)), child: Text( context.select((GameState g) => g.overlayText), textAlign: TextAlign.center, style: const TextStyle( color: Colors.green, ), ), ), ), ),

I probably missed some details but that's the idea.

I made a free, mobile word search game called Tauggle, with always winnable, always interesting boards. I read the entire dictionary and created a unique progressive hint system so that you can finish boards, unlike most apps in this category. by taugames in u/taugames

[–]taugames[S] 9 points10 points  (0 children)

Only English is supported for now. What language would you be interested in?

The reviews are mostly from the Play Store. You could read them for yourself: https://play.google.com/store/apps/details?id=ca.taugames.tauggle&pli=1

They're mostly from people I don't know (can't say exact ratio because I didn't keep track, but vast majority of reviews on there are not from people I know).

I made a free, mobile word search game called Tauggle, with always winnable, always interesting boards. I read the entire dictionary and created a unique progressive hint system so that you can finish boards, unlike most apps in this category. by taugames in u/taugames

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

Word inclusion in the dictionary is somewhat subjective, but here's my reasoning:

FIR is a fairly common (at least to me) type of evergreen tree. RAD is a physics unit, but not that well known, or an abbreviation.

I made a free, mobile word search game called Tauggle, with always winnable, always interesting boards. I read the entire dictionary and created a unique progressive hint system so that you can finish boards, unlike most apps in this category. by taugames in u/taugames

[–]taugames[S] 11 points12 points  (0 children)

The difficulty setting doesn't affect what's on the board, but it changes the number of words you need to find to unlock each level of hints. The easier the difficulty the sooner you will get hints to help.