Search found 625 matches
- Nov 16, 2020 20:27
- Forum: Sources, Examples, Tips and Tricks
- Topic: The missing DEC(uinteger, digits) function.
- Replies: 4
- Views: 1353
Re: The missing DEC(uinteger, digits) function.
probably completely useless but convert to any base up to 16 (or higher by extending characters in var c) function convert_to_base(byval number as ulongint,byval _base as long, byval nDigits as uinteger=0)as string var c="0123456789ABCDEF" var ret="" while number>0 ret=mid(c,(num...
- Nov 16, 2020 19:40
- Forum: General
- Topic: Simple Text Compression
- Replies: 2
- Views: 812
Re: Simple Text Compression
And, say you have 4 character sets, then each switch would require 7 bits so 'Hallo World' would require 11*5+4*7=83 bits as opposed to the 88 bits that are required for 8 bit characters. Edit: sorry, I was getting a little mixed up with how it switched between the sets, the switch is 5 bits and the...
- Nov 16, 2020 19:18
- Forum: General
- Topic: Simple Text Compression
- Replies: 2
- Views: 812
Re: Simple Text Compression
'Hallo World' has upper and lower case which would require switching between the character sets so requires a few extra bits in the string, how many extra bits depends on how many sets you have, also, reducing each character size from 8 to 5 bits won't reduce 11 bytes to 5, it'll be just under 7 byt...
Re: INSTR()
Dunno if it's any use but you could get rid of leading 0's from a string of numbers with
new_string=str(val(old_string))
new_string=str(val(old_string))
- Sep 10, 2020 8:01
- Forum: General
- Topic: Star Wars "Light Saber"
- Replies: 15
- Views: 2015
Re: Star Wars "Light Saber"
I wonder what happens when you shine two lasers together , at a point away??.. Lasers can be focused to a point enough to cause the air to emit light at the point of focus, there are some videos on YouTube of some sort of projector doing this to create 3d images floating in the air made up of point...
- Sep 09, 2020 22:09
- Forum: General
- Topic: Star Wars "Light Saber"
- Replies: 15
- Views: 2015
Re: Star Wars "Light Saber"
Not a lightsaber but you might find this of interest. No idea if it was a scam or if got anywhere.
https://youtu.be/zVn3q0mkijw
https://youtu.be/zVn3q0mkijw
- Sep 08, 2020 5:29
- Forum: General
- Topic: Number Trick
- Replies: 126
- Views: 12831
Re: Number Trick
@Albert
for divide by 2 you shift right by 1, bit 0 of the high byte gets shifted into bit 7 of the low byte.
for divide by 2 you shift right by 1, bit 0 of the high byte gets shifted into bit 7 of the low byte.
- Sep 07, 2020 20:09
- Forum: Sources, Examples, Tips and Tricks
- Topic: Triangle filler
- Replies: 4
- Views: 1261
Re: Triangle filler
Interesting idea D.J.Peters, I'm wondering if there's anything that could be done with the scanline buffer, like dithering or shading.
- Sep 06, 2020 15:15
- Forum: General
- Topic: Number Trick
- Replies: 126
- Views: 12831
Re: Number Trick
@albert, I like that, it's pretty good.
- Sep 05, 2020 18:59
- Forum: Sources, Examples, Tips and Tricks
- Topic: Triangle filler
- Replies: 4
- Views: 1261
Re: Triangle filler
Can't compare at the moment so no idea how it'll compare, I have found though that float->int casts seem a bit slow with things I'm doing so I might take some of D.J.Peters advice and look into fixed point.
- Sep 05, 2020 15:19
- Forum: Sources, Examples, Tips and Tricks
- Topic: Triangle filler
- Replies: 4
- Views: 1261
Triangle filler
The latest incarnation of my triangle filler modified from my own stuff for dealing with graphics buffers to be standalone, solid filled triangles, only for 32 bit graphics modes. sub fill_triangle(byval x0 as single,byval y0 as single,byval x1 as single,byval y1 as single,byval x2 as single,byval y...
- Sep 05, 2020 1:05
- Forum: General
- Topic: Number Trick
- Replies: 126
- Views: 12831
Re: Number Trick
@albert
Any chance you could make a game of some sort in freebasic?
Any chance you could make a game of some sort in freebasic?
- Sep 04, 2020 21:41
- Forum: General
- Topic: Number Trick
- Replies: 126
- Views: 12831
Re: Number Trick
Does that work for other numbers?
- Sep 03, 2020 21:49
- Forum: General
- Topic: Number Trick
- Replies: 126
- Views: 12831
Re: Number Trick
@albert If you want abc² and you want to deal with a,b,c as the individual digits then it's a²b²c² + (a*b)*2000 + (a*c)*200 + (b*c)*20 So 123² is 010409 + (1*2)*2000 -> 4000 + (1*3)*200 -> 600 + (2*3)*20 -> 120 =10409+4720=15129 Which is almost what you're last post was, but it comes from what I pos...
- Sep 03, 2020 1:04
- Forum: General
- Topic: Number Trick
- Replies: 126
- Views: 12831
Re: Number Trick
@albert Why not try making it a rule not to celebrate until you've tested further, see if you can break what you're doing using other values, write a program to test your functions and get it to loop through every possible combination to test your function and count how many times it passes/fails. I...