123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|199|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> In-Development -> Noggin

Mon, 24 Mar 2025, 10:28
spinal

Noggin


OK, I'll start by saying a couple of you may have played this game in the past, It's a basic tile flipping game, but a little different from what you might have played in the past.

Here is a Pokitto version (with emulator) from 2019 Pokitto Emulator With Noggin (.7z)

You can read about that here - https://talk.pokitto.com/t/game-noggin/1640

I had a go at making this in SmileBasic for the switch, gave up, so I'll be giving it a go on PC.

This is roughly how far I got on the Switch SmileBasic version...


View on YouTube


|edit| There will be random code snippets etc. throughout, I work best by dumping out my current thought process in public.

First example of which...
Trying to figure out 'simple' things in blitz3d.



-=-=-
Check out my excellent homepage!
Mon, 24 Mar 2025, 10:53
spinal
First attempt to generate all of the card sprites resulted in some semi random artifacts, so I guess I'll be hand drawing every card, it'll probably look better that way anyway.



-=-=-
Check out my excellent homepage!
Mon, 24 Mar 2025, 12:36
Jayenkai
Are these to be a pre-rendered spritesheet? If so, might I suggest trying to generate them incredibly oversized, then letting a proper art program do a fancy scale-down on them?

-=-=-
''Load, Next List!''
Mon, 24 Mar 2025, 13:59
spinal
Nah, that was trying to draw them instead of loading them. I have no idea how textures work.

-=-=-
Check out my excellent homepage!
Mon, 24 Mar 2025, 14:53
Jayenkai
OK
Mon, 24 Mar 2025, 16:45
spinal
It seems that blitz3d sprites don't allow flipping or rolling, they are strictly 2d.

Looks like I have to learn a little real 3d...




With a little AI help, I got this far...





-=-=-
Check out my excellent homepage!
Tue, 25 Mar 2025, 05:27
spinal
Genuinely no ide how scaling works in 3d, just guessing random numbers...



-=-=-
Check out my excellent homepage!
Tue, 08 Apr 2025, 04:21
spinal
hmmmm.... megadrive maybe?



-=-=-
Check out my excellent homepage!
Tue, 08 Apr 2025, 04:23
cyangames
There's a blitz to megadrive pipeline?!
Tue, 08 Apr 2025, 04:32
spinal
Nope ...SGDK...




I was thinking Amiga for a while, but that's a pain in the arse to even setup.

-=-=-
Check out my excellent homepage!
Tue, 08 Apr 2025, 04:35
cyangames
Ahhh, cool, I have meant to have a play with SGDK for quite some time, is it pretty friendly?

-=-=-
Web / Game Dev, occasionally finishes off coding games also!
Tue, 08 Apr 2025, 04:38
spinal
Seems ok, reminds me a little of the GBA homebrew dev stuff. standard c with a bunch of libraries. quite easy to setup, but copilot doesn't really know much, you'll have to actually google the info :-p

literally though, just inzip the sgdk somewhere and add a couple of things to your path. there is a handful of examples included.

-=-=-
Check out my excellent homepage!
Tue, 08 Apr 2025, 04:51
cyangames
aye, Looks similar to ye olde gbdk
Tue, 08 Apr 2025, 06:53
Jayenkai
Cool. I look forward to seeing the results.
Tue, 08 Apr 2025, 06:59
spinal
It'll end up as 'finished' as everything else I start!

-=-=-
Check out my excellent homepage!