ngbmameman

Untitled

Jul 25th, 2012
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.64 KB | None | 0 0
  1. <TheDuceCat> ^pingall
  2. <CatBot> Wake up! ArrowBot, CatBot, chancez, decatf, Etnoggin, FRodrigues, Suner, tayne, thearrowflies, TheDuceCat, timg
  3. <Etnoggin> hi
  4. <decatf> hello
  5. <Suner> oh
  6. <Suner> hey
  7. <TheDuceCat> i guess we have to continue with no miyako for now
  8. <Suner> all right
  9. <TheDuceCat> what were we planning for today?
  10. <TheDuceCat> we wanted some code out
  11. <Suner> yes, I think we were finalizing a basic design for backend <-> frontend
  12. <FRodrigues> cool
  13. <TheDuceCat> so we storing tiles in a 2d-array?
  14. * calzone21 (63ec3162@gateway/web/freenode/ip.99.236.49.98) has joined #rpcdesktop
  15. <calzone21> Hi, sorry I am late. Had to stay longer than expected at work. Figured the meeting would be at the same time
  16. <TheDuceCat> it's fine
  17. <TheDuceCat> we didn't start yet
  18. <TheDuceCat> so are we going to do a 2d array of tile structs?
  19. <TheDuceCat> hello?
  20. <Suner> sory, was afk for a bit
  21. <decatf> that's how i would do it
  22. <Suner> um, essentially I guess?
  23. <decatf> unless there's a better way
  24. <TheDuceCat> any alternatives?
  25. <Suner> at the moment we're trying to do something simple
  26. <Suner> well
  27. <Suner> the backend isn't actually supposed to return a 2d array of tiles
  28. <Suner> it's supposed to just return a blob of data that the frontend can render
  29. <Suner> (this is the idea suggested by miyako)
  30. <TheDuceCat> how will this blob be kept though
  31. <Suner> this allows the backend to manipulate tiles in the future, without the frontend knowing about it
  32. <Suner> well, I'm guessing just an opaque pointer or so
  33. <Suner> I'm not well versed in what kind of data formats are easily renderable
  34. <TheDuceCat> i've rendered 2d arrays of tiles easily
  35. <Suner> but I'm assuming that the backend will return the map in some form of easily renderable format
  36. <TheDuceCat> not sure what he means by blob of data
  37. <Suner> giant image
  38. <Suner> maybe
  39. <TheDuceCat> i thought the front end would render them individually
  40. <TheDuceCat> why store the data in an image?
  41. <TheDuceCat> i would say
  42. <TheDuceCat> better to store the data as the position and sprite type
  43. <TheDuceCat> and the frontend will draw on the fly
  44. <Suner> well the problem with the frontend rendering the tiles individually is that it makes it impossible for the backend to manipulate the tile images
  45. <TheDuceCat> i thought the sprites would be static
  46. <Suner> for now, but the goal is to do some manipulation on them in the future
  47. <TheDuceCat> how would that work
  48. <Suner> <miyako> one feature I'd like to do (open to voting by everyone of course) is to generate tile image data dynamically; an example would be to blend textures together at the seams so that you don't have obvious tiling
  49. <TheDuceCat> yeah i guess but sounds like some advanced stuff
  50. <Suner> the idea is that you don't want to come up with a base design that won't work in the future
  51. <Suner> haha, and I'd appreciate the input of others here :)
  52. <TheDuceCat> so the backend renders
  53. <Suner> not really..it just provides the image data to render
  54. <FRodrigues> interesting
  55. <FRodrigues> maybe that's better than just giving a basic struct
  56. <FRodrigues> that would give much more power to the backend
  57. <FRodrigues> and if we change entirely the backend we can keep the front end
  58. <FRodrigues> what do you think?
  59. <TheDuceCat> maybe
  60. <Suner> I think this was the general idea
  61. <Suner> Well here's my personal opinion on this
  62. <Suner> let's get started on the frontend, get a basic map rendered (colors), and then extend that into a backend
  63. <Suner> how's this sound?
  64. <TheDuceCat> sounds good
  65. * LoGabr (~poop@pool-72-95-242-146.pitbpa.east.verizon.net) has joined #rpcdesktop
  66. <FRodrigues> yes
  67. <TheDuceCat> thearrowflies
  68. <calzone21> im down with that
  69. <decatf> don't we need a backend first so the frontend has something to use?
  70. <TheDuceCat> i guess we'll simulate it until then
  71. <Suner> ^
  72. <TheDuceCat> plus it's simple
  73. <FRodrigues> just give images
  74. <TheDuceCat> http://www.mapeditor.org/
  75. <TheDuceCat> i like the gui on this
  76. <ArrowBot> (1/0)[0] "Tiled Map Editor - Free Software" http://www.reddit.com/r/html5gamedev/comments/mlj2r/
  77. <calzone21> yeah, that is a nice GUI. i was checking that site out the other day
  78. * decatf has quit (Remote host closed the connection)
  79. <FRodrigues> it's GTK
  80. <TheDuceCat> the layout
  81. <Suner> whaT?
  82. <Suner> it's Qt
  83. <TheDuceCat> it is qt
  84. <TheDuceCat> but the layout matters
  85. <Suner> okay listen
  86. <Suner> and I just want to make my opinion known here
  87. <Suner> but I think this project is kind of retarded
  88. <FRodrigues> ok
  89. * decatf (~robert@CPE000f66a924ac-CM00407b85ff5a.cpe.net.cable.rogers.com) has joined #rpcdesktop
  90. <FRodrigues> lol
  91. <Suner> I just want to put that out there
  92. <Etnoggin> why?
  93. <Suner> because there are other OSS projects (case in point: Tiled), that do almost exactly the same thing
  94. <TheDuceCat> yeah
  95. <TheDuceCat> but hopefully we can bring more to the table with plugins
  96. <Suner> and the fact that no one here even knows much about graphics anyway
  97. <Etnoggin> fiar enough
  98. <Etnoggin> fair*
  99. <Suner> except maybe miyako, who is a no show tday
  100. <TheDuceCat> even if we dont, hopefully it's a learning experience
  101. <TheDuceCat> i hope we can get it done
  102. <Suner> yeah, but I'm just saying
  103. <Suner> why start a whole new project on a subject matter most of us aren't experienced with
  104. * Bradford (~Bradford@c-24-7-159-22.hsd1.ca.comcast.net) has joined #rpcdesktop
  105. <Suner> when there's an OSS project available already?
  106. <FRodrigues> to get experience?
  107. <Etnoggin> that was my understanding.
  108. <TheDuceCat> yeah
  109. <FRodrigues> for fun?
  110. <TheDuceCat> that too
  111. <Suner> experience you'd get equally from simply contributing to the already existing project?
  112. <TheDuceCat> just because there is one already doesn't mean we can't do one
  113. <Suner> you're right
  114. <TheDuceCat> choice is key for the end user anyay
  115. <TheDuceCat> anyway
  116. <Suner> the only reason I even bring this up is because: we don't have much interest in this project as it is
  117. <FRodrigues> to enter the existing project is much harder
  118. <Suner> ^false
  119. <Suner> and I mean sure we have quite a few people here
  120. * LoGabr has quit (Remote host closed the connection)
  121. <Suner> but like I said earlier, no one here seems to have much experience on this topic
  122. * LoGabr (~poop@pool-72-95-242-146.pitbpa.east.verizon.net) has joined #rpcdesktop
  123. <Suner> and there's nothing wrong with creating an alternative software
  124. <TheDuceCat> i like to learn by doing
  125. <Suner> but what does Tiled do wrong that can't simply being contributed to it?
  126. <TheDuceCat> of course, it is good to have someone with experience
  127. <TheDuceCat> but
  128. <TheDuceCat> if all of us had experience
  129. <TheDuceCat> we wouldn't be here
  130. <FRodrigues> yep
  131. * decatf has quit (Ping timeout: 276 seconds)
  132. <Suner> really?
  133. <Etnoggin> I have to go. My car needs to be moved.
  134. <FRodrigues> ok
  135. * Etnoggin has quit (Quit: Page closed)
  136. <FRodrigues> what do you think we should do?
  137. * decatf (~robert@CPE000f66a924ac-CM00407b85ff5a.cpe.net.cable.rogers.com) has joined #rpcdesktop
  138. <calzone21> should we pursue another idea? :S
  139. <TheDuceCat> can't keep jumping ideas
  140. <TheDuceCat> nothing will get done
  141. <TheDuceCat> although
  142. <Suner> it's not that I think we should be doing some else, only that I feel like it needs to be said that this project doesn't seem all that great to me
  143. <TheDuceCat> nothing is done yet :)
  144. <TheDuceCat> i'm looking forward to learning new things
  145. <Suner> because right now, it just seems like we'll end up with a Tiled copy
  146. <Suner> and if that's the case, might aswell just had contributed to Tiled instead of reinventing the wheel
  147. <TheDuceCat> hopefully plugin support can create a worthy alternative
  148. <Suner> sure...but I could just implement plugin support in Tiled in less time
  149. <TheDuceCat> have any ideas that haven't been done before?
  150. <Suner> depends...how difficult a project are people looking for?
  151. <Suner> I'm aware that there are some people looking to learn who don't have much programming experience
  152. <TheDuceCat> probably not incredibly difficult
  153. <Suner> and I want to be clear, I'm perfectly fine with doing the map editor project. I'm just saying if we're going to do something, why not do something beneficial?
  154. <Suner> and I encourage others here to voice their opinions
  155. <TheDuceCat> i don't know any other options
  156. <TheDuceCat> i suggested a game initially but we decided against it
  157. <FRodrigues> i'm tired of making games for college : /
  158. <TheDuceCat> you going for a game degree?
  159. <Suner> I can't find the logs from the first meeting..
  160. <FRodrigues> no
  161. <TheDuceCat> http://pastebin.com/NJXGKyHw
  162. <ArrowBot> Title: Meeting 1 - Pastebin.com (at pastebin.com)
  163. <FRodrigues> i think my professors love games :P
  164. <TheDuceCat> cs degree?
  165. <FRodrigues> sort of
  166. * LoGabr has quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
  167. <FRodrigues> informatics and computers engineer
  168. <TheDuceCat> ah
  169. <TheDuceCat> if you don't mind, what university are you at?
  170. <FRodrigues> Instituto Superior Técnico :P
  171. <FRodrigues> http://www.ist.utl.pt/en/
  172. <FRodrigues> in portugal
  173. <ArrowBot> Title: Instituto Superior Técnico - Engineering, Arquitecture, Science and Technology (at www.ist.utl.pt)
  174. <TheDuceCat> oh
  175. <TheDuceCat> thought you were at a us uni
  176. <FRodrigues> In portugal we dont value much CS
  177. <FRodrigues> no
  178. <TheDuceCat> ok
  179. <FRodrigues> I'm portuguese
  180. <Suner> lol I think my uni has maybe like 3 CS majors
  181. <Suner> total
  182. <Suner> but anywho, does no one have anything to say?
  183. <FRodrigues> my course have 6 majors I think :P
  184. <FRodrigues> sincerely I like to make tiled map editor
  185. <calzone21> I like the idea of script software embedded into office applications, i use ironspread at work but there is no support for mac os/linux or openoffice/libre but there is alternatives obviously so that may fall in the same boat
  186. <calzone21> http://www.ironspread.com/
  187. <ArrowBot> (1/0)[0] "Scripting Excel with Python" http://www.reddit.com/r/carthageo/comments/ut0q1/
  188. <calzone21> i would still like to contribute to the tiled map editor, it would be a great learning experience
  189. <TheDuceCat> that's pretty cool
  190. <TheDuceCat> i didn't know ms office had plugins
  191. <FRodrigues> we could do that for libreOffice
  192. <Suner> calzone21: what are the alternatives
  193. <TheDuceCat> If you are an extension developer, you can use several languages to develop LibreOffice
  194. <TheDuceCat> extensions. Supported programming languages are Basic, Python, JavaScript and Java.
  195. <calzone21> may have overestimated the alternatives, after a quick search, it seems not many minus Iron Python and Rhino Python but I am not sure if they actually embed into excel like IronSpread does
  196. <calzone21> my bad
  197. <Suner> iron python is imply running python on the CLR iirc
  198. <Suner> nothing to do with excel?
  199. <TheDuceCat> yeah but excel is written in c#
  200. <TheDuceCat> so wouldnt you have to to embed it?
  201. <Suner> er? excel isn't written in C#
  202. <TheDuceCat> oh
  203. <TheDuceCat> i thought it was
  204. <calzone21> sorry, I just remember IronPython kept popping up when I was searching for how to use scripts written in Python within Excel instead of VBA, basically macros
  205. <TheDuceCat> alright so i don't know
  206. <TheDuceCat> i just thought mso was written in c#
  207. <calzone21> was it written in C++?
  208. <Suner> probably
  209. <TheDuceCat> yeah
  210. * decatf has quit (Quit: Bye)
  211. * decatf (~robert@CPE000f66a924ac-CM00407b85ff5a.cpe.net.cable.rogers.com) has joined #rpcdesktop
  212. <TheDuceCat> not much libreoffice extension documentation
  213. <TheDuceCat> you pretty much have to use openoffice's documentation
  214. <Suner> well is this a project people are interested in?
  215. <TheDuceCat> yeah but i'd rather do the tile mapper
  216. <TheDuceCat> or both
  217. <calzone21> yeah, I don't want to push something that isn't of interest to everybody
  218. <calzone21> i'm content with either as well. Both sound great. challenging but great
  219. <TheDuceCat> i wish they would put some decent documentation up
  220. <TheDuceCat> ^die
Add Comment
Please, Sign In to add comment