Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 04:54 < Darkwater> So kyren, will there we a mechanics system like wires in Terraria?
- 04:54 < Darkwater> If yes, how advanced?
- 04:54 <+kyren> yes, more advanced, not *exactly* like terraria
- 04:54 <+kyren> less block based
- 04:54 <+kyren> think more LBP
- 04:54 < ekuurh> will you please explain the wrapping stuff? :)
- 04:54 <+kyren> the world wrapping system is very very simple when you play
- 04:54 <+kyren> and ungodly complicated to program
- 04:54 < Midgard> You are developing Starbound with the same engine that Terraria used?
- 04:55 <+kyren> no not in the slightest, it shares nothing with terraria at all other than being the same genre
- 04:55 < Darkwater> Weren't you also gonna release the engine after Starbound's release?
- 04:56 <+kyren> if it were up to me I would love to release the engine after release, but it's not up to me
- 04:56 < Aralicia> Kyren > Does that bother you to be compared so much with Terraria ?
- 04:56 <+kyren> not really, it's the same genre, and the genre is not very big
- 04:56 < Slayer9825> Do you know when the game would have an estimated release?
- 04:56 <+kyren> end of the year, ish
- 04:56 <+kyren> "when it's done and we hope it's done at the end of the year"
- 04:57 < Slayer9825> I really wish i had access to a beta
- 04:57 < Slayer9825> I would even pre-order
- 04:57 <+kyren> we don't feel comfortable accepting money without giving people something
- 04:57 <+kyren> so I don't think pre-order would happen
- 04:57 < ekuurh> kyren, do you ever join any game-coding contests like ludum dare?
- 04:57 <+kyren> we did icfp a while back
- 04:58 <+kyren> and placed.. not that great due to last minute bug
- 04:57 < Guest13446> Is the water physic the same as in terraria?
- 04:58 <+kyren> no the water physics are nothing at all like terraria
- 04:58 <+kyren> not that much is
- 04:58 <+kyren> other than the fact that they're 2d block based genre
- 04:58 < Slayer9825> But, from peoples point of view, it seems terraria inspired
- 04:58 <+kyren> it's fine, it's the same genre of game
- 04:58 <+kyren> the genre has lots of room
- 04:58 < Skippy_> Slayer: would you rather potentially ruin your first experiences of starbound with game breaking bugs, or wait for a stable release and enjoy it to the fullest?
- 04:58 <+kyren> not even game breaking bugs, it's not *finished* yet
- 04:58 < vigrid> kyren: what were the specific reasons for switching to C++ from XNA, performance? wider platform support?
- 04:59 < sb10> vigrid: all of these
- 04:59 <+kyren> we didn't switch from xna, we didn't start in xna
- 04:59 <+kyren> he's right though
- 04:59 <+kyren> sb10 can answer for me
- 04:59 < Wangotango> what's the hardest thing to code been so far?
- 04:59 <@Tiyuri> the wereturtles
- 05:00 <@Tiyuri> those were hard to program
- 05:00 < ryuu> Hello. Do you especially choose to not use .net to have the opportunity to port the game to other platforms ?
- 05:00 <+kyren> you can port the game to lots of platforms even on .net
- 05:00 <+kyren> when we started it was just me
- 05:00 <+kyren> and I had a large set of working code in C++, and even though it's far from perfect it's sort of common in the video game industry so I chose that
- 05:00 < vigrid> kyren: the monogame port of terraria wasn't very stable I heard?
- 05:01 <@Tiyuri> just to clarify, kyren has no connection to terraria
- 05:01 <+kyren> I have no connection to terraria yes thank you :D
- 05:01 <+kyren> other than being a fan
- 05:01 < Darkwater> kyren: How long do you think it will take to get bored in Starbound's world?
- 05:01 <+kyren> I dunno hopefully a long time
- 05:01 <+kyren> there are multiple worlds though
- 05:02 < Skippy_> How do animations work with the random creatures?
- 05:02 <+kyren> they have common sets of animation
- 05:02 <+kyren> some creatures might have animations that others don't
- 05:02 <+kyren> but they're all in a larger set of supported animations
- 05:02 < Slayer9825> I hope i enjoy the game at release
- 05:02 <+kyren> I hope you do to Slayer9825
- 05:02 < Slayer9825> Are this team and the terraria team not alike at all?
- 05:02 <+kyren> they both have tiy in them
- 05:03 < vigrid> kyren: how large is the codebase for Starbound currently? LOC?
- 05:03 <+kyren> 49k non-whitespace LOC
- 05:03 <+kyren> ish
- 05:03 <+kyren> and growing rapidly
- 05:04 < vigrid> kyren: thanks, 49k is not a lot, so it must be well structured. speaking of which - what libraries do you use?
- 05:05 <@Tiyuri> vigrid, kyren wouldnt tell you, but her code is incredibly well structured
- 05:04 < abcmonk> what are the main 'goals' of starbound and how does the overall mechanics differ to say games like terraria?
- 05:04 <@Tiyuri> The main goal, if I had to pick one. Is to provide that buzz of finding new content almost indefinitely
- 05:04 < ekuurh> will there be an option of coding addons to starbound?
- 05:04 <+kyren> there will be a modding api at some point
- 05:05 <+kyren> there might even be a cool like.. out of process API
- 05:05 <+kyren> over a socket
- 05:04 < Skippy_> not at release?
- 05:05 <+kyren> the modding api will come probably soon after release
- 05:05 <+kyren> and it will grow a lot
- 05:05 <+kyren> expect it to go through several stages
- 05:06 < sb10> Tiyuri: so there will be not some kind ultimate bad guy to kill? just bosses?
- 05:06 <@Tiyuri> sb10 secrets ;)
- 05:06 < Wangotango> how many updates are to be expected after release? or will you just keep going for as long as possible?
- 05:07 <@Tiyuri> The core team will update the game for as long as they can, when they finally move onto a new project I am going to put a team together to continue updating the game
- 05:07 <@Tiyuri> also, during the period in which the main dev team is updating, I want the secondary update team to be producing small updates each friday
- 05:07 < Wangotango> will the team consist of members already making the game, or will you recruit new members?
- 05:07 <@Tiyuri> a bit of both
- 05:08 <@Tiyuri> I'll make sure there is always *A* team, of talented people, updating the game
- 05:06 < vigrid> I have a question to the team. IIRC, Terraria is finished - are you planning on releasing the source code for it at some point, like id Software does with their games? That would be sweet
- 05:08 <+kyren> we don't own the source code to terraria
- 05:08 <@Tiyuri> vigrid, that's entirely up to Redigit, it's his source code
- 05:08 <+kyren> it's up to redigit
- 05:09 < Mianso> Hey tiy about the races.Can avians wear other races gear?
- 05:09 <@Tiyuri> Mianso, yes
- 05:09 < Yveul> Quite sensitive question - how old are you, and for how long are you into coding ?
- 05:09 <+kyren> 30, forever
- 05:09 <+kyren> I'm oooold
- 05:09 < Sharks12> will we see Nyan cats? :p
- 05:09 <+kyren> we're keeping the references to a minimum
- 05:10 < hazzary453> kyren, I still think mspa is strange
- 05:10 <+kyren> mspa is strange and wonderful and I will hear nothing bad about it
- 05:11 < sb10> kyren: what is mspa?
- 05:11 <+kyren> mspaintadventures
- 05:11 < vigrid> kyren: have you livestreamed your coding or would you consider doing so?
- 05:11 <+kyren> I have, I did the other day
- 05:11 <+kyren> I will again
- 05:11 <+kyren> probably when I'm doing something slightly more interesting
- 05:11 < Wangotango> i know that before terraria's release there was controversy on 4chan regarding how many threads were made on it on it's /v/ board, with claims that it was an attempt at viral marketing. how will you react if the same controversy rises with starbound?
- 05:11 <@Tiyuri> Wangotango: we'll just do our thing
- 05:11 < vigrid> kyren: ace. where can I see it?
- 05:12 <+kyren> it's not on now, but twitch.tv/kkyren
- 05:13 < AndyDX> Will you need a good computer to handle the game?
- 05:13 <+kyren> hopefully no, you won't need a great computer
- 05:14 <+kyren> we're trying for like.. sub 2.0ghz single core integrated video, but we might not get that low
- 05:14 <+kyren> it will DEFINITELY be no higher than a 2.0ghz dual core with modern intel or really old non-intel gpu
- 05:14 <+kyren> but we're not done makin it fast yet
- 05:15 <+kyren> yeah, we hope
- 05:15 <+kyren> I can hope
- 05:15 <+kyren> I mean, okay right now, it runs 60fps at 1920x1080 on like..
- 05:15 <+kyren> 2.4ghz dual core with an old discrete gpu
- 05:15 <+kyren> it's not gpu bound really
- 05:15 <+kyren> it's non-insane opengl driver bound
- 05:16 < vigrid> kyren: what do you spend your cpu cycles on in the game mainly?
- 05:16 <+kyren> well, after the lighting engine which uses like.. depending on the resolution, like 10-25%
- 05:16 <+kyren> of one core
- 05:16 <+kyren> mainly.. drawing tiles and waiting on opengl
- 05:17 < Danny> May I ask a question? Will Apex have different building styles than humans? Similar to how Avians have different building styles?
- 05:17 <+kyren> yes they will
- 05:17 <+kyren> and do
- 05:17 < vigrid> kyren: great :) so there seems to be plenty of time to spend on AI and background sim like circuitry and user generated mechanisms
- 05:18 <+kyren> oh, platforms
- 05:18 <+kyren> vigrid: you asked about platforms
- 05:18 <+kyren> all the platforms
- 05:18 <+kyren> libraries we use.. not many
- 05:18 <+kyren> all the pc platforms
- 05:18 <+kyren> I could get it running under freebsd in a day
- 05:18 <+kyren> probably
- 05:19 <+kyren> libraries we use are like
- 05:19 <+kyren> freetype, vorbisfile, libpng
- 05:19 <+kyren> couple of things like that
- 05:19 <+kyren> then SDL and opengl and that's it
- 05:19 < vigrid> kyren: so pretty basic stuff. it's all custom built then, not even libnoise? :)
- 05:20 <+kyren> no, not even libnoise
- 05:19 <+kyren> we even use our own mixer because we have a tragic almost fatal case of NIH
- 05:20 <+kyren> which is both good and bad
- 05:20 <+kyren> I mean.. perlin generators are not really that hard
- did things like disabling the fancy lighting (say if we had a really simple lighting system to fall back on?)
- 05:20 <+kyren> well, the lighting is not yet but will be out of thread
- 05:21 <+kyren> so hopefully it will be 60fps and then degrade to much less than 60fps updates while keeping the rendering at 60fps
- 05:21 < vigrid> kyren: do you use any test automation or is everything manual?
- 05:21 <+kyren> no we don't really have a lot of test automation, we have tests but it's not really proper test driven development
- 05:22 <+kyren> I kind of wish we had more tests, but I'm not sure test driven development really works all THAT great in an environment like this
- 05:22 < vigrid> kyren: what do you think about test automation in game developmen in general? is it even remotely useful?
- 05:22 <+kyren> it could be useful I think, but it's so hard to test in-game mechanics like that
- 05:23 <+kyren> I dunno, I might just not be smart enough to make it useful
- 05:23 < oholiab> kyren: so any chance of in-game computers? Been playing Minecraft with Computercraft and the embedded lua driven computers in that make automating and centrally controlling things by writing your own code hella fun
- 05:23 <+kyren> man I want in-game computers
- 05:23 <+kyren> if it were up to me I would waste a month making sure that the circuitry system could emulate a Z80
- 05:23 <+kyren> and include a Z80 built-in chip
- 05:24 <+kyren> but I haven't gotten to go crazy with that yet
- 05:24 <+bartwe> YES
- 05:24 <+bartwe> a Z80
- 05:24 <+bartwe> you are my favority genius programmer kyren
- 05:24 <+bartwe> awwww
- 05:24 <+bartwe> group hug
- 05:24 <+kyren> group hug
- 05:24 < hazzary453> will there be wiring????
- 05:24 <+bartwe> oh yes
- 05:24 <+kyren> there will be wiring
- 05:24 < oholiab> kyren: haha, awesome :D Embedding lua is fairly simple from what I gather and if there's already wiring I guess it would just be making an API for the in-game computer to activate said wiring
- 05:25 <+kyren> oh good point
- 05:25 <+kyren> when we make a wiring api we definitely need mod hooks into it
- 05:25 <+kyren> er, we need to make a wiring api for mods
- 05:25 <+kyren> just pretend that sentence made sense
- 05:24 < MsPtibiscuit> What kind of music do you listen to while coding, guys ? :3
- 05:26 <+kyren> I listen to random dubstep / chillstep music that omni hands me, and chiptunes, and the mspa albums over and over again for more times than is healthy
- 05:27 < Memeej> Will you guys make more games like this?
- 05:27 <+kyren> I hope so Memeej
- 05:27 <+kyren> if this works out, it's not like we plan on stopping
- 06:01 < SniperNLN> kyren, so if its almost no limits, except bandwidth.. Can we expect may be even a huge amount of slots, if specific server is used, for example 100+ of players (of course with a compareable world)?
- 05:29 <+kyren> I hope it won't be bandwidth limited
- 05:29 <+kyren> but it might be
- 05:29 <+kyren> block based games take up lots of bandwidth in worst cases
- 05:30 <+bartwe> bartwe: we'll keep working on starbound after release for a good while, so it is likely some issues that exist at release will be fixed later
- 05:30 <+bartwe> blockbased games can be cheap on the network
- 05:31 < bob___> Which programming language did you learn first?
- 05:31 <+kyren> I don't even remembmer..
- 05:31 <+kyren> Ti calcluator basic I think
- 05:31 < bob___> How many do you know
- 05:31 <+kyren> uh..
- 05:31 <+kyren> depends on how you count
- 05:31 <+bartwe> kyren knows them all
- 05:31 < Wangotango> kyren, have you worked on any games before starbound?
- 05:31 <+kyren> not any good professional games unfortunately
- 05:32 <+kyren> just my own crap
- 05:32 < vigrid> kyren: I'm just looking at the livestream you recorded. vim... impressive minimalism - are there any C++ IDEs for Mac that you could recommend?
- 05:32 <+kyren> xcode?
- 05:32 <+kyren> I mean, you're not exactly spoiled for choice
- 05:32 <+kyren> I dunno I'm not an IDE person
- 05:32 < Starbi> Bartwe, have you got your hamster back? :D
- 05:32 <+bartwe> Starbi: the hamster was a lie
- 05:33 <+kyren> I know, ranging from meh to really really well
- 05:33 <+kyren> C lua python javascript java C++ objective-c scheme perl shell uh..
- 05:33 <+kyren> thinking
- 05:33 <+kyren> ruby-ish
- 05:33 <+kyren> oh php a bit
- 05:33 <+kyren> um
- 05:33 <+kyren> I'm missing some
- 05:34 <+kyren> a tiny bit of C#
- 05:34 <+kyren> html if you count that
- 05:34 <+kyren> no, there's some I'm missing
- 05:34 <+kyren> fuu
- 05:34 <+kyren> uh
- 05:35 <+kyren> some variants of basic
- 05:35 <+kyren> I want to know haskell better
- 05:35 <+kyren> oh, crap coldfusion
- 05:35 <+kyren> that pos
- 05:36 <+kyren> I wish coldfusion and php were stricken from my head
- 05:36 <+kyren> oh, man scala
- 05:36 <+bartwe> Scheme
- 05:36 <+kyren> a bit of D
- 05:36 <+bartwe> and C
- 05:36 <+kyren> I dunno some of them I don't know that well / have forgotten
- 05:36 <+bartwe> the grandparents
- 05:36 <+kyren> I knew perl crazy well but forgot most of it
- 05:36 < Wangotango> (reposting) is there anybody contributing to the game outside of the those shown on the team page? will they get credit and mentions for their work inside of the game?
- 05:37 <+kyren> I think everyone contributing is on the team page atm?
- 05:37 < Rampage> kyren: what made you guys use wanderlust rebirth as a means of support instead of just opening up the game to pre orders?
- 05:38 <+kyren> we don't like to take money and give people nothing in return
- 05:39 < Wuzhles> Wait, isn't it really late where kyren is?
- 05:39 <+kyren> it's really early
- 05:39 <+kyren> I woke up early
- 05:40 <+kyren> I'm on GMT time atm I think
- 05:40 <+kyren> I stay in one spot, but my sleeping schedule is a *world traveler*
- 05:40 < vigrid> thanks for answering the questions. good luck with the game. bye! :)
- 05:40 <+kyren> aww thank you vigrid
- 05:40 <+kyren> :)
- 05:41 < Wicstar> What language are you coding the game ?
- 05:41 <+kyren> C++ :)
- 05:42 < Wangotango> will there be a combat demo video anytime soon?
- 05:42 <+kyren> I hope we put out a combat / gameplay video pretty soon actually
- 05:42 <+kyren> I don't know when, though
- 05:43 < hazzary453> will the wiring be like terraria were the switch provides power or like real life were it lets it through?
- 05:44 <+kyren> kind of
- 05:44 <+kyren> it won't be terraria's wiring system
- 05:44 <+kyren> but it does provide power
- 05:44 <+bartwe> terrarias system was too simple
- 05:44 <+bartwe> no crossing wires limits so much
- 05:44 <+kyren> what bartwe said
- 05:45 < Rampage> kyren: were any other games used as inspiration for the design of starbound? it seems to take a few small elements from terraria as well
- 05:47 <+kyren> I mean, it's the same genre of game as terraria, it's a 2-d block based game
- 05:47 <+kyren> there's plenty of room in the genre :)
- 05:47 <+kyren> but building will be block by block mostly
- 05:47 <+kyren> or 2x2 blocks
- 05:46 < hazzary453> will the updates like terraria be free?
- 05:48 <+kyren> no, we won't have game one dlc oh god
- 05:48 <+kyren> no, I think we've all decided that at the very minimum engine updates and things like that will be free forever
- 05:49 <+kyren> if we did have dlc, which we don't have any plans for really for a very long time
- 05:48 < Wicstar> Kyren: Do you guys use an array to generate the land ? (C++) I want to 2d aventure game but I am wondering where to concentrate my effort for the map generation. I love the concept of randomness
- 05:50 <+kyren> an array to generate the land?
- 05:50 <+kyren> yeah, kind of
- 05:50 <+kyren> it's multi-level array
- 05:50 <+kyren> so we can unload / load specific sectors
- 05:50 <+kyren> because it's kind of hard to hold a 64k x 12k planet or something
- 05:50 < Toiletpaper> kyren will this game rely on hamachi
- 05:50 <+kyren> no not at all
- 05:51 <+kyren> it uses its own networking, but I think that integrating with steamworks is a good idea at some point, it'd be nice if you could click on a friend in steam and play with them
- 05:52 <+kyren> it will be based on private servers, but we want to do a lot of things that should make it easier than minecraft / terraria
- 05:52 <+kyren> like
- 05:53 <+kyren> at the very least have some convenience thing, like have upnp automatic port mapping, or reverse client / server connections
- 05:53 <+kyren> and hopefully something better like udp hole punching
- 05:53 < SniperNLN> kyren, how much players will be the cap for multiplayer?
- 05:54 <+kyren> I don't see a reason why you couldn't have at least 16 players on a server, it's mostly a question of bandwidth
- 05:54 < The_Decryptor> I hope there’s NAT-PMP support along with uPnP :p
- 05:54 <+kyren> yeah also nat-pmp
- 05:54 <+kyren> just, auto port forwarding
- 05:54 <+kyren> even that is like 2000% better than terraria / minecraft for non-technically-inclined users
- 05:54 <+kyren> I watch people struggle with minecraft / terraria multiplayer all the time
- 05:55 <+kyren> also, every game is a multiplayer game, so
- 05:55 <+kyren> what I want is a "invite player to my game" feature, hopefully integrated with steam
- 05:55 <+kyren> single player is local multiplayer
- 05:55 <+kyren> it's been like that from the beginning
- 05:55 < AppoX> So you can't play offline without internet? :/
- 05:55 <+kyren> depends a lot on what you're doing
- 05:55 <+kyren> it can spike when doing crazy stuff
- 05:56 <+kyren> I'd say alpha? I dunno it depends on how you define alpha
- 05:56 <+kyren> it's so not feature complete, but really I mean
- 05:56 <+kyren> it won't be feature complete at release haha
- 05:56 <+kyren> we're gonna add features for a long time
- 05:56 <+kyren> so, I dunno the normal names hardly apply
- 05:56 <+kyren> I mean, it'll be feature complete but then we'll add more features?
- 05:56 <+kyren> I dunno what to call it anymore
- 06:01 < The_Decryptor> What kinds of plans are there for mod support? Will we be able to do crazy things like we can in Minecraft or Gmod? (Where we can attach custom code to an object for certain events/situations)
- 06:01 <+kyren> minecraft modding is not modding
- 06:01 <+kyren> it's..
- 06:01 <+kyren> tacitly approved binary hacking
- 06:01 < Dassery> do you guys have fun while your coding?
- 06:02 <+kyren> oh I hate coding
- 06:02 <+kyren> :p
- 06:02 <+kyren> no I code all the time
- 06:02 <+kyren> for fun
- 06:02 <+kyren> erry day
- 06:02 <+kyren> errday
- 06:02 < The_Decryptor> Yeah, I really wanted to use Gmod as my main example, since you can create entirely new entities and script them via Lua there :p
- 06:02 <+kyren> I want gmod's modding support really bad, but gmod is a very high standard
- 06:03 <+kyren> we haven't decided, but bartwe has a really really neat idea
- 06:03 <+kyren> about modding being out of process
- 06:03 <+kyren> over a local socket
- 06:03 <+kyren> which he has warmed me up to in a big way
- 06:03 < JoshMad> Any word about the Avians being playable?
- 06:03 <+kyren> avians are playable
- 06:04 <+kyren> I thought that was a given
- 06:04 <@Tiyuri> so are Apex
- 06:04 <+kyren> all the races we've introduced are
- 06:06 < ThunderSmasher> +kyren, you must be tired typing
- 06:06 <+kyren> base entity type
- 06:06 <+kyren> I never get tired of typing
- 06:06 <+kyren> if there's one thing I can do is talk until you can't stand it anymore
- 06:06 <+kyren> anyway
- 06:06 <+kyren> so, the mods will be able to spawn / despawn / control / do everything that all in-game entities can do via eh.. proxy entities
- 06:07 <+kyren> and then there will be a higher level universe / world portion of the api
- 06:07 < The_Decryptor> So a mod could define a custom world?
- 06:07 < Rampage> ahhh very well so its more then just a scrip system then?
- 06:07 <+kyren> yeah, basically the same as any mod api, but with a nice socket api for it
- 06:07 <+kyren> based on json
- 06:07 <+kyren> yeah, mods would be able to load specific worlds and do other universe controller level stuff
- 06:07 < TautwiZZ> like [Q] what are your plans with getting it on Steam
- 06:08 <+kyren> it's going to be on steam, HOPEFULLY on all 3 platforms but I don't know how that will work yet since linux steam is not released
- 06:08 < The_Decryptor> The modding situation sounds awesome
- 06:08 <+kyren> we don't have a modding api yet, it's still WIP
- 06:08 <+kyren> bartwe has a lot of awesome ideas, though
- 06:08 < Rampage> sorry if this has been asked already but do you guys have any idea what your going to charge at release yet?
- 06:09 <+kyren> $10-$15
- 06:09 <+kyren> cheap
- 06:09 <+kyren> thank you guys for all the well wishes
- 06:09 <+kyren> it means a lot
- 06:10 < TautwiZZ> [Q] You guys are based in Europe?
- 06:10 < loadme> please stay focused guys. you have an extra ordinary project in your hands. wish you good luck and good progress.
- 06:10 <+kyren> we're based everywhere haha
- 06:10 <+kyren> thank you loadme :D
- 06:11 <+kyren> jeez.. uh
- 06:11 <+kyren> 5 countries?
- 06:11 < Vbitz> your game is one of the only 2 releases I am actively looking forward to. What your doing is amazing
- 06:11 <+kyren> thank you so much Vbitz
- 06:11 < Wurmy> I dont think they need luck or well wishes. Game looks amazing. Couldnt hurt though right. Luck best of good wishes.
- 06:11 <+kyren> oh we need luck :D
- 06:11 < TautwiZZ> [Q] does the multi-nationality and different time-zones give you any trouble?
- 06:11 <+kyren> a bit!
- 06:11 <+kyren> sometimes
- 06:13 < Horyzone> Is there any chance that cats will be playable ? :3
- 06:13 <+kyren> you're not the only one that wants cats to be playable
- 06:14 <+kyren> my wife won't leave me alone about it
- 06:14 <+kyren> she keeps coming up with, you know theoretically
- 06:14 <+kyren> what she would name her cat
- 06:15 <+kyren> kitten in an exosuit is a good race
- 06:15 <+kyren> make a tabby in a big purple exosuit
- 06:15 <+kyren> name: Lt. Colonel Batsyourface
- 06:16 <+kyren> Major General Mouser
- 06:16 < Stevil> Where abouts are you based? Do you code remotely or do you have an office?
- 06:16 <+kyren> everything is done over irc
- 06:16 <+bartwe> and git and mumble and skype and a few other tools
- 06:16 <+kyren> we exist in like 8 different timezones
- 06:17 < iasfinsdfnklsdfg> mumble ftw
- 06:17 <+kyren> yeah okay and git and mumble and skype
- 06:17 <+kyren> our "office" is irc
- 06:18 <+kyren> because there aren't a lot of good engines for doing crazy block based stuff in 2d
- 06:18 < ThunderSmasher> Kyren, what was the most complicated thing you have worked on on this game?
- 06:18 <+kyren> ooh, nice question
- 06:18 <+kyren> I really liked lighting and physics and..
- 06:18 <+kyren> rendering
- 06:18 <+kyren> ooh.. hmm
- 06:18 <+kyren> networking was very complex, so is lighting
- 06:19 <+kyren> even though the entirety of the meat of the lighting code is in a 400 line header and a 700 line cpp file
- 06:19 <+kyren> it's some of the most mind-bending code in the game
- 06:19 <+kyren> I mean, "physics"
- 06:19 <+kyren> it's all "physics"
- 06:20 <+kyren> personally I don't think Physics works for platformers all that well unless they're, well, a Physics platformer
- 06:20 < TautwiZZ> [Q] Are there any things you guys have not been allowed to say to the community?
- 06:20 <+kyren> uh hahaha
- 06:20 <+kyren> like tiy will kill my hamster if I do?
- 06:20 <+kyren> yeah of course
- 06:20 <+kyren> I can't spill all the beans
- 06:20 <+kyren> just most of them
- 06:20 < Wangotango> will a structure completely collapse if two blocks holding it up are destroyed, or will it float, like in terraria?
- 06:21 <+kyren> nah, they float.. part of me wants to change that
- 06:21 < SniperNLN> kyren, will be the bug of unlimited water source there? xDDD
- 06:21 <+kyren> no water is absolutely finite
- 06:21 <+kyren> it's actually destructible
- 06:21 <+kyren> but not creatible
- 06:21 <+kyren> creatable
- 06:21 < Wurmy> Force not any further, we dont want to be mourning the loss of Kyren's hamster.
- 06:21 <+kyren> I don't actually own a hamster, he'd probably kill my cat
- 06:21 < The_Decryptor> Is water going to be compressible? It’d be nice to have hydraulics.
- 06:22 <+kyren> water is compressible
- 06:22 <+kyren> did you not see the water video?
- 06:22 <+kyren> it's hilariously unrealistically compressible
- 06:22 <+kyren> but that's the most fun
- 06:22 < Wangotango> is there anything you don't like about the game so far that you'd like to change?
- 06:22 <+kyren> oh yeah tons
- 06:23 <+kyren> bugs, stuff that should work better but doesn't, parts where it's just not done yet
- 06:23 <+kyren> which is a lot
- 06:23 < ThunderSmasher> Is the sort pixelly water fixed yet? Or still bothering about that until release?
- 06:23 <+kyren> it's just a small bug, no I haven't fixed it yet, there are tons of those
- 06:23 <+kyren> you're seeing behind the curtain
- 06:23 <+kyren> the "pixelly" water is really
- 06:23 <+kyren> the way the lightmap looks before smoothing
- 06:24 <+kyren> and then i'ts 2x2 blurred
- 06:23 < ThunderSmasher> How much longer until the entire Combat System is polished and ready?
- 06:24 <+kyren> I hope very very soon
- 06:24 <+kyren> on the combat system
- 06:24 < Walross> So Kyren, any chance of a meat planet? Please?
- 06:24 <+kyren> I'm working on non-stupid NPC ai as we speak, in fact
- 06:24 <+kyren> a meat planet haha
- 06:24 < Wurmy> You made it rain fish didnt you Kyren?
- 06:25 <+kyren> I did make it rain fish
- 06:25 <+kyren> they're particles, so I made it rain a graphic
- 06:25 <+kyren> that I thought was the funniest
- 06:25 <+kyren> because I'm like that
- 06:25 <+kyren> it's like a gentile way to nudge the artists
- 06:26 < matoua> will it be possible to move while attacking with a sword? thanks
- kyren> yeah ofc matoua
- 06:26 < The_First_Gamer> How will the sprites be stored?
- 06:26 < The_First_Gamer> Like viewable .png files, or will they be shoved in some special format?
- 06:26 <+kyren> well, all the game assets will probably be shipped in our own weirdo btree db format
- 06:26 <+kyren> but it's not going to be a secret
- 06:27 <+kyren> day 1 I'll probably release tools to let you pack / unpack them
- 06:27 <+kyren> we're not going to keep it all obfuscated or anything
- 06:27 <+kyren> but it might not be like.. a folder
- 06:27 < sb10> kyren: this packing actually makes it load faster?
- 06:27 <+kyren> I don't think so, it's mostly to manage patches
- 06:28 <+kyren> I mean it could be a set of folders also
- 06:28 <+kyren> but it's so easy to sha1 sum a pak file
- 06:28 <+kyren> and.. I dunno I haven't decided yet
- 06:28 <+kyren> if it's a pak file it will be made clear what the format is
- 06:29 <+kyren> well okay maybe not day *1*
- 06:29 <+kyren> I mean, steam patching at the very least
- 06:29 < Wicstar> Being close to your customers is huge :)
- 06:29 <+kyren> I want to be here, and answer questions
- 06:29 <+kyren> I'm always here :)
- 06:29 <+kyren> we're not aloof or anything haha
- 06:29 < ThunderSmasher> Would that be realistic? Or do you think you need a bit more time?
- 06:29 <+kyren> I'm not sure yet ThunderSmasher
- 06:30 <+kyren> it depends on a lot of things
- 06:30 <+kyren> and were we decide "done enough for initial release" is
- 06:30 <+kyren> I think a couple of them, pets and vehicles at least
- 06:30 <+kyren> I would be happy with swimming in a reasonable wage after release :D
- 06:30 <+kyren> it doesn't have to be bucketloads of money
- 06:30 <+bartwe> wow
- 06:30 <+bartwe> still answering questions
- 06:30 < Wurmy> If you're going to have money fights I would suggest dimes. They hurt the least.
- 06:31 <+kyren> yeah it definitely does not work like that
- 06:31 <+kyren> silver dollars
- 06:31 <+kyren> leave the largest bruises
- 06:33 < Walross> Kyren darling, is there charge then fire weapons? Or shall they all be point-click-fire?
- 06:33 <+kyren> I got called darling
- 06:34 <+kyren> yeah, definitely charging weapons
- 06:34 < iasfinsdfnklsdfg> Is that harassment?\
- 06:34 <+kyren> no?
- 06:34 <+kyren> I don't mind
- 06:34 < Walross> Also, I assume there will be launchers that lob projectiles, yes?
- 06:35 <+kyren> yeah ofc Walross
- 06:35 <+kyren> you guys didn't see the water balloon gun
- 06:35 <+kyren> which is how we test water
- 06:36 <+kyren> how long have I been answering questions?
- 06:36 <+kyren> what time is it?
- 06:36 < The_Decryptor> Please leave the water balloon gun in the final game
- 06:36 <+kyren> oh yeah haha definitely
- 06:36 <+kyren> high level item, though
- 06:37 < TautwiZZ> any useless items you wanna have in the game? Remeber the Angel State?
- 06:37 <+kyren> oh there are plenty of useless items
- 06:37 <+kyren> that are just there for fun
- 06:38 < iasfinsdfnklsdfg> Will enemies explode when killed like in terraria?
- 06:39 <+kyren> they do right now, with like a million blood particles
- 06:39 <+kyren> because somebody let me decide
- 06:39 <+kyren> I'm sure it'll be a bit more tasteful at some point
- 06:39 < ryanmm> kyren are we going to be able to build similar to terraria? or is it only destruction?
- 06:40 <+kyren> yeah, you'll be able to build ryanmm
- (BUILDING CONFIRMED!1!!)
- 06:41 < TautwiZZ> [Q] kyren, Blueprints to craft items?
- 06:41 <+kyren> yeah definitely blueprints, they'll probably just be on your character though
- 06:41 <+kyren> like, you yourself just become knowledgable about how to make it
- 06:41 < The_First_Gamer> Kyren, will the game be too power heavy (As in, needing high PC requirements to get a decent FPS)
- 06:41 <+kyren> no The_First_Gamer
- 06:42 <+kyren> we're trying very hard to get it to run on everything this side of a roll of paper towels
- 06:42 <+kyren> it runs on any non-foam computer atm
- 06:42 <+kyren> we're still working on it
- 06:42 < ryanmm> kyren is it going to be really sparkley like the terraria 1.1.1 update
- 06:44 <+kyren> no it won't be nearly as sparkly particlely
- 06:44 < lyraris> Do you plan on releasing later updates for the game?
- 06:44 <+kyren> yes very very very much so lyraris
- 06:44 <+kyren> so many
- 06:44 <+kyren> for a very long time
- 06:45 <+kyren> the game when we release will not be the absolute final game
- 06:45 <+kyren> continuous updates, all that
- 06:45 < CCCode> kyren what kind of buffs will armor give players?
- 06:45 <+kyren> all sorts of buffs
- 06:45 < alextie> kyren can you play at the game on your pc now?
- 06:45 < alextie> Kyren*
- 06:45 <+kyren> I can?
- 06:45 <+kyren> I mean of course I can?
- 06:46 < SniperNLN> kyren, and so how you will get your money for the updates? i know that you say it will be free, but also i knwo you all want to eat too. ^_^
- 06:46 <+kyren> we haven't decided yet SniperNLN
- 06:46 <+kyren> we know that we will absolutely not not never ever ever have
- 06:47 <+kyren> day 1 dlc
- 06:47 <+kyren> or nickel and dime dlc
- 06:47 <+kyren> because we all hate it
- 06:47 <+kyren> and we're not evil
- 06:47 <+kyren> think like.. pay $5 and get 6 months of stuff or something
- 06:47 <+kyren> something not evil
- 06:47 <+kyren> we might not even have dlc or anything
- 06:47 <+kyren> we just haven't thought about it
- 06:48 <+kyren> because we release a game, THEN think about dlc haha
- 06:48 <+kyren> we just want you to buy the game and have fun and update and fix bugs and release new stuff for a while, then later on when we need to eat, THEN think about it
- 06:50 < DevonX> Can you play as a avian? :3
- 06:50 <+kyren> yeah ofc
- 06:51 <+kyren> all the races are playable
- 06:51 <+kyren> 180%
- 06:51 <+kyren> but the completion level is not out of 100
- 06:51 <+kyren> it's out of ???%
- 06:52 < The_First_Gamer> Are the devs even eating/drinking/sleeping?
- 06:53 <+kyren> oh I drink
- 06:53 <+kyren> I mean
- 06:53 <+kyren> I drink fluids
- 06:53 <+kyren> I mean
- 06:53 <+kyren> yeah
- 06:53 <+kyren> I mean no
- 06:53 < Invalidmicah> I went into the future, bought the game and brought it back so now I am playing it. Muwahahaha
- 06:53 <+kyren> could you also grab the code from the future too?
- 06:53 <+kyren> I'd be much abliged
- 06:54 < iasfinsdfnklsdfg> is coding starbound your fulltime job?
- 06:54 <+kyren> yes iasfinsdfnklsdfg
- 06:54 <+kyren> also answering questions on irc
- 06:54 <+kyren> that's my other fulltime job haha :D
- 06:55 <+kyren> irc username completion
- 06:55 <+kyren> is a lifesaver
- 06:55 < TautwiZZ> [Q] Kyren, Steam/In-Game achievements are a possibility?
- 06:56 <+kyren> I hope so TautwiZZ
- 06:56 <+kyren> very much
- 06:56 <+kyren> I'm almost certain yes, but we haven't started on it yet, because we haven't done anything steam api ish yet
- 06:56 <+bartwe> I'm sorry ladies and gentlemen
- 06:57 <+kyren> well, right now in game inputs don't pause
- 06:57 <+bartwe> Kyren has been answering questions for 3 hrs already
- 06:57 <+kyren> er, events
- 06:57 <+bartwe> and it is time for a break.
- 06:57 <+kyren> yeah I am kinda tired haha
- 06:57 < iasfinsdfnklsdfg> BUT I WANT HER TO ANSWER QUESTIONS FOREVER
- 06:57 <+kyren> I said I could answer questions forever, and I LIED
- 06:57 <+kyren> full of lies
- 06:57 <+kyren> thank you all!
- 06:57 <+kyren> bye!
- 06:58 < xJudgement> bartwe you finishing up question session
- 06:58 <+bartwe> xJudgement: nope, but you are welcome to my twitch stream of boringness
- 06:58 <+kyren> no problem, thank you guys for being so supportive
- 06:58 <+kyren> oooh bartwe twitch stream
- 06:58 <+kyren> watch it
- 07:03 <@Tiy> I have rice crispies
- 07:03 <@Tiy> mm
- 07:04 <+kyren> sorry, I answered questions for like 3.5 hrs
- 07:04 <+kyren> I'm so tired :<
- 07:04 < psychotwo> go rest, kyren :)
- 07:04 <+kyren> no, I actually woke up at 1am
- 07:04 <+kyren> I'm not going to sleep
- 07:04 <+kyren> I just have to go shower, and eat
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement