ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#streampack

  1. * nevet joined #streampack
  2. * nevet joined #streampack
  3. * nevet joined #streampack
  4. * nevet joined #streampack
  5. * nevet joined #streampack
  6. * nevet joined #streampack
  7. dreamreal version
  8. nevet nevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:07:19 EST
  9. * Para joined #streampack
  10. dreamreal oi!
  11. dreamreal version
  12. nevet nevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:07:19 EST
  13. dreamreal tag ide
  14. nevet Factoids tagged 'ide': eclipse, ide, idea, and netbeans
  15. dreamreal eclipse
  16. nevet Eclipse is one of the "big two" java IDEs, and is generally free, although there are commercial variants. Built on OSGi, it's got an incredibly large ecosystem. URL: https://eclipseide.org/ Tag: ide
  17. dreamreal Okay, so...
  18. dreamreal article I have an idea
  19. nevet Idea session started: "I have an idea". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  20. dreamreal content it's a great idea. It's like built on the best ideas ever. It's got something to do with puppies.
  21. nevet Content block #1 added to "I have an idea". Use 'content <text>' to add more, or 'done' to save.
  22. dreamreal content or maybe pokemon? I'm not sure.
  23. nevet Content block #2 added to "I have an idea". Use 'content <text>' to add more, or 'done' to save.
  24. dreamreal done
  25. nevet Idea saved as draft: "I have an idea" (2 content blocks).
  26. dreamreal article I have a completely different article
  27. nevet Idea session started: "I have a completely different article". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  28. dreamreal done
  29. nevet Idea saved as draft: "I have a completely different article" (0 content blocks).
  30. dreamreal article I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out.
  31. nevet Idea session started: "I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out.". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  32. dreamreal So the timer is set to five minutes by default... but you can just jot crap down as you like. You don't HAVE to interact with it; it'll time out after a while and just write it.
  33. dreamreal And YOU should be able to do it, too: try it. The syntax is "!article [title here]"
  34. dreamreal actually, PLEASE try it
  35. Para article I'm out of ideas
  36. nevet Error: An idea session is already active: "I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out.". Use 'done' to save or 'cancel' to discard it first.
  37. dreamreal oooo damn
  38. dreamreal okay, cool, THANK you!
  39. Para Not quite the multiplayer experience.
  40. dreamreal It's supposed to be tied to the person who writes the session
  41. dreamreal not yet, right
  42. dreamreal Hey, I threw this together THIS MORNING
  43. dreamreal It's actually pretty easy to do but I'm working out the requirements as I go so there's some refinement
  44. dreamreal and most of the similar actions ARE tied to channels and not people
  45. dreamreal like, 21 is tied to a channel, same for hangman, etc
  46. bot Idea session timed out. Saved draft: "I'm not going to finish this, I'm just going to let it marinate but it'll get written anyway when the action times out." (0 content blocks)
  47. dreamreal I'm actually really glad to find that bug
  48. * nevet joined #streampack
  49. dreamreal okay, ready to try again?
  50. dreamreal version
  51. nevet nevet 1.0 | d591191 (feature/154-article-ideas) | Built 2026-03-05 11:22:44 EST
  52. dreamreal article the eighteenth idea
  53. nevet Idea session started: "the eighteenth idea". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  54. dreamreal Para: yo!
  55. Para article still out of ideas
  56. nevet Error: An idea session is already active: "the eighteenth idea". Use 'done' to save or 'cancel' to discard it first.
  57. dreamreal damn it
  58. dreamreal okay, cool, thank you
  59. bot Idea session timed out. Saved draft: "the eighteenth idea" (0 content blocks)
  60. dreamreal oh snap
  61. dreamreal I'm an idiot
  62. dreamreal forgot to push
  63. * nevet joined #streampack
  64. dreamreal version
  65. nevet nevet 1.0 | e7bb490 (feature/154-article-ideas) | Built 2026-03-05 11:29:29 EST
  66. dreamreal Okay!
  67. dreamreal NOW let's try it
  68. dreamreal article first
  69. nevet Idea session started: "first". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  70. Para article yes
  71. nevet Idea session started: "yes". Use 'content <text>' to add body paragraphs, 'done' to save, or 'cancel' to discard.
  72. Para content I mean no.
  73. nevet Content block #1 added to "yes". Use 'content <text>' to add more, or 'done' to save.
  74. Para done
  75. nevet Idea saved as draft: "yes" (1 content block).
  76. dreamreal done
  77. nevet Idea saved as draft: "first" (0 content blocks).
  78. dreamreal ideas
  79. dreamreal (this PMs the source, who has to be an admin)
  80. dreamreal And there you go! It's working.
  81. Para cancel
  82. dreamreal not too bad for an idea three hours old.
  83. Para Good, it didn't bork on that either.
  84. Para No ghosts.
  85. dreamreal *nod*
  86. dreamreal So now if I ever get the website up we can LITERALLY draft articles over IRC
  87. dreamreal just capture an idea on the fly
  88. Para That kinda works on high level on what I've been designing for my own blog thing, btw.
  89. dreamreal I might add something to append channel context on demand, but hey
  90. Para Because of course I'm doing it the hard way as well.
  91. dreamreal nice! The repo here it https://github.com/jottinger/bytecode.news
  92. Para You could have a meeting notes recorder with this as well.
  93. Para Basically some kind of !start/!members @a @b @ c/!stop and then just...well, log that nonsense as an article. Or content blocks.
  94. dreamreal It has a web API but not an interface. And yes, exactly: the !content resets the timeout so you could literally use the same article as a scratchpad for an hour, two hours, whatever, as long as you didn't let the timer expire
  95. dreamreal but this is basically me trying to figure out how ack/syn would be useful as a state transition thing
  96. dreamreal so thank you
  97. Para Best ideas come from playing around.
  98. dreamreal DOING the state transition was going to be nothing - although it'd have had the same provenance detection that we ran into, where two people weren't able to use it at the same time - but that was literally a one-line change
  99. dreamreal hangman
  100. nevet Hangman: _ _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  101. dreamreal hangman r
  102. nevet Hangman: _ _ r _ _ r _ _ _ (6/6 lives, guessed: r) -- 'r' is in the word!
  103. dreamreal hangman p
  104. nevet Hangman: p _ r _ _ r _ _ _ (6/6 lives, guessed: p, r) -- 'p' is in the word!
  105. dreamreal hangman e
  106. nevet Hangman: p e r e _ r _ _ e (6/6 lives, guessed: e, p, r) -- 'e' is in the word!
  107. dreamreal hangman g
  108. nevet Hangman: p e r e g r _ _ e (6/6 lives, guessed: e, g, p, r) -- 'g' is in the word!
  109. dreamreal hangman solve peregrine
  110. nevet dreamreal got it! The word was 'peregrine'. Use 'hangman' to play again.
  111. dreamreal heh, got lucky
  112. Para hangman
  113. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  114. dreamreal so that's channel-wide, everyone can play
  115. dreamreal hangman r
  116. nevet Hangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: r) -- No 'r'. 5 lives left.
  117. Para hangman k
  118. nevet Hangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: k, r) -- No 'k'. 4 lives left.
  119. Para hangman v
  120. nevet Hangman: _ _ v _ _ _ _ _ (4/6 lives, guessed: k, r, v) -- 'v' is in the word!
  121. Para hangman e
  122. nevet Hangman: _ e v _ _ _ _ _ (4/6 lives, guessed: e, k, r, v) -- 'e' is in the word!
  123. Para hangman o
  124. nevet Hangman: _ e v o _ _ o _ (4/6 lives, guessed: e, k, o, r, v) -- 'o' is in the word!
  125. Para hangman r
  126. nevet You already guessed 'r'. Hangman: _ e v o _ _ o _ (4/6 lives, guessed: e, k, o, r, v)
  127. Para oh, well it was you, not me
  128. Para hangman d
  129. nevet Hangman: d e v o _ _ o _ (4/6 lives, guessed: d, e, k, o, r, v) -- 'd' is in the word!
  130. dreamreal right, but hangman is channel-wide
  131. dreamreal you can play it in PM if you like
  132. dreamreal but in a channel it's for the channel
  133. Para hangman u
  134. nevet Hangman: d e v o _ _ o _ (3/6 lives, guessed: d, e, k, o, r, u, v) -- No 'u'. 3 lives left.
  135. Para Actually, I want to die.
  136. Para hangman i
  137. nevet Hangman: d e v o _ i o _ (3/6 lives, guessed: d, e, i, k, o, r, u, v) -- 'i' is in the word!
  138. Para hangman t
  139. nevet Hangman: d e v o t i o _ (3/6 lives, guessed: d, e, i, k, o, r, t, u, v) -- 't' is in the word!
  140. Para hangman m
  141. nevet Hangman: d e v o t i o _ (2/6 lives, guessed: d, e, i, k, m, o, r, t, u, v) -- No 'm'. 2 lives left.
  142. Para hangman x
  143. nevet Hangman: d e v o t i o _ (1/6 lives, guessed: d, e, i, k, m, o, r, t, u, v, x) -- No 'x'. 1 life left.
  144. Para hangman 3
  145. nevet Error: All the letters I use are in the English alphabet!
  146. * dreamreal grins
  147. Para hangman b
  148. nevet No lives left! The word was 'devotion'. Use 'hangman' to start over.
  149. dreamreal The first one was "21"
  150. dreamreal 21 matches
  151. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  152. Para take 3
  153. Para 21 take 3
  154. nevet The plot thickens. With great confidence, I take 1. There are 17 matches remaining.
  155. dreamreal This is PURELY a toy: it's got some interesting concepts in it but it was really about demonstrating that state management worked. It's just ALSO by channel.
  156. Para 21 take 3
  157. nevet A calculated risk. After careful consideration, I take 1. There are 13 matches remaining.
  158. Para 21 take 3
  159. nevet You surprise me. With practiced ease, I take 1. There are 9 matches remaining.
  160. Para Doing simple blackjack is also possible with this.
  161. dreamreal yep.
  162. Para And with casino rules.
  163. dreamreal Yeah. I have a full star trader economy engine in the repo; it's not got any operations tied to it yet but it's on the way. (I'm testing out the economic system's rigor.)
  164. dreamreal it's a lot more complicated than star traders though
  165. dreamreal it's got an actual market and models supply and demand with labor costs, etc
  166. dreamreal 21 take 3
  167. nevet interesting. Decisively, I take 1. There are 5 matches remaining.
  168. dreamreal 21 take 2
  169. nevet We might as well be playing rock, paper, scissors! I am inevitable, I take 2. You are left with one match. I claim victory!
  170. dreamreal It has one answer where it says "I expected you to take #, and you did! Therefore, I take..."
  171. dreamreal (it actually uses the player guess in the response text)
  172. * nevet joined #streampack
  173. dreamreal version
  174. nevet nevet 1.0 | cea4dc8 (main) | Built 2026-03-05 11:52:34 EST
  175. dreamreal 21-matches
  176. dreamreal 21 matches
  177. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  178. dreamreal 21 take 2
  179. nevet Still using the Fischbacher strategy? After weighing my many options, I take 2. There are 17 matches remaining.
  180. dreamreal 21 take 2
  181. nevet The plot thickens. Decisively, I take 2. There are 13 matches remaining.
  182. dreamreal 21 take 2
  183. nevet The plot thickens. After careful consideration, I take 2. There are 9 matches remaining.
  184. dreamreal 21 take 2
  185. nevet Fascinating. After a moment's pause, I take 2. There are 5 matches remaining.
  186. dreamreal 21 take 2
  187. nevet Interesting move. I am very, very smart, I take 2. You are left with one match. I claim victory!
  188. dreamreal 21 take 2
  189. nevet Error: No game in progress. Use '21 matches' to start a new game.
  190. dreamreal 21 matches
  191. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  192. dreamreal 21 take 2
  193. nevet A fine selection. After a moment's pause, I take 2. There are 17 matches remaining.
  194. dreamreal 21 take 2
  195. nevet Noted. Casually, I take 2. There are 13 matches remaining.
  196. dreamreal 21 take 2
  197. nevet A classic move. I am very, very smart, I take 2. There are 9 matches remaining.
  198. dreamreal 21 take 2
  199. nevet Interesting move. Methodically, I take 2. There are 5 matches remaining.
  200. dreamreal 21 take 2
  201. nevet Fascinating. I am inevitable, I take 2. One match remains, and it has your name on it. Well played, though.
  202. dreamreal 21 matches
  203. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  204. dreamreal 21 take 2
  205. nevet A fine selection. Decisively, I take 2. There are 17 matches remaining.
  206. Para It needs mIRC mode.
  207. dreamreal 21 take 2
  208. nevet Fascinating. With a knowing smile, I take 2. There are 13 matches remaining.
  209. dreamreal 21 take 2
  210. nevet Now things get interesting. Casually, I take 2. There are 9 matches remaining.
  211. Para Random bold and italics and colors.
  212. dreamreal 21 take 2
  213. nevet I see what you're doing there. With surgical precision, I take 2. There are 5 matches remaining.
  214. dreamreal 21 take 2
  215. nevet Noted. After a moment's pause, I take 2. You are left with one match. I claim victory!
  216. dreamreal 21 matches
  217. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  218. dreamreal I would hate mirc mode SO much
  219. dreamreal 21 take 2
  220. nevet Interesting. Savoring the moment, I take 2. There are 17 matches remaining.
  221. dreamreal 21 take 2
  222. nevet I see what you're doing there. Without hesitation, I take 2. There are 13 matches remaining.
  223. dreamreal Im' trying to get the derived flavor text. It has a lot of options, so it takes time.
  224. dreamreal 21 take 2
  225. nevet Oh, I was hoping you'd do that. With surgical precision, I take 2. There are 9 matches remaining.
  226. dreamreal 21 take 2
  227. nevet A calculated risk. I am very, very smart, I take 2. There are 5 matches remaining.
  228. dreamreal 21 take 2
  229. nevet How very predictable. After much deliberation, I take 2. And so the last match falls to you. A noble effort.
  230. dreamreal 21 matches
  231. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  232. dreamreal 21 take 2
  233. nevet Noted. With the patience of stone, I take 2. There are 17 matches remaining.
  234. dreamreal 21 take 2
  235. nevet The plot thickens. Reluctantly, but inevitably, I take 2. There are 13 matches remaining.
  236. dreamreal 21 take 2
  237. nevet Still using the Fischbacher strategy? Casually, I take 2. There are 9 matches remaining.
  238. dreamreal 21 take 2
  239. nevet Playing it safe, I see. Casually, I take 2. There are 5 matches remaining.
  240. dreamreal 21 take 2
  241. nevet Hmm, curious. With surgical precision, I take 2. And so the last match falls to you. A noble effort.
  242. dreamreal 21 take 2
  243. nevet Error: No game in progress. Use '21 matches' to start a new game.
  244. dreamreal 21 matches
  245. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  246. dreamreal 21 take 2
  247. nevet Excellent choice! Reluctantly, but inevitably, I take 2. There are 17 matches remaining.
  248. dreamreal 21 take 2
  249. nevet Now things get interesting. Without hesitation, I take 2. There are 13 matches remaining.
  250. dreamreal 21 take 2
  251. nevet Fascinating. Methodically, I take 2. There are 9 matches remaining.
  252. dreamreal 21 take 2
  253. nevet Still using the Fischbacher strategy? Without hesitation, I take 2. There are 5 matches remaining.
  254. dreamreal 21 take 2
  255. nevet Excellent choice! Savoring the moment, I take 2. The final match awaits you. I believe that makes me the winner.
  256. dreamreal 21 matches
  257. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  258. dreamreal 21 take 2
  259. nevet Playing it safe, I see. After a moment's pause, I take 2. There are 17 matches remaining.
  260. dreamreal 21 take 2
  261. nevet Ah, just as I expected. I am very, very smart, I take 2. There are 13 matches remaining.
  262. dreamreal 21 take 2
  263. nevet A fine selection. With practiced ease, I take 2. There are 9 matches remaining.
  264. dreamreal 21 take 2
  265. nevet I see dreamreal picked 2. I'd expected dreamreal to pick 1. Savoring the moment, I take 2. There are 5 matches remaining.
  266. dreamreal There!
  267. dreamreal 21 take 2
  268. nevet Now things get interesting. After a moment's pause, I take 2. One match remains, and it has your name on it. Well played, though.
  269. dreamreal oh, it's still wrong though. Easy to fix.
  270. * nevet joined #streampack
  271. dreamreal 21 matches
  272. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  273. dreamreal 21 take 2
  274. nevet Now things get interesting. After a moment's pause, I take 2. There are 17 matches remaining.
  275. dreamreal 21 take 2
  276. nevet Hmm, curious. Without a hint of doubt, I take 2. There are 13 matches remaining.
  277. dreamreal 21 take 2
  278. nevet A classic move. Savoring the moment, I take 2. There are 9 matches remaining.
  279. dreamreal 21 take 2
  280. nevet Interesting. Without a hint of doubt, I take 2. There are 5 matches remaining.
  281. dreamreal 21 take 2
  282. nevet Ah, just as I expected. With practiced ease, I take 2. One match remains, and it has your name on it. Well played, though.
  283. dreamreal 21 matches
  284. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  285. dreamreal 21 take 2
  286. nevet A bold strategy, Cotton! Methodically, I take 2. There are 17 matches remaining.
  287. dreamreal 21 take 2
  288. nevet A calculated risk. Reluctantly, but inevitably, I take 2. There are 13 matches remaining.
  289. dreamreal 21 take 2
  290. nevet A bold strategy, Cotton! Without hesitation, I take 2. There are 9 matches remaining.
  291. dreamreal 21 take 2
  292. nevet Fascinating. After much deliberation, I take 2. There are 5 matches remaining.
  293. dreamreal 21 take 2
  294. nevet Oh, I was hoping you'd do that. With great fury, I take 2. And so the last match falls to you. A noble effort.
  295. dreamreal 21 matches
  296. nevet A new game of 21 Matches begins! There are 21 matches on the table. Take 1, 2, or 3 matches each turn. Whoever is forced to take the last match loses. Use '21 take <1-3>' to play.
  297. dreamreal 21 take 2
  298. nevet How delightfully aggressive. Methodically, I take 2. There are 17 matches remaining.
  299. dreamreal 21 take 2
  300. nevet That was... certainly a move. After a moment's pause, I take 2. There are 13 matches remaining.
  301. dreamreal 21 take 2
  302. nevet Ah, just as I expected. Savoring the moment, I take 2. There are 9 matches remaining.
  303. dreamreal 21 take 2
  304. nevet I see what you're doing there. With a knowing smile, I take 2. There are 5 matches remaining.
  305. dreamreal 21 take 2
  306. nevet Hah, I thought dreamreal would take 2. Therefore, I take 0. With the patience of stone, I take 2. I hate to be the bearer of bad news, but... actually, no I don't. I win!
  307. dreamreal yikes :D
  308. dreamreal gah, just the wrong number put in. A one-character fix.
  309. Para You could implement Uno as well.
  310. * nevet joined #streampack
  311. dreamreal yeah. I mean, nevet's not really meant to be a "game engine" so much as games give me an easy way to test features without a lot of consequence.
  312. dreamreal 21 is the first game I do in ANY language: gives me input, output, loops, conditions, state management.
  313. dreamreal (the 21 matches, not blackjack.)
  314. dreamreal But once 21 matches was done, hangman was really easy; the hard part was "how do I generate words" and that's not very hard to do at all!