123
-=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- (c) WidthPadding Industries 1987 0|474|0 -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=- -=+=-
Socoder -> Console Coding -> SmileBASIC Switch - Sale

Page : 1 2 3 4 5 Prev 6 7 Next
Sun, 05 Feb 2023, 10:09
spinal
Small test if the 'rewind undo' as well as Jay's suggestion for a smoother moving cursor.


View on YouTube

|edit| replaced the video, hadn't noticed it recorded the audio from the wrong source.

-=-=-
Check out my excellent homepage!
Sun, 05 Feb 2023, 10:38
Jayenkai
Nice!
Sun, 12 Feb 2023, 06:55
spinal
It'd be cool if I could convert this to a PC usable language and run it in windows...

-=-=-
Check out my excellent homepage!
Sun, 12 Feb 2023, 07:04
Jayenkai
Blitz/JSE + Fingers!!!
Sun, 12 Feb 2023, 13:58
spinal
Drafted up an explaination of the rules. Not sure if it sums it up correctly or not.



-=-=-
Check out my excellent homepage!
Sun, 12 Feb 2023, 14:33
Jayenkai
"Spares" pile, not Spairs.

The instructions are indeed a little wordy.
I'm wondering how best to illustrate this, but much like I've discovered doing all the Shoebox games... What makes blatant sense in my head, becomes stupidly over-complicated when I try to explain it.
In my AGameAWeek mindset, I would try to make it less difficult to have to explain, rather than figure out a way to explain it. Like, making a Queen open up the horizontal row, and the King open up the vertical. Then you only ever have to explain that once, and you're done.

But that's my lazy "get it done" AGameAWeek mindset speaking.

In addition, please do be aware that people very often just run a game from the menu UI, and don't open the code.
They very likely won't ever see this text, unless you have an in-game instructions screen.
If you DID have that, though, a couple of animated slideshows might help to convey the rules a little easier.

-=-=-
''Load, Next List!''
Sun, 12 Feb 2023, 14:38
spinal
Oh, it's only in the code out of boredom 😛
Tue, 14 Feb 2023, 15:30
spinal


Not sure I'm ever going to stop second guessing what the cards should look like. I'm interested in the idea of reversing the glyph/number, it's more readable I think, also a little different...

-=-=-
Check out my excellent homepage!
Tue, 14 Feb 2023, 15:39
Jayenkai
I'd probably make the space a bit narrower, so you have one fat and one thin. It makes it easier to "read" at a glance. Same with fat heart Vs thin diamond.
On Shoebox, heart/club are 1.0 thick whilst diamond/spade are about 0.75 or something.. (can't remember!!)

-=-=-
''Load, Next List!''
Wed, 15 Feb 2023, 01:29
spinal
I think a diagram of some sort is in order. I have no idea what you just said

-=-=-
Check out my excellent homepage!
Wed, 15 Feb 2023, 01:49
Jayenkai
When you're looking at a tiny handheld screen, the smaller suit icons are going to be teensy tiny.


Middle : Club and Heart
Left : Spade and Diamond, thinner.
Right : Also Spade and Diamond, not thinner.

At a glance, even if you don't "really" know wtf those tiny icons are, you can at least tell that the thin ones are different to the thick ones.


Unless, of course, the suit isn't important, then .. to hell with all that!!!

-=-=-
''Load, Next List!''
Wed, 15 Feb 2023, 02:04
spinal
Ah, now I get it. Yeah, the suits aren't so important, that's why I'm considering swapping them around with the numbers.

-=-=-
Check out my excellent homepage!
Wed, 15 Feb 2023, 02:12
Jayenkai
Ok, that makes sense.
.. of course, if the suits aren't important... why stick to cards?

> Reveal 🔎

-=-=-
''Load, Next List!''
Thu, 16 Feb 2023, 14:44
spinal
Forgot how slow it is to transfer a file to the switch using my arduino thingy. I should have thought more about making the file as small as possible before hand. Oh well, it's half done now.

-=-=-
Check out my excellent homepage!
Thu, 16 Feb 2023, 15:57
Jayenkai
I sure hope it's making a cassette loading sound while it does it.

-=-=-
''Load, Next List!''
Fri, 17 Feb 2023, 09:51
spinal
rap, now I need to come up with a font and method

-=-=-
Check out my excellent homepage!
Fri, 17 Feb 2023, 10:14
Jayenkai


I imagine drawing the font would be tougher than getting it to print. Just a simple x=asc()*fontwidth with a bit of tweaking oughta do it.

-=-=-
''Load, Next List!''
Fri, 17 Feb 2023, 10:18
spinal
Yeah, it's just going to be a pain to get the font drawn and transfered.
..and finding that arduino code that 'types' a txt file for all my character offset data.

|edit| Doubled the speed of my file transfer by using my brain.

How it works...
Arduino emulates switch USB controller. Uses L, R, ZL, ZR, A, B, X, Y to represent an 8bit number. The Left (or right, can't remember) thumbstick button is held down to indicate that data is being sent, much like the CS pin on an SPI device. The other thumbstick button represents the clock signal. I was previously only sending data when the clock was low (button not pressed) but it occured to me, as I'm designing the system myself, I don't need to stick to any rules that I have learned about sending serial data, so I changed that to update every time the clock changes instead.

-=-=-
Check out my excellent homepage!
Sat, 18 Feb 2023, 04:04
spinal
OK this 'use the joystick' idea has me confused...

I have


First question, do I have *that* part right? It seems right to me but I can be sure. It's supposed to split the byte into 4 2-bit numbers, the map those to larger numbers, meaning I have to use both sticks to send 1 byte.

The on the switch side, I'm trying...


Which...... still not good enough. When counting from 0-255, I miss some numbers.

I don't understant the reasoning for using -1 to 1 for joystick reads when the data being sent digitallt from the controller is 0-255, they're just doing extra math that I need to undo Why no just report 0-255 as it is sent?!!

-=-=-
Check out my excellent homepage!
Sat, 18 Feb 2023, 04:18
Jayenkai
Argh, maffs!!!

One error you might be encountering.. Testing would be required to prove whether my assumption is correct..

Is the system corrupting the joystick data?
You can go from 0-255 left, right, up and down.
But does the Switch "curve" the data on diagonals.
eg, if you swivel a thumbstick in the test screen, it'd be a circle, not a square.
So, if you send Y=255 and X=255, it might instead be rounding it to where the thumbstick "should" be, to about .. roughly 177,177 instead of 255,255.

It might be better left thumbstick X and right thumbstick X, instead of X+Y of either one.

-=-=-
''Load, Next List!''
Sat, 18 Feb 2023, 04:40
Jayenkai
If you can access the stick values in 16ths, then...
  --v


-=-=-
''Load, Next List!''
Sat, 18 Feb 2023, 04:53
Jayenkai
Had me dinner and thought about this throughout.

Here's another thing that might be an issue.
Lag. .. And the Switch accounting for it.
If you send 255, then instantly send -255, is it going "And now it's -255!" or is it going " 'ey up, 'ang on.. " and making a smoother transition between the two..?

How about sending the chr value with the two sticks, and then alongside send..

A+X
A+X
A+X
A
A And only retrieve the data when only A is being sent.
A
Then for the next chr
B+X
B+X
B+X
B
B And only retrieve now.
B

Then keep switching between A and B, with each change symbolising "the next value"

You can do this at whatever speed you'd like, and on the Switch's side, collect in the "not X" bit, so you should be able to speed things up a fair amount, I think...
.. maybe..!

-=-=-
''Load, Next List!''
Sat, 18 Feb 2023, 05:10
Jayenkai
Updated to more realistically resemble what I hope you're after.
> Reveal 🔎

-=-=-
''Load, Next List!''
Sat, 18 Feb 2023, 08:33
spinal
While you were doing that, I had opted for the 80's classic "Go and do something else while it's loading".

-=-=-
Check out my excellent homepage!
Sat, 18 Feb 2023, 08:43
spinal
Bugger, 2 days work and is seems that the online bitmap font generator thingy (https://snowb.org/) doesn't seem to give character Y offset info...



-=-=-
Check out my excellent homepage!
Page : 1 2 3 4 5 Prev 6 7 Next