<<Prev Next>> Scroll to Bottom
Stuff goes here
L1[00:40:29]
<Kristopher38> @Forecaster how did your
GUI editor turn out? I wasn't entirely following everything
L2[00:45:19] <Amanda> HEy can someone
explain bad apple to m-- my friend?
L3[00:45:27] <Amanda> %choose cubes or
halucinate
L4[00:45:28] <MichiBot> Amanda: Once you
get a taste of "cubes" you can't stop.
L5[00:45:34] <Amanda> %choose cubes or
irradiate
L6[00:45:34] <MichiBot> Amanda: I have a
pamphlet that says never to engage in "cubes", so you
should definitely do it!
L7[00:45:43] <Amanda> Seems like it's
cubes
L8[00:46:35] <Amanda> Right, what was I
doing again...
L9[00:46:37] ⇦
Quits: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
(Remote host closed the connection)
L10[00:47:26] <dequbed> Amanda: I have no
idea whats it about but I was introduced to it by Cristina Vee and
RichaadEB's cover of it so I'll assume it some really important
song from <pop culture thing>
L12[00:48:02] <MichiBot>
BAD APPLE!! ||
METAL COVER by RichaadEB ft. Cristina Vee | length:
5m
11s | Likes:
177,027 Dislikes:
3,416 Views:
13,471,004 | by
RichaadEB | Published On 18/1/2018
L13[00:59:57] <dequbed> Michiyo: Oh I meant
to ask you: Since you ... enjoyed my music so far (}:D), have you
heard of moon hooch? O:)
L14[01:00:58]
<bad at
vijya> bad apple is this song from touhou and i have no clue
where the lyrics of it came from
L15[01:01:07]
<bad at
vijya> this has been a history lesson with sam
L16[01:01:44] <Michiyo> dequbed, I've liked
what now?
L18[01:02:08] <MichiBot>
Moon Hooch -
Traffic Cone Traffic Jam | length:
2m 14s | Likes:
42,433 Dislikes:
751 Views:
1,669,204 | by
Moon
Hooch | Published On 16/7/2018
L19[01:02:20] <Michiyo> mmhmm...
L20[01:02:21] <Michiyo> right
L21[01:14:27] <Izaya> also the video is
monochrome so it's a popular demoscene thing
L22[01:14:41] <Izaya> so my sister is
re-taking her bike test this weekend
L23[01:15:03] <Izaya> apparently the dude
that refused to let her adjust the seat height and then failed her
for not being able to touch the ground last week
L24[01:15:06] <Izaya> is in hospital
L25[01:15:16] <Izaya> crashed a bike in
front of a class this morning
L26[01:15:48] <dequbed> ... karma?
L27[01:15:59] <Izaya> it's late but I'll
take it
L28[01:16:00] <Izaya> lmao
L29[01:17:02] *
Amanda fails a fish for being unable to climb a tree
L30[01:17:54] <Izaya> went to look at the
cutest CT110 with my sister last week
L31[01:19:45] <Izaya> only 35kkm, original
paint was almost perfect, had some custom lights on it
L32[01:28:41]
<Myros>
%tonk
L33[01:28:42] <MichiBot> Potzblitz! Myros!
You beat Vaur's previous record of <0 (By 3 hours, 23 minutes
and 8 seconds)! I hope you're happy!
L34[01:28:43] <MichiBot> Myros's new record
is 3 hours, 23 minutes and 8 seconds! Myros also gained 0.00339
tonk points for stealing the tonk. Position #3 => #2. (Overtook
Forecaster) Need 0.1745375 more points to pass Vaur!
L35[01:48:24] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@242.93.147.147.dyn.plus.net) (Remote
host closed the connection)
L36[01:48:34] <MichiBot> Amanda REMINDER:
kick off the generation of those 20k chunks again
L38[02:09:22]
<tShaw>
Update on documentation. This time I made sure to convert the line
endings to CRLF
L40[02:29:56] ⇦
Quits: Vexatos (~Vexatos@port-92-192-30-210.dynamic.as20676.net)
(Quit: Insert quantum chemistry joke here)
L42[02:37:49] <MichiBot>
Bad Apple
Explained: History and Analysis | length:
13m 34s |
Likes:
21,780 Dislikes:
221 Views:
293,932 | by
Megapig9001 | Published On 20/7/2020
L43[02:38:21]
<Ariri>
tl;dw touhou is popular, this animation is monochrome and smooth so
there’s no reason not to
L45[02:56:28]
<Kleadron>
LMAO
L46[03:05:40] *
Amanda snugs up around Elfi, proteccs while she sleps
L47[03:05:42] <Amanda> Night nerds
L48[03:06:21] <Amanda> %remindme 10h put up
the video Ariri linked
L49[03:06:21] <MichiBot> I'll tell you
"put up the video Ariri linked" in 10h at 03/06/2021
01:06:21 PM
L50[04:56:12] ⇦
Quits: flap (~flappy@88-113-155-26.elisa-laajakaista.fi) (Ping
timeout: 189 seconds)
L51[05:06:30] <CompanionCube> %tonk
L52[05:06:30] <MichiBot> Yippee!
CompanionCube! You beat Myros's previous record of 3 hours, 23
minutes and 8 seconds (By 14 minutes and 39 seconds)! I hope you're
happy!
L53[05:06:31] <MichiBot> CompanionCube's
new record is 3 hours, 37 minutes and 47 seconds! CompanionCube
also gained 0.00096 (0.00024 x 4) tonk points for stealing the
tonk. Position #4. Need 0.0219595 more points to pass
Forecaster!
L54[05:35:57] ⇦
Quits: Thutmose (~Patrick@host-69-59-79-181.nctv.com) (Quit:
Leaving.)
L55[07:02:53]
<Forecaster> >Kristopher38:
<@151259898313834496> how did your GUI edit…
L56[07:02:53]
<Forecaster> I got the boilerplate set up
yesterday, today I'm going to look at implementing the custom
blocks
L57[07:40:41]
<Forecaster> now have the full set of
standard blocks added
L58[07:49:11] ⇦
Quits: ben_mkiv|afk
(~ben_mkiv@200116b8145179008ba95fa8d33700b5.dip.versatel-1u1.de)
(Ping timeout: 189 seconds)
L61[08:50:47] <CompanionCube>
%tonkout
L62[08:50:47] <MichiBot> Blast!
CompanionCube! You beat your own previous record of 3 hours, 37
minutes and 47 seconds (By 6 minutes and 28 seconds)! I hope you're
happy!
L63[08:50:48] <MichiBot> CompanionCube has
tonked out! Tonk has been reset! They gained 0.003 tonk points!
plus 0.004 bonus points for consecutive hours! Current score:
0.369631, Position #4 Need 0.0149595 more points to pass
Forecaster!
L64[08:53:44] ⇨
Joins: lord| (~ba7888b72@66.109.211.50)
L65[09:19:56] ⇦
Quits: lord| (~ba7888b72@66.109.211.50) (Ping timeout: 189
seconds)
L66[09:20:22] ⇨
Joins: lord| (~ba7888b72@66.109.211.50)
L67[09:23:43]
<Kristopher38> @Forecaster no, I mean the
OC interface editor
L68[09:24:05]
<Kristopher38> The other thing you were
working on before this one
L69[09:24:21]
<Forecaster> oh, it's in a semi-working
state
L70[09:27:48] <Ariri> %choose one more game
or no
L71[09:27:48] <MichiBot> Ariri: If I've
learned anything in life it's that you always pick "one more
game"
L72[09:33:29]
<Forecaster> hmm
L73[09:41:30]
<Forecaster> I have to choose between two
block types
L74[09:41:59]
<Forecaster> one type returns a value to
the side, which you can set to a variable or input into something
that accepts a parameter
L75[09:42:29]
<Forecaster> the other returns a value to
the bottom which can be input into another block that accepts a
value from the top...
L76[09:42:52]
<Forecaster> it's... tricky deciding which
to use for that methods
L77[09:45:38] ⇦
Quits: maxpowa (~m@irc.everythingisawesome.us) (Ping timeout: 189
seconds)
L78[09:46:17] ⇨
Joins: maxpowa (~m@irc.everythingisawesome.us)
L79[09:55:41] ⇨
Joins: ThePiGuy24
(~ThePiGuy2@242.93.147.147.dyn.plus.net)
L80[10:08:27]
<Vaur>
%tonk
L81[10:08:27] <MichiBot> Willikers! Vaur!
You beat CompanionCube's previous record of <0 (By 1 hour, 17
minutes and 40 seconds)! I hope you're happy!
L82[10:08:28] <MichiBot> Vaur's new record
is 1 hour, 17 minutes and 40 seconds! Vaur also gained 0.00129 tonk
points for stealing the tonk. Position #1.
L83[10:11:00]
<Forecaster> okay... it seems the top and
bottom connections don't do anything...
L84[10:11:06]
<Forecaster> or I don't know how to use
them
L85[10:20:20] ⇨
Joins: Inari (~Pinkishu@p508ef130.dip0.t-ipconnect.de)
L86[10:24:16] ⇦
Quits: hnOsmium0001 (uid453710@id-453710.stonehaven.irccloud.com)
(Quit: Connection closed for inactivity)
L89[10:32:12]
<Forecaster> that `local _ = ` is really
unecessary...
L90[10:32:23]
<Forecaster> that `local _ = ` is really
unnecessary... [Edited]
L91[10:33:27]
<Forecaster> actually I can just
`replaceAll('local _ = ', '')`
L93[10:49:30]
<Forecaster> hm, blockly doesn't really
have a way to deal with the way Lua can return multiple
values
L94[10:49:59]
<Forecaster> probably irrelevant for
someone who'd use this thing though
L95[10:51:30] ⇦
Quits: Izaya (~izaya@210.1.218.92) (Ping timeout: 189
seconds)
L96[11:02:55] ⇨
Joins: Izaya (~izaya@210.1.218.92)
L97[11:49:28]
<Forecaster> whoo boy
L98[11:49:35]
<Forecaster> all the robot API methods are
implemented
L99[12:10:11]
<Vaur>
%tonkout
L100[12:10:11] <MichiBot> Uh-oh! Vaur!
You beat your own previous record of 1 hour, 17 minutes and 40
seconds (By 44 minutes and 3 seconds)! I hope you're happy!
L101[12:10:12] <MichiBot> Vaur has tonked
out! Tonk has been reset! They gained 0.002 tonk points! plus 0.002
bonus points for consecutive hours! Current score: 0.566638,
Position #1
L102[12:15:56] ⇦
Quits: Herobrine (~1@47.199.247.86) (Ping timeout: 189
seconds)
L103[12:17:25] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@242.93.147.147.dyn.plus.net) (Ping
timeout: 204 seconds)
L104[12:20:39]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@242.93.147.147.dyn.plus.net)
L105[12:57:49]
⇨ Joins: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L106[13:03:20]
⇨ Joins: TPG24
(~ThePiGuy2@242.93.147.147.dyn.plus.net)
L107[13:05:33] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@242.93.147.147.dyn.plus.net) (Ping
timeout: 204 seconds)
L108[13:06:22] <MichiBot> Amanda REMINDER:
put up the video Ariri linked
L109[13:22:26]
⇨ Joins: Vexatos
(~Vexatos@port-92-192-30-210.dynamic.as20676.net)
L110[13:22:26]
zsh sets mode: +v on Vexatos
L111[13:27:58] <Amanda> Damn, it only
generated 17k chunks so far
L112[13:29:50]
⇨ Joins: GetLifty
(~GetLifty@ns31195979.ip-51-89-234.eu)
L113[13:29:52] ⇦
Quits: GetLifty (~GetLifty@ns31195979.ip-51-89-234.eu) (Client
Quit)
L114[13:30:57]
<Forecaster> huh
L115[13:31:06]
<Forecaster> computer.runlevel isn't
capitalized correctly
L116[13:33:17]
<Forecaster> hmm, I guess to handle the
multiple return values I guess I could just specify that the
functions returns lists in the block configurations, and just wrap
the call in `{}`...
L117[13:44:08] <Amanda> %choose stop the
chunkgen or let it continue
L118[13:44:08] <MichiBot> Amanda: I sense
some "let it continue" in your future!
L119[13:44:49] <Amanda> Hrm.
L120[13:45:01] <Amanda> Nah, I'll let it
finish overnight tonight.
L121[13:54:07] <Inari> %splash
Amanda
L122[13:54:08] <MichiBot> You fling a
molten cerulium potion (New!) that splashes onto Amanda. Amanda's
favourite pants are suddenly fire.
L123[13:54:39] <Inari> Amanda: why do you
need so many chunks
L124[13:55:27] <Amanda> Inari: because the
server gets unusably slow trying to generate then while
exploring
L125[13:55:42] <Inari> explore
slower!
L126[13:55:54] <Amanda> I'm already just
going one chunk at a time!
L127[13:56:33] <Amanda> I should run the
server of a memfs
L128[13:56:53] <Amanda> But then I risk it
losing everything
L129[13:58:20] *
Amanda is mildly concerned that Inari doesn't seem to care that her
pants are on fire
L130[13:58:47] <Inari> Amanda: rude!
L131[13:59:22] <Amanda> How is that rude?
I'm a cat, I don't own pants. So obviously my favorite pair would
be the most comfortable of yours too lay on
L132[14:00:02] <Amanda> %splash Inari with
muscle mutable octiron potion
L133[14:00:02] <MichiBot> You fling a
mutable octiron potion (New!) that splashes onto Inari. Inari turns
into an automato otter girl until they have a nap.
L134[14:00:23] *
Inari otters all over Amanda
L135[14:03:11] <Amanda> D:
L136[14:03:15] <Amanda> Rude otter!
L138[14:28:56]
<Vaur>
%tonk
L139[14:28:56] <MichiBot> Wow! Vaur! You
beat your own previous record of <0 (By 2 hours, 18 minutes and
44 seconds)! I hope you're happy!
L140[14:28:57] <MichiBot> Vaur's new
record is 2 hours, 18 minutes and 44 seconds! No points gained for
stealing from yourself. (Lost out on 0.00231)
L142[14:43:04] <Pokey> Hahaha
L143[14:43:13] <Pokey> Izaya: I have a
highlight on Husky
L144[14:58:43] ***
TPG24 is now known as ThePiGuy24
L145[15:02:51]
⇨ Joins: breaker (~breaker@178.155.6.128)
L146[15:02:52] ⇦
Quits: breaker (~breaker@178.155.6.128) (Client Quit)
L147[15:24:17] ⇦
Quits: SquidDev (~SquidDev@autoclave.squiddev.cc) (Read error:
Connection reset by peer)
L148[15:24:19]
⇨ Joins: SquidDev
(~SquidDev@autoclave.squiddev.cc)
L149[15:24:47] ***
SquidDev is now known as Guest79543
L150[15:25:01] ⇦
Quits: Guest79543 (~SquidDev@autoclave.squiddev.cc) (Client
Quit)
L151[15:25:20]
⇨ Joins: Guest79543
(~SquidDev@autoclave.squiddev.cc)
L152[15:25:27] ***
Guest79543 is now known as SquidDev
L154[15:48:29] <Izaya> Ariri, re:zero has
me in it
L157[15:48:55] <Izaya> that there is a man
with no reason to live
L158[15:49:17]
<Ariri>
Hahaha
L159[15:50:13]
<Ariri> The
top one looks like that drawn meme format
L161[15:51:59]
<Ariri> mfw
Devil is a Part-Timer gets a S2 after 8 years but still no NGNL
S2
L163[15:59:14]
<Forecaster> werks
L164[16:00:03] <SquidDev> Feels like it
might be better to have two kinds of forward. One which does
`assert(robot.forward())`, and one which returns true/false.
L165[16:01:07]
<Forecaster> what
L166[16:02:31] <SquidDev> It's just having
to discard the return value of robot.forward() makes it clunkier to
write.
L167[16:03:23]
<Forecaster> are you talking about the
blue pieces?
L168[16:03:26] <SquidDev> Yeah.
L169[16:04:00]
<Forecaster> I added that specifically to
avoid having to double-define each piece with a return value
L170[16:04:16] <Izaya> Ariri, NGNL S2
never
L171[16:04:25] <Izaya> (and that's
probably a good thing)
L172[16:04:34] <SquidDev> Oh I get that.
But I also think it's weird that "move forward" and
"turn left" have different types - conceptually they're
both just actions.
L173[16:04:38] <Izaya> the real tragedy is
the lack of TMoHS season 3
L174[16:04:56] <SquidDev> I understand
why, but that's only because I've used OC before. If you're just
starting out, I think it's a weird distinction to introduce.
L175[16:05:11]
<Forecaster> well yeah, but turnLeft
doesn't return anything, so it made sense to me to just make in an
inline piece
L176[16:08:18] <SquidDev> Yep, because
turn left can't error. I understand entirely why it works this way
from a semantics view, but IMO it's clearer to have "turn
left" and "forward" be the same kind of brick (which
return nothing) and then some sort of "try forward" which
returns true/false.
L177[16:08:19]
<Forecaster> it's a weird quirk of Blockly
that pieces can't attach top & bottom as well as sideways at
the same time
L178[16:09:18]
<Forecaster> especially since top/bottom
doesn't seem to do anything except attach, even though you can
assign types to them
L179[16:10:02]
<Forecaster> I guess it's so you can use
the types to define how the pieces attach to each other
L180[16:11:06] <SquidDev> Yeah. There's a
really interesting "good practices" section somewhere on
the blockly site which talks about some of the design which went
into this, and why they've done it.
L181[16:11:11]
<Forecaster> SquidDev that is true, but
then there's suddenly more methods than what is actually in OC
which can also be confusing
L182[16:11:31] <SquidDev> For instance the
gap inside the loop looks ugly, but if it's not there people don't
realise you can add more blocks.
L183[16:11:59] <SquidDev> Yeah, that's
true. Though maybe less of an issue if each block still clearly
maps to one line of code?
L184[16:13:59]
<Forecaster> true, but it also makes it
super fiddly for me
L185[16:14:23]
<Forecaster> adding a single piece that
just bridges the gap is so much simpler
L186[16:14:46] <SquidDev> But harder for
the user ;p.
L187[16:15:24]
<Forecaster> well I plan on recording a
video showing how to use it which will probably cover that
L188[16:15:26]
<Vaur>
%sip
L189[16:15:26] <MichiBot> You drink a
fragrant spice potion (New!). Vaur feels slightly less agile.
L190[16:15:30]
<Forecaster> possibly
L191[16:15:35] <SquidDev> I guess my main
complaint with robot.forward() is that (by default) you don't get
any feedback why it failed. Can't speak for OC, but that causes a
lot of confusion for new CC users.
L192[16:15:42] <SquidDev> People don't
read (or watch) docs :p.
L193[16:15:59] *
SquidDev cries in the many hours I've spent writing
documentation.
L194[16:16:02]
<Forecaster> at that point it's not my
problem
L195[16:16:40]
<Forecaster> also, robot.forward tries to
return why it failed in the second value
L196[16:16:46]
<Forecaster> it doesn't just return a
bool
L197[16:17:04] <SquidDev> I know! But when
was the last time you saw anyone actually handle that?
L198[16:17:26]
<Forecaster> I don't really look at other
peoples code a lot
L199[16:18:31] <SquidDev> "at that
point it's not my problem" <- Fair enough. I guess I'm
thinking about this from sort of "introduction to
programming" tool (which is what I've prodded blockly for
before), but you may not be going for that.
L200[16:19:46] <SquidDev> "blockly
for before" is one clunky clause :/.
L201[16:19:54]
<Forecaster> that's the feel I got from
Blockly in general (which makes sense, if you already know how to
code using this interface just limits you)
L202[16:21:41]
<Forecaster> the only reason I need the
blue piece is for loops and such
L203[16:21:59]
<Forecaster> just having floating blocks
works fine if you just want a one-shot program
L205[16:24:17] <SquidDev> Well that's a
hack and a half :D:.
L206[16:24:19]
<Ariri>
Izaya: disagree on that first one, but im biased; second is
true
L207[16:24:28] <SquidDev> I'm impressed it
doesn't choke with that though.
L209[16:24:31] <MichiBot>
send this to
your crush without context. | length:
1m 5s | Likes:
415,563 Dislikes:
6,478 Views:
7,527,601 | by
Memeski | Published On 1/4/2018
L210[16:24:38]
<Forecaster> not on my part
L211[16:24:43]
<Forecaster> that's just Blockly
L212[16:25:38]
<Forecaster> I'm just doing a little bit
of filtering and adding require calls to the beginning, but other
than that Blockly is generating all the code
L214[16:32:11]
<Forecaster> sigh, I suppose I need to add
the crafting upgrade and the inventory controller at least
L215[16:32:36]
⇨ Joins: Herobrine (~1@47.199.247.86)
L216[16:32:49]
<Forecaster> ah, well the crafting upgrade
only has one method at least
L218[16:37:35] <SquidDev> Thanks!
L219[16:37:37] <SquidDev> I don't seem to
be able to use the robot methods (e.g. detectDown) in if
conditions. They don't click in at all.
L220[16:38:08] <SquidDev> Oh, are they
typed as numbers?
L221[16:38:17] <SquidDev> Nope, weird
then.
L222[16:38:46]
<Forecaster> they're typed as Array as
they return multiples values
L223[16:39:05]
<Forecaster> unless they only return one,
then they're typed as that
L224[16:39:45]
<Forecaster> well, the type is called
Array internally, in the interface they call them lists
L225[16:46:02]
<Forecaster> I'd guess all list items are
typed as strings probably?
L226[17:35:26]
⇨ Joins: Thutmose
(~Patrick@host-69-59-79-181.nctv.com)
L227[17:55:49]
⇨ Joins: hnOsmium0001
(uid453710@id-453710.stonehaven.irccloud.com)
L228[18:09:34]
⇨ Joins: ben_mkiv
(~ben_mkiv@200116b8145179008ba95fa8d33700b5.dip.versatel-1u1.de)
L229[18:12:07]
<Vaur>
%tonkout
L230[18:12:07] <MichiBot> Jeepers! Vaur!
You beat your own previous record of 2 hours, 18 minutes and 44
seconds (By 1 hour, 24 minutes and 26 seconds)! I hope you're
happy!
L231[18:12:08] <MichiBot> Vaur has tonked
out! Tonk has been reset! They gained 0.003 tonk points! plus 0.004
bonus points for consecutive hours! Current score: 0.573638,
Position #1
L232[18:23:20] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@242.93.147.147.dyn.plus.net) (Ping
timeout: 189 seconds)
L233[18:25:49]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@242.93.147.147.dyn.plus.net)
L234[20:27:04] <CompanionCube> %tonk
L235[20:27:04] <MichiBot> Woah!
CompanionCube! You beat Vaur's previous record of <0 (By 2
hours, 14 minutes and 57 seconds)! I hope you're happy!
L236[20:27:05] <MichiBot> CompanionCube's
new record is 2 hours, 14 minutes and 57 seconds! CompanionCube
also gained 0.00225 tonk points for stealing the tonk. Position #4.
Need 0.0127095 more points to pass Forecaster!
L237[20:39:32]
⇨ Joins: TPG24
(~ThePiGuy2@242.93.147.147.dyn.plus.net)
L238[20:40:00] ⇦
Quits: ThePiGuy24 (~ThePiGuy2@242.93.147.147.dyn.plus.net) (Ping
timeout: 189 seconds)
L239[20:43:03] ⇦
Quits: ben_mkiv
(~ben_mkiv@200116b8145179008ba95fa8d33700b5.dip.versatel-1u1.de)
(Killed (NickServ (GHOST command used by
ben_mkiv|afk!~ben_mkiv@200116b81401b000ae75c50ca2d5a3de.dip.versatel-1u1.de)))
L240[20:43:05]
⇨ Joins: ben_mkiv|afk
(~ben_mkiv@200116b81401b000ae75c50ca2d5a3de.dip.versatel-1u1.de)
L241[20:56:55] ⇦
Quits: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
(Remote host closed the connection)
L242[21:06:22]
⇨ Joins: mbv (~mbv@vin6.bisecthosting.com)
L243[21:06:26] <mbv> hello world
L244[21:06:37] <mbv> this is havoc, and a
friend, i got this computer setup on our server
L245[21:06:51] <mbv> [ill type in
brackets]
L246[21:09:25]
⇨ Joins: Havoc
(~Havoc@173-29-201-56.client.mchsi.com)
L247[21:09:32] <Havoc> haha!
L248[21:09:34] <Havoc> it wroks!
L249[21:09:41] <mbv> oh hey neat
L250[21:09:43] <Havoc> works*
L251[21:09:51] <mbv> i dont need to type
in brackets anymore
L252[21:14:06] ⇦
Parts: mbv (~mbv@vin6.bisecthosting.com) ())
L253[21:15:18]
<Forecaster> nice
L254[21:23:54]
⇨ Joins: t20kdc
(~20kdc@cpc139384-aztw33-2-0-cust220.18-1.cable.virginm.net)
L255[21:29:35]
<Vaur>
%sip
L256[21:29:36] <MichiBot> You drink a
salty unobtanium potion (New!). The potion contained a computer
virus! Vaur hears a maniacal laugh as their cursor flips upside
down!
L257[21:51:11]
<Forecaster> I've recorded a 40 minute
video with a demo of the Blockly editor
L258[21:51:26]
<Forecaster> I have no idea how
"good" it is
L259[21:51:39]
<Forecaster> anyone want to volunteer to
watch it and give me some feedback?
L260[21:51:52]
<Forecaster> (once I've uploaded it, it's
still rendering)
L261[21:55:05]
<Forecaster> I'm on the fence on whether I
want to create an "easy" and "advanced" toggle
for the editor where "easy" only shows a basic set of
blocks, and then record a more segmented video
L262[21:55:37] <Vexatos> google's
blockly?
L263[21:55:46]
<Forecaster> yes
L265[21:57:41] <Vexatos> why does the
editor start in the bottom right corner
L266[21:57:49]
<Forecaster> ??
L267[21:57:54] <Vexatos> of the
canvas
L268[21:58:01]
<Forecaster> oh, no idea
L269[21:58:18]
<Forecaster> all of that is their
code
L270[21:58:47] <SquidDev> @Forecaster One
thing on MS's blockly clone they recommend is having a palette of
frequent items at the top. Which might be better than having
easy/advanced.
L271[21:58:47] <Vexatos> is this based on
some official or otherwise Lua editor?
L272[21:58:53] <Vexatos> the blockly
blocks I mean
L273[22:00:18]
<Forecaster> SquidDev I could manually add
a "Frequent" category, that's a good idea
L274[22:00:27]
<Forecaster> Vexatos: not sure what you
mean
L275[22:00:43]
<Forecaster> Blockly is generic, it can
generate multiple languages
L276[22:00:46] <Vexatos> did you make
these blocks yourself
L277[22:00:53] <Vexatos> or are they based
on an existing set
L278[22:00:55]
<Forecaster> only the OC ones
L279[22:01:02] <Vexatos> that's what I
wanted to know
L280[22:01:14]
<Forecaster> the first two segments are
from the library itself
L281[22:03:17] <CompanionCube>
%drink
L282[22:03:18] <MichiBot> You drink a
stirring salmon potion (New!). Someone just had some of
CompanionCube's favourite food and they didn't get any!
L283[22:03:23] <CompanionCube> :(
L284[22:06:01] <Vexatos> @Forecaster does
shutdown not have any connector?
L285[22:06:10] <Vexatos> same for
setBootAddress
L286[22:06:36]
<Forecaster> oops
L287[22:06:52] <Vexatos> also a couple of
others in there
L288[22:11:27]
<Forecaster> fixed
L289[22:12:01] <Vexatos> that's all the
bugs I found in the blocks anyway
L290[22:12:44]
<Forecaster> there's always the potential
for generation bugs, as I have to manually specify the output for
my custom blocks
L291[22:12:52] <Vexatos> maybe the
"generate" button could be a bit more in your face
L292[22:12:57] <Vexatos> like centered
along the top bar
L293[22:13:49] <SquidDev> It'd be kinda
nice if it was a sidebar and you could see it change
"live", but I don't think there's enough space for that
:(.
L294[22:14:15]
<Forecaster> I don't have that much
control over the editor itself
L295[22:14:20] <SquidDev> I wish some of
MS's blockly changes had been PRed back into the original codebase.
Would make it so much nicer :/.
L296[22:14:25]
<Vaur>
%sip
L297[22:14:26] <MichiBot> You drink a
dusty automato potion (New!). Vaur: Nothing seemed to
happen...
L298[22:14:32]
<Forecaster> Vexatos: done
L299[22:14:50] <Vexatos> not happy with
the left-connecting to flow conversion piece, so many of these
operations technically return a value but it is almost never used.
Not much you can do there though I think
L300[22:14:58] <Vexatos> unless blockly
has a way to have a piece connect to either flow or left
L301[22:15:31]
<Forecaster> no, I'd have to double-define
them or have either/or
L302[22:15:44]
<Forecaster> which is why I created the
connecting piece
L303[22:15:53] <Vexatos> figured
L304[22:16:08]
<Forecaster> I had this discussion with
SquidDev earlier today :P
L305[22:16:50] <SquidDev> I'm super
impressed you managed to get this working - wanted to do this for
CC for years, but never found the time.
L306[22:17:05] <Vexatos> can you make it
not start in the bottom right corner somehow
L307[22:17:26] <Vexatos> people would
start wondering why they can't place any more blocks
L308[22:17:50]
<Forecaster> the space should expand
dynamically
L309[22:18:06]
<Forecaster> I think
L310[22:18:32] <Vexatos> oh it does
L311[22:18:35] <Vexatos> never mind
then
L312[22:18:44] <SquidDev> The dream would
be something which connects over a (web)socket so you can run code
in game from the browser, but that's much harder :(.
L313[22:19:22]
<Forecaster> I could provide wget-able
links for generated code
L314[22:19:36]
<Forecaster> that would be relatively
easy
L315[22:19:59] <SquidDev> Oh yeah, that'd
be pretty neat.
L316[22:20:25]
<Forecaster> just have a "Save"
button in the generate dialog, send code to backend, save to file
on server, generate a url, send url back
L317[22:21:03] <SquidDev> Was gonna
suggest b64 encoding the string, but that'd probably hit the paste
limit quite fast.
L318[22:21:15]
<Forecaster> I need to create a repo for
whis so I can track this stuff
L319[22:21:16] <SquidDev> Saving to the DB
is much more sensible.
L320[22:21:26]
<Forecaster> there is no db
L321[22:22:06] <SquidDev> Oh, misread.
Saving to _filesystem_ is much more sensible.
L322[22:23:30]
<Forecaster> hm, do I commit the Blockly
files...
L323[22:40:58]
<Forecaster> yes...
L324[22:41:07]
<Forecaster> also video 77% rendered
L325[22:50:19]
⇨ Joins: Hornet (~hornet@60.227.77.12)
L326[22:52:15] <Vexatos> I never liked
scratch
L327[22:52:16] <Vexatos> it sucks
L328[22:52:22] <Hornet> Why?
L329[22:52:38] <Vexatos> but this has much
more... application I guess
L330[22:53:00]
<Forecaster> what?
L331[22:53:01] <Hornet> Am I
connected?
L332[22:53:13]
<Forecaster> scratch?
L333[22:53:20] <Vexatos> well blockly is
basically a scratch clone
L334[22:53:39] <Hornet> Cause I'm
connected by an OpenComputers
L335[22:53:42] <Hornet> pc
L336[22:53:44]
<Forecaster> ah, never heard of
L337[22:53:52] <Hornet> I'll be
back.
L338[22:53:55] ⇦
Quits: Hornet (~hornet@60.227.77.12) (Client Quit)
L340[22:54:14]
<Forecaster> well, it's not supposed to be
useful if you already know how to code, then it's more
limiting
L341[22:54:20]
<Forecaster> it's more for learning
programming
L342[22:54:39]
⇨ Joins: Hornet (~hornet@60.227.77.12)
L343[22:54:55] <Hornet> Hi again.
L344[22:55:04] <Vexatos> I also never
liked scratch as a tool for teaching programming to children
because it's just extremely useless, but in combination with
minecraft it just might make sense
L345[22:55:26] <Vexatos> I guess CCEdu
tried the same thing
L346[22:55:39] <Hornet> Anyone else
connected by OC tablet?
L347[22:55:44] <Vexatos> SquidDev, do you
know if CCEdu is still alive?
L348[22:55:52] <Vexatos> or did it
die
L349[22:56:17] <Vexatos> Hornet, most of
us are connected via IRC clients or discord
L350[22:56:31] <Hornet> Oh, so you can see
my messages.
L351[22:56:44] <Hornet> I thought there
was something wrong with my internet.
L352[22:57:05]
<Kristopher38> Yes, we're very real
people, very much receiving your messages
L353[22:57:16] <Hornet> OK
L354[22:57:23]
<Vaur>
%tonkout
L355[22:57:23] <MichiBot> Heckgosh! Vaur!
You beat CompanionCube's previous record of 2 hours, 14 minutes
and 57 seconds (By 15 minutes and 21 seconds)! I hope you're
happy!
L356[22:57:24] <MichiBot> Vaur has stolen
the tonkout! Tonk has been reset! They gained 0.002 tonk points!
plus 0.001 bonus points for consecutive hours! (Reduced to 50%
because stealing) Current score: 0.577138. Position #1
L357[22:57:24]
<i develop
things> %corded
L358[22:57:25] <MichiBot> Corded is a
relay between IRC and Discord. The user talking is between the
<>
L359[22:58:03] <Hornet> I'm on the moon!
(Thanks Galacticraft Core!)
L360[23:00:06]
<Forecaster> video is uploading
L361[23:00:31] <Hornet> Am I being
recorded?
L362[23:00:37]
<Forecaster> if you want to preview it I
need you to actually say so, I don't want to post a public link
yet
L363[23:01:53] <Hornet> I never knew there
was internet on the moon.
L364[23:03:25] <Hornet> I'll be back
L365[23:04:24]
<Myros> i
take the preview
L366[23:04:28]
<Myros>
%sip
L367[23:04:28] <MichiBot> You drink a
solid pearlpeas potion (New!). Myros's pockets suddenly contain
1d10 => 4 Diamond colored marbles.
L368[23:04:45]
<Forecaster> I'll pm you a link once it's
been processed
L369[23:06:30] <Hornet> Back
L370[23:07:19]
<Forecaster> you don't have to say when
you leave and come back
L371[23:07:48] <Hornet> Oh
L372[23:07:52]
<Myros> for
the edit itself i would do a Start block, so to make it
easier
L373[23:07:59]
<Myros> for
the editor itself i would do a Start block, so to make it easier
[Edited]
L374[23:08:09]
<Myros> for
the editor itself i would do a Start block, so to make it easier to
understand where to start [Edited]
L375[23:08:17]
<Forecaster> @Myros blockly doesn't have
such a thing
L376[23:08:38]
<Myros>
cant you have a block, name it start and place it per
default?
L377[23:09:02]
<Forecaster> probably
L378[23:09:27]
<Forecaster> but I'm not sure it would add
much since you can just start with any block
L379[23:14:09]
<Myros> i
would ether make a start block or write that
L382[23:14:41]
<Forecaster> write "you can start
with any block"?
L383[23:14:49]
<Myros>
yes
L384[23:15:13] <Vexatos> well you can only
start with any block that has a flow connector
L385[23:15:27]
<Forecaster> mm no
L386[23:15:32]
<Forecaster> it handles loose blocks
fine
L387[23:15:46]
<Myros> i
figured you can have multible startblocks and they get into code
from top to bottom
L388[23:15:48]
<Forecaster> it just generates calls in
order of top-to-bottom, left-to-right
L389[23:16:26]
<Forecaster> you only need the flow
attachments to use the loops and such
L390[23:17:59]
<Myros>
@Forecaster on the pictures above is the Test at the end
correct?
L391[23:20:23]
<Forecaster> I'm not getting that
L393[23:21:03]
<Forecaster> I do need to fix that
transferTo call though
L394[23:23:50]
<Forecaster> video is done!
L395[23:31:17] ⇦
Quits: Vexatos (~Vexatos@port-92-192-30-210.dynamic.as20676.net)
(Ping timeout: 204 seconds)
L396[23:34:07]
<Forecaster> okay, fixed that call to
handle the parameters correctly
L397[23:34:10]
<Forecaster> now it's time for bed
L398[23:35:04]
⇨ Joins: ThePiGuy24
(~ThePiGuy2@242.93.147.147.dyn.plus.net)
L399[23:35:06] ⇦
Quits: TPG24 (~ThePiGuy2@242.93.147.147.dyn.plus.net) (Read error:
Connection reset by peer)
L400[23:35:21] <Saphire> Awoo
L401[23:35:29]
<Forecaster> blep
L402[23:39:17]
<Forecaster> oh, there's a github repo now
as well
L403[23:39:26]
<Forecaster> all the source is available
there
L404[23:44:48] ⇦
Quits: immibis (~immibis@62.156.144.218) (Remote host closed the
connection)
L405[23:45:17]
⇨ Joins: immibis (~immibis@62.156.144.218)
L406[23:45:21]
<Forecaster> If you can find it! [Insert
ominous laughter here]
L408[23:51:56] <Hornet> This is Hornet
from the moon, logging off.
L409[23:52:01] ⇦
Quits: Hornet (~hornet@60.227.77.12) (Quit: Hornet)