Aaditya Parashar
Full Member
Just somebody with an abnormal coding routine.
Posts: 127
|
Post by Aaditya Parashar on Sept 27, 2023 10:01:55 GMT
|
|
|
Post by bplus on Sept 27, 2023 13:34:25 GMT
We haven't established a group of "regulars" here at this forum a competition might help?
I suggest a competition among forum members here as opposed to itch.
I myself like to see what people can do with 100 Lines Of Code (LOC), but clean lines, without colons to put 2 statements on one line like: Locate 1, 1 : Print "Hello" ' < 2 lines statements would be forbidden or counted as 2 lines
The above is really 2 statements: Locate 1, 1 Print "Hello"
Just my opinion and a start at narrowing down the rules or guides to the competition.
Also something where newbies can build their skills.
|
|
|
Post by marjagonzalves on Sept 28, 2023 5:23:48 GMT
I don't like competitions. It's pressure to come up with program and I'm not very good at that. I am good recalling other people's ideas from books published old like 20 years ago.
Have to decide on one program processor. I could say more but administrator might frown about that.
"Write program that could load two BMP files of equal dimension, and do XOR operation on each other."
How to provide filenames? Have to use open file requester in QB64 focused by this forum. Which is found in Wiki. But for Linux and MacOS, what?
Graphics program cannot involve font, and cannot use _MAPTRIANGLE or something like that. Not fair to those other guys who are more portable.
This just me. But it could bring more people into BASIC forums. Not just into Reddit.
|
|
|
Post by bplus on Sept 28, 2023 13:58:28 GMT
How about this:
Theme is Halloween - anything that ties in Halloween: jokes, games, puzzles, music, drawings...
Thus: deadline is Halloween 10-31-2023 = a little more than month
Winner is decided by who had the most fun making their program in QB64, so everyone can be a winner! So if we vote, it would be for who, other than yourself, had the most fun or best time making their program. This would give Newbies an advantage because stretching yourself learning new skills while trying to make a deadline is very rewarding kind of stress.
BTW you might judge who had best time by: Who do you think spent the most time putting their code together? That would certainly be a factor as no one (sane) voluntarily spends time on things they dislike!
I also like idea of no external files: fonts, images, music because there is always someone who has access problem, so 100% made with QB64. Not a rule because I don't want to limit anyone just a guideline for consideration to others.
|
|
Aaditya Parashar
Full Member
Just somebody with an abnormal coding routine.
Posts: 127
|
Post by Aaditya Parashar on Sept 28, 2023 15:58:18 GMT
I like the idea of no external files, it just makes the program bulky and non-portable...
We could start with a competition of 100 lines at first with an easy theme.
We could also judge by the complexity of the code, the ability to run on multiple platforms, and bug-fixed too. If needed, then also some commenting, so the person who will read the code, understands it faster.
BTW, Halloween is a topic which I am not aware of much, so we should choose a theme which can be understood by everyone, clearly, with no doubts. Or there would be more doubts rather than projects submitted, and maybe less people contributing.
|
|
|
Post by bplus on Sept 28, 2023 16:41:40 GMT
I like the idea of no external files, it just makes the program bulky and non-portable... We could start with a competition of 100 lines at first with an easy theme. We could also judge by the complexity of the code, the ability to run on multiple platforms, and bug-fixed too. If needed, then also some commenting, so the person who will read the code, understands it faster. BTW, Halloween is a topic which I am not aware of much, so we should choose a theme which can be understood by everyone, clearly, with no doubts. Or there would be more doubts rather than projects submitted, and maybe less people contributing. Oh! Did not remember that about Halloween. I remember someone from Germany mentioning that. OK no Halloween, dang In USA it is 2nd most decorated holiday if not more than Christmas yet no one gets day off! hard to ignore Halloween around here Anyway Aaditya Parashar your idea, you counter propose a theme and deadline? I like 100 lines too but that might interfere with commenting and self documenting variable names. Sharing at forums: the shorter the easier for others to checkout. Multiple platforms? What runs in QB64 is supposed to be Windows, Linux (at least one of them), Mac is shaky something about OS changes. Judging: well each person is driven by their taste, hard to set up objective criteria. One stupid spot and people will hate the whole painting! Yikes What is complex to one is simple to another. What is original to one is old hat to another. Maybe just set a theme and see what we do with it?
|
|
|
Post by bplus on Sept 28, 2023 17:03:46 GMT
Theme idea: DRAW
Best picture
Best Animation
|
|
Aaditya Parashar
Full Member
Just somebody with an abnormal coding routine.
Posts: 127
|
Post by Aaditya Parashar on Sept 28, 2023 17:24:58 GMT
Yes! We should just do a test it ourselves first.
|
|
|
Post by bplus on Sept 28, 2023 17:32:50 GMT
Of course! I myself never used the DRAW command in qB64 but I made a very similar App for SmallBASIC with my own version. It was to do my own font that was scalable.
|
|
|
Post by bplus on Sept 28, 2023 19:15:28 GMT
marjagonzalves what are your thoughts about DRAW as theme? With a consensus of 3 it will take 4 folks to out vote us And neils4 can get in on this too!
|
|
|
Post by marjagonzalves on Sept 29, 2023 5:34:07 GMT
People go to church aren't supposed to invest in "second" holiday on 31 October. Keep a few stuff like pumpkin. Cats of any color. Flying bats. In other forum bplus I saw a good one from you. But then too many bats on screen I got scared and shut it off. Maybe keep "disguise man" or scarecrow. Vote down if it's too scary. Instead vote up if it's funny. I reveal my tendency. I reject "death message" with 31 October holiday, but not everything about it. Other people don't understand and want everything about it. But I agree otherwise with "DRAW" tactic.
|
|
|
Post by bplus on Sept 29, 2023 8:27:47 GMT
Aaditya Parashar looks like we have consensus on Draw for theme, do you want to suggest a deadline? And we are agreed Halloween Theme not required. marjagonzalves if my DRAWing is scary it wont be intentional, just getting use to that command.
|
|
Aaditya Parashar
Full Member
Just somebody with an abnormal coding routine.
Posts: 127
|
Post by Aaditya Parashar on Sept 29, 2023 11:16:01 GMT
Deadline - if we four are working, it can be like a week or two... like 8th of October Programs need not be lengthy, or we would need another 5 days for reviewing it.
|
|
|
Post by bplus on Sept 29, 2023 13:37:25 GMT
Wow that is short time, also to keep neils4 in loop we need to avoid _Command words so our code works in QB4.5 They have screen 12 don't they in QB4.5? Maybe we can keep all posts in this thread too, sharing our tests and experiments.
|
|
|
Post by bplus on Oct 3, 2023 20:45:18 GMT
Draw sample from Wiki, a bplus mod:
Screen 12 ' remove C12 from next line from Wiki example octagon$ = "R10 F10 D10 G10 L10 H10 U10 E10" 'create a DRAW string value Screen 12 For i% = 1 To 11 PSet (i% * 50, 100), 15 ' this sets start point _Delay .5 ' delay for demo ' change color each i and also size! Draw "c" + Str$(i%) + "s" + Str$(i% Mod 6 + 1) Draw octagon$ ' DRAW the octagon using variable _Delay .5 ' delay for demo Next i%
|
|