smc_gamer

SML Meeting #2 - 12/18/2011

Dec 18th, 2011
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.06 KB | None | 0 0
  1. Dec 17 16:33:33 <Joey> MEETING IN SESSION
  2. Dec 17 16:33:51 <smc_gamer> So, where do we start? Maybe item 3?
  3. Dec 17 16:34:28 <Joey> Sure.
  4. Dec 17 16:34:33 <smc_gamer> Okay, then.
  5. Dec 17 16:34:44 <smc_gamer> -- First Order of Business --
  6. Dec 17 16:34:50 <smc_gamer> Continuing Development
  7. Dec 17 16:34:53 <smc_gamer> ------
  8. Dec 17 16:35:18 <smc_gamer> Things have been slowing down a bit on the development side of Limitless.
  9. Dec 17 16:35:30 <Joey> Oh?
  10. Dec 17 16:35:56 <smc_gamer> It's hard to decide what to do next, really, so I've been cleaning up the code and fixing a thing or two.
  11. Dec 17 16:36:05 <smc_gamer> That, and schoolsux
  12. Dec 17 16:36:11 <TridenX> lol schoolsux
  13. Dec 17 16:36:19 <TridenX> it doesn't suck, you just can't handle the work
  14. Dec 17 16:36:34 <smc_gamer> Okay, I suck. (and it's entirely true)
  15. Dec 17 16:36:57 <smc_gamer> Anyway, we have a design plan. Maybe we need an order to do things.
  16. Dec 17 16:37:07 <TridenX> then what are you trying to get done?
  17. Dec 17 16:37:22 <TridenX> cleaning up code and fixing things is kind of lazy
  18. Dec 17 16:37:36 <smc_gamer> Yeah, I know. :(
  19. Dec 17 16:37:38 <Joey> TridenX: ...
  20. Dec 17 16:37:46 <Joey> anyway
  21. Dec 17 16:37:59 <Joey> What do you plan to start development on next?
  22. Dec 17 16:38:10 <smc_gamer> Blocks would probably be my next concern.
  23. Dec 17 16:38:17 <TridenX> ...
  24. Dec 17 16:38:19 <TridenX> define blocks
  25. Dec 17 16:38:26 <TridenX> collision blocks or actual SMB blocks/
  26. Dec 17 16:38:29 <smc_gamer> Terrain tiles, mostly.
  27. Dec 17 16:38:29 <Joey> ?quiet Joey
  28. Dec 17 16:38:29 * Lavarocks sets mode +q #sml Joey!*@*
  29. Dec 17 16:38:37 <Joey> ?unquiet Joey
  30. Dec 17 16:38:38 * Lavarocks sets mode -q #sml Joey!*@*
  31. Dec 17 16:38:41 <Joey> k
  32. Dec 17 16:38:50 <smc_gamer> Collision's mostly there, but we need specific tile types.
  33. Dec 17 16:38:58 <smc_gamer> (e.g. solid, top-solid, itembox, etc.)
  34. Dec 17 16:39:02 <TridenX> this is done in C#?
  35. Dec 17 16:39:02 <Joey> Hm.
  36. Dec 17 16:39:05 <TridenX> iirc
  37. Dec 17 16:39:05 <Joey> yes
  38. Dec 17 16:39:06 <TridenX> ok
  39. Dec 17 16:39:07 <smc_gamer> Yes, C# and XNA.
  40. Dec 17 16:39:23 <TridenX> then, i really can't help. if it was C++, i could give you full support
  41. Dec 17 16:39:28 <TridenX> and then create an entire base engine
  42. Dec 17 16:39:37 <Joey> we have fbrookie
  43. Dec 17 16:39:40 <Joey> he isn't here right now
  44. Dec 17 16:39:46 <TridenX> (i've done it before, it features slopes, rotating objects, enemies, items, coins, a working HUD)
  45. Dec 17 16:39:54 <TridenX> and
  46. Dec 17 16:40:00 <TridenX> i've never really messed with xna
  47. Dec 17 16:40:02 <smc_gamer> In C++? Man, that's good.
  48. Dec 17 16:40:06 <TridenX> jes
  49. Dec 17 16:40:11 <smc_gamer> Cool.
  50. Dec 17 16:40:11 <TridenX> i don't do C# or C
  51. Dec 17 16:40:18 <Joey> df enough about c++
  52. Dec 17 16:40:41 <TridenX> but how is C#?
  53. Dec 17 16:40:54 <TridenX> i've heard from multiple people it's harder and easier than C++
  54. Dec 17 16:41:00 <smc_gamer> It's easier for me.
  55. Dec 17 16:41:02 <TridenX> i know it features garbage collecting
  56. Dec 17 16:41:08 <smc_gamer> C# is very object-oriented.
  57. Dec 17 16:41:20 <smc_gamer> Yeah, it has GC, plus it manages memory by itself, too.
  58. Dec 17 16:42:00 <smc_gamer> And you have access to the .Net Framework, which gives you a bunch of stuff to work with (types, WinForms, strings, etc).
  59. Dec 17 16:42:04 <TridenX> i've always manually added methods for garbage collecting
  60. Dec 17 16:42:17 <TridenX> and i never mess with .net framework, if i need things like that i use winapi
  61. Dec 17 16:42:42 <smc_gamer> I've seen the C++ code to draw a window, though. It was around 200-300 lines or so. :/
  62. Dec 17 16:43:02 <TridenX> i've once coded a 37480 line method
  63. Dec 17 16:43:22 <TridenX> it's not fun
  64. Dec 17 16:43:22 <smc_gamer> Wow.
  65. Dec 17 16:43:26 <TridenX> but
  66. Dec 17 16:43:28 <TridenX> it works completely
  67. Dec 17 16:43:41 <smc_gamer> That's good. I bet it took a lot of debugging, though.
  68. Dec 17 16:43:56 <TridenX> quite a bit
  69. Dec 17 16:44:01 <TridenX> how good is debugging with c#?
  70. Dec 17 16:44:06 <smc_gamer> Not bad.
  71. Dec 17 16:44:26 <smc_gamer> You can step through by line, watch variables, and do C# commands in the Immediate window.
  72. Dec 17 16:44:56 <TridenX> heh, C++ debugging is a little less convienient
  73. Dec 17 16:45:03 <TridenX> i always end up coding a debug console
  74. Dec 17 16:45:31 * nientiendo ([email protected]) has joined #sml
  75. Dec 17 16:45:45 <smc_gamer> Yeah. I do think GCC or something has a line-by-line debugger.
  76. Dec 17 16:45:57 <smc_gamer> Don't know about var watches.
  77. Dec 17 16:46:36 * Ragont (~webchat@user/Ragont) has joined #sml
  78. Dec 17 16:46:40 <Ragont> Hi
  79. Dec 17 16:46:43 <Joey> hi
  80. Dec 17 16:46:45 <smc_gamer> Hello, Ragont.
  81. Dec 17 16:47:14 <Joey> So what do you plan to do about backgrounds?
  82. Dec 17 16:47:39 <smc_gamer> Well, I can draw them easily enough, but vertical scrolling has me a bit worried.
  83. Dec 17 16:47:47 <smc_gamer> Most BGs don't loop vertically.
  84. Dec 17 16:48:08 <Joey> they wouldn't need to loop vertically
  85. Dec 17 16:48:16 <Joey> or would they?
  86. Dec 17 16:48:30 <smc_gamer> If someone builds a level taller than the BG, we need to work something out.
  87. Dec 17 16:48:51 <TridenX> do what smbx does
  88. Dec 17 16:48:54 <TridenX> rape the background
  89. Dec 17 16:49:05 <prixy> yeah, if it doesn't loop vertically then it would look weird
  90. Dec 17 16:49:09 <prixy> if the level's taller
  91. Dec 17 16:49:25 <TridenX> there's another option: limiting the level's vertical size
  92. Dec 17 16:49:38 <Joey> i thought about that
  93. Dec 17 16:49:41 <smc_gamer> True, we could do that.
  94. Dec 17 16:49:44 <Joey> but it wouldn't be a good idea
  95. Dec 17 16:49:48 <prixy> or
  96. Dec 17 16:49:56 <prixy> make the bg scroll vertically much slower
  97. Dec 17 16:50:06 <Joey> well
  98. Dec 17 16:50:07 <smc_gamer> And the limit would be much higher.
  99. Dec 17 16:50:12 <smc_gamer> I like that idea, actually.
  100. Dec 17 16:50:24 <Joey> for backgrounds like SMB3 blocks/clouds we would have to think up something to go above that
  101. Dec 17 16:50:34 <smc_gamer> A solid color?
  102. Dec 17 16:50:42 <smc_gamer> Stored in a BG settings file or something?
  103. Dec 17 16:52:14 <Joey> no
  104. Dec 17 16:52:20 <Joey> well, kinda
  105. Dec 17 16:52:27 <Joey> not a solid color
  106. Dec 17 16:52:35 <Joey> but maybe an image?
  107. Dec 17 16:52:41 <Joey> or, actually
  108. Dec 17 16:53:07 <smc_gamer> A wide image, not very tall, that could loop in place of the real BG?
  109. Dec 17 16:53:16 <Joey> once the camera is out of range of the SMB3 blocks the clouds would start to scroll in an SMBX-esque form
  110. Dec 17 16:54:01 <smc_gamer> Yeah, I think that was the only parallax background in the game.
  111. Dec 17 16:54:13 <smc_gamer> Where the clouds moved slower (or faster) than the bricks.
  112. Dec 17 16:54:45 <Joey> actually, i believe in the actual SMB3 that was the size limit and there was no vertical parallax
  113. Dec 17 16:54:48 <Joey> but i could be wrong
  114. Dec 17 16:55:03 * prixy has quit (Ping timeout: 276 seconds)
  115. Dec 17 16:55:31 <smc_gamer> In the original, the height limit was hardcoded.
  116. Dec 17 16:55:40 <smc_gamer> It was a space thing, I think.
  117. Dec 17 16:56:09 <smc_gamer> Anyway, eh. I kinda like the secondary background idea, but it would need more effort for custom BGs.
  118. Dec 17 16:57:58 * TruenT ([email protected]) has joined #sml
  119. Dec 17 16:58:02 <TruenT> f
  120. Dec 17 16:58:07 * TridenX has quit (Killed (NickServ (GHOST command used by [email protected])))
  121. Dec 17 16:58:08 <Ragont> ffffffff
  122. Dec 17 16:58:10 * TruenT is now known as TridenX
  123. Dec 17 16:58:15 <Joey> not if it would draw the background from file
  124. Dec 17 16:58:27 <Joey> er
  125. Dec 17 16:58:32 <Joey> what do you mean by more effort?
  126. Dec 17 16:58:52 <smc_gamer> Well, we may need two files for the BG, or a settings file determing the height of the secondary BG.
  127. Dec 17 17:00:44 <Joey> two files
  128. Dec 17 17:00:47 <Joey> that's what smbx does
  129. Dec 17 17:01:01 <TridenX> hmm
  130. Dec 17 17:01:02 <smc_gamer> But only for that one, I think.
  131. Dec 17 17:01:08 <TridenX> you could always have one database file
  132. Dec 17 17:01:09 <Joey> that and smb3 hills
  133. Dec 17 17:01:16 <smc_gamer> Okay, two.
  134. Dec 17 17:01:23 <TridenX> have it have every entry of data for the bgs and heights of secondary bg
  135. Dec 17 17:01:47 <smc_gamer> What about custom BGs? Would they register with the database?
  136. Dec 17 17:01:58 <TridenX> absolutely custom or just mods?
  137. Dec 17 17:02:10 <smc_gamer> Absolutely custom image files.
  138. Dec 17 17:02:20 <TridenX> for custom bgs, i would recommend having the system check the image
  139. Dec 17 17:02:27 <TridenX> and then if it's not associated with the database
  140. Dec 17 17:02:32 <TridenX> add a new entry for it
  141. Dec 17 17:02:39 <smc_gamer> Okay, that's a good idea.
  142. Dec 17 17:04:37 <Ragont> Do you guys make the music from scratch btw
  143. Dec 17 17:04:48 <smc_gamer> Joey makes them.
  144. Dec 17 17:04:58 <Joey> yes, from scratch
  145. Dec 17 17:05:02 <Ragont> Nice
  146. Dec 17 17:05:06 <Joey> thanks
  147. Dec 17 17:05:15 <Joey> btw, underground athletic is in progress
  148. Dec 17 17:05:19 <TridenX> wait
  149. Dec 17 17:05:20 <smc_gamer> Cool.
  150. Dec 17 17:05:22 <TridenX> custom music?
  151. Dec 17 17:05:24 <TridenX> what do you use?
  152. Dec 17 17:06:09 <Ragont> Scratch
  153. Dec 17 17:06:10 <Ragont> >:(
  154. Dec 17 17:06:29 <TridenX> no he does not use scratch he must use some kind of program
  155. Dec 17 17:06:39 <Ragont> So is it alot of work coding everything from scratch?
  156. Dec 17 17:06:56 <TridenX> yes
  157. Dec 17 17:06:58 <TridenX> in most cases
  158. Dec 17 17:07:00 <smc_gamer> Well, it's a little difficult. I like programming, so it's pretty fun.
  159. Dec 17 17:07:17 <Ragont> Oh
  160. Dec 17 17:08:32 <Ragont> What are you guys currently working on, again?
  161. Dec 17 17:09:00 <smc_gamer> Well, scripting is a focus.
  162. Dec 17 17:13:07 <Joey> Ragont: why is scratch bad?
  163. Dec 17 17:13:12 <Ragont> It's not
  164. Dec 17 17:13:16 <Joey> TridenX: fl studio 10 with z3ta+
  165. Dec 17 17:13:19 <Joey> oh
  166. Dec 17 17:13:19 <Ragont> When did I say that
  167. Dec 17 17:13:21 <Ragont> :o
  168. Dec 17 17:13:26 <Joey> <Ragont> Scratch
  169. Dec 17 17:13:26 <Joey> <Ragont> >:(
  170. Dec 17 17:13:30 <Joey> anyway.
  171. Dec 17 17:13:32 <Joey> Gotta go now.
  172. Dec 17 17:13:35 <Joey> Bye everyone.
  173. Dec 17 17:13:39 <smc_gamer> Goodbye.
  174. Dec 17 17:13:39 <Ragont> Bye
  175. Dec 17 17:13:48 <smc_gamer> I'll get a better plan out soon.
Advertisement
Add Comment
Please, Sign In to add comment