Working hard or Starcraft 2
Wednesday, February 24, 2010 - 6:38 PM
I remember last night that there were so, so many things I'm wanting to do at any given time. I want to play Mahjong or Starcraft 2 ( In the beta! Woo! ), I want to work on my research, I need to work on class assignments, I need to go and do things with pep band and anime club and stuff, I want to keep up on my YouTube subscriptions, watch animes, read things - all sorts of stuff. And other things I have no idea how to approach.
I had an interview with Microsoft today! I got an email a while back by someone who had seen my resume from somewhere or another, who recommended I try out an interview. Well okay, I like how it's working out already - Microsoft has it's games division, Games for Windows and I guess also Xbox stuff, and they are very much the go-to place when it comes to OS and desktop environment related things... especially if I would be interested in promoting my ideas on desktop environments and Tablet PCs. So the interview went well, I had no worries about that. I'm solid at programming and have more than enough to talk about for 45 minutes regarding either research or game related things, the stuff I've done and projects I've worked on, etc. I didn't get a chance to mention the DUI2 Engine or some of the more novel projects I worked on like TranslatAR, but it came and went. For the people they find interesting they'll fly up to Redmond or Mountain View for more interviews. Perhaps I can talk about it then - I'm pretty confident!
A real job will be nice. I love working on my on-campus job but I can't really afford anything significant with it. I could get like, a Nexus One or a Droid, and one of them automatic Mahjong tables :D Just the simple things, really. But most of the stuff the interviewer was recommending would take place in Washington. I can goto Washington, I guess. Mountain View would be better though...
I wasn't really planning on looking for job stuff until next quarter. Maybe I should try looking into game development positions then, still? Ones in the Bay Area, ideally. That would be very, very good. Or I could always live the dream - trying to start something on my own, working on my game until I can publish it on Steam as an independent developer. Preferably with a little help. That's probably not the most efficient way to get my games made though. No, stick to the more reasonable plan - get a game dev job, wait until a game is done and people are saying "alright! now wut" and [i]lay it on them[/i]. Well not all at once. Gotta pump them up on the idea the whole time until them.
Something like that.
Also Starcraft 2 is really fun! It gives me that Starcraft vibe. It's solid. I'm working on build orders - there's one that's really good against zerg and just worked well a short while ago. Although that's because he decided to Muta my workers while I just pushed into his base. I need to work on my TvT though. I like reapers but I can't seem to handle a straight battle if they just macro Marauder+Marine at me. Maybe a little better bunker play could help - repairing it with more SCVs, doing that a little quicker, etc. Keep my other forces back a little bit, let the bunker soften them up as much as possible, maybe? I tried to keep my 3 reapers off to the side, and tried to flank him as he tried to push up my ramp. No go. Next time, use them to take out workers as he's busy at my base! I dunno, this is all frigging pro stuff.
TvP is a little easier, actually. If they go zealots then go reapers. Otherwise do what's possible with Reaper harassment to buy you time to get tanks and medivacs to go with your marauders and marines. If they push out then use your Reapers to snipe tech buildings or workers real quick like. I lost my Reapers though in one game because I let them sit there for a while I macroed and teched, and then the other dude blinked a bunch of stalkers on top of them. Don't let them die like that! They could be way more useful.
Also macro better. And don't mess up the build order. And don't forget about having enough SCVs and calling down MULEs and ahhhhhhhh
Also spamI had an interview with Microsoft today! I got an email a while back by someone who had seen my resume from somewhere or another, who recommended I try out an interview. Well okay, I like how it's working out already - Microsoft has it's games division, Games for Windows and I guess also Xbox stuff, and they are very much the go-to place when it comes to OS and desktop environment related things... especially if I would be interested in promoting my ideas on desktop environments and Tablet PCs. So the interview went well, I had no worries about that. I'm solid at programming and have more than enough to talk about for 45 minutes regarding either research or game related things, the stuff I've done and projects I've worked on, etc. I didn't get a chance to mention the DUI2 Engine or some of the more novel projects I worked on like TranslatAR, but it came and went. For the people they find interesting they'll fly up to Redmond or Mountain View for more interviews. Perhaps I can talk about it then - I'm pretty confident!
A real job will be nice. I love working on my on-campus job but I can't really afford anything significant with it. I could get like, a Nexus One or a Droid, and one of them automatic Mahjong tables :D Just the simple things, really. But most of the stuff the interviewer was recommending would take place in Washington. I can goto Washington, I guess. Mountain View would be better though...
I wasn't really planning on looking for job stuff until next quarter. Maybe I should try looking into game development positions then, still? Ones in the Bay Area, ideally. That would be very, very good. Or I could always live the dream - trying to start something on my own, working on my game until I can publish it on Steam as an independent developer. Preferably with a little help. That's probably not the most efficient way to get my games made though. No, stick to the more reasonable plan - get a game dev job, wait until a game is done and people are saying "alright! now wut" and [i]lay it on them[/i]. Well not all at once. Gotta pump them up on the idea the whole time until them.
Something like that.
Also Starcraft 2 is really fun! It gives me that Starcraft vibe. It's solid. I'm working on build orders - there's one that's really good against zerg and just worked well a short while ago. Although that's because he decided to Muta my workers while I just pushed into his base. I need to work on my TvT though. I like reapers but I can't seem to handle a straight battle if they just macro Marauder+Marine at me. Maybe a little better bunker play could help - repairing it with more SCVs, doing that a little quicker, etc. Keep my other forces back a little bit, let the bunker soften them up as much as possible, maybe? I tried to keep my 3 reapers off to the side, and tried to flank him as he tried to push up my ramp. No go. Next time, use them to take out workers as he's busy at my base! I dunno, this is all frigging pro stuff.
TvP is a little easier, actually. If they go zealots then go reapers. Otherwise do what's possible with Reaper harassment to buy you time to get tanks and medivacs to go with your marauders and marines. If they push out then use your Reapers to snipe tech buildings or workers real quick like. I lost my Reapers though in one game because I let them sit there for a while I macroed and teched, and then the other dude blinked a bunch of stalkers on top of them. Don't let them die like that! They could be way more useful.
Also macro better. And don't mess up the build order. And don't forget about having enough SCVs and calling down MULEs and ahhhhhhhh
Sunday, February 14, 2010 - 9:34 AM
I just noticed that the comments section for all the posts are spammed heavily. I saw a couple legitimate comments though, thanks for them. I should probably write some more Rails stuff to purge the spam and stuff. Maybe add a little captcha? Yeah, that could work. I wouldn't know how to generate them randomly (efficiently. I'd know how to at least make them.) but I could have a couple prebaked ones... then add you to an IP address whitelist if you pass it once so you wouldn't have to dick around with it again.
Also the list of banned IPs from spambots is at 1420. Is that all of them yet?
I got the offscreen stuff working finally with my stick figure recognizer. So you can draw a stick figure with, say, the lower body and legs off the edge of the paper, but it'll still know what you drew and label the top half as half a stick figure. With that working, I have the first actual contribution to sketch recognition working. Next I'd need to throw the ellipse/circles into the mix ( which is way more complicated. )
EDIT: Hahah, I pruned some of the comment spam and changed some things and the banned IP list went up to 4510! wjw. Hopefully that'll do it for now. Maybe I'll dick around with captcha stuff on a later date.
Walkin' GamesAlso the list of banned IPs from spambots is at 1420. Is that all of them yet?
I got the offscreen stuff working finally with my stick figure recognizer. So you can draw a stick figure with, say, the lower body and legs off the edge of the paper, but it'll still know what you drew and label the top half as half a stick figure. With that working, I have the first actual contribution to sketch recognition working. Next I'd need to throw the ellipse/circles into the mix ( which is way more complicated. )
EDIT: Hahah, I pruned some of the comment spam and changed some things and the banned IP list went up to 4510! wjw. Hopefully that'll do it for now. Maybe I'll dick around with captcha stuff on a later date.
Friday, February 12, 2010 - 6:39 PM
I've been without a bike for a while, since my bike went missing when I got back from LA. This last Sunday I tried borrowed a roommates bike and went all around trying to find mine. I figured someone grabbed it in order to use it, and that they'd be somewhere around these parts, so I tried to scope out all the bikes on campus and in IV. IV isn't so bad near DP for going back and forth and methodically searching each patch of bicycles you see, but then it gets more tricky as you weave your way north, I found. I didn't end up finding it, unfortunately, although I feel I looked at thousands and thousands of bikes. No random drop of "my bike" when I inspected each one happened, which is kinda what I was going for.
Anyway, I've been getting a lot on my plate. Writing it all down in a to do list really helped out. My skeletal figure recognizer hasn't progressed much, besides doing some of the actual texture mapping of the image to the drawing pane when you draw something. There are some bugs with it I'd really like to fix, but I don't know where they're coming from. Tracking them down is a huge, huge pain.
I've started on the Person Paster application which is my masters project. It will use the skeletal figure recognizer as one of it's major components. I'm making it in C# so that I can take advantage of any C libraries for doing any of the video camera motion tracking I might want to use, and so that I'll have access to a GUI library, namely WPF. WPF is pretty straightforward to learn how to use. It's a lot like the Android XML based GUI stuff, since it's also using XML. I like that a lot.
I've gotten some job/interview offers that I've followed up on and am now waiting to hear more about. I'll see what comes of them.
Also, like... in order to do the C# stuff I needed Visual C#. But when I tried to install it that terrible problem with .NET 2.0 being broken on my laptop reared it's ugly head again. So I got Visual Studio Professional and Windows 7 Professional off of MSDNAA and installed them ( which in the case of Windows, was more troublesome than it should have been ). I'm liking both, somewhat, but as predicted I'm having issues with certain things, namely the touch/pen input. The pen's fine but currently the touch screen doesn't do anything. I tried fiddling with that last night but it ended up breaking the pen. Super. Had to remove and reinstall drives to get it working again.
Anyway, Tim Rogers has his next Kotaku article up here. I really like everything he does. His writing style, the depth to which he explores topics, the personal anecdotes he adds in order to illustrate his point, they're all great. He also sounds like an interesting dude. Also he did a FFXIII review which is also entertaining.
What did I say I was playing last, Assassin's Creed? That was really awesome. Makes me want to play Assassin's Creed 2 but dangit, I have my backlog. No more buying games until it's done! I played Mirror's Edge after that and now I'm playing Prince of Persia. All sorts of free running games. Mirror's Edge and Assassin's Creed does it better than Prince of Persia though ( so far, I'm only at the beginning ) - while PoP ( so far ) has brilliant art and visuals and characters and setting, all the acrobatics that you need to execute are all very scripted. For Assassin's Creed and Mirror's Edge, if you miscalculate a jump you're probably going to go off the edge. In PoP the game is "smart" and auto-corrects you. IE no matter how you exactly run, jump, and angle yourself off a given ledge, as long as you're pointing towards a wall-run labeled piece of cliff face, your character will correct you and jump towards the same location on the cliff. It's user-friendly I guess, but takes away a lot of the agency - you're pushing buttons and not actually moving through the world.
To contrast the runnin' games and match my lack of bike, I also played Yume Nikki, finally, which is a game involving walking around. Or biking, I guess, which messes up the connection. That was some intense stuff though. Wouldn't know where to start talking about it.
Now what? I guess I'll just keep working on stuff. Oh yeah, our paper was accepted to the CHI workshop! Woo hoo! Now to figure out about traveling to Atlanta in April, which the school should cover.
Lots of work! Sketch! Clusters!Anyway, I've been getting a lot on my plate. Writing it all down in a to do list really helped out. My skeletal figure recognizer hasn't progressed much, besides doing some of the actual texture mapping of the image to the drawing pane when you draw something. There are some bugs with it I'd really like to fix, but I don't know where they're coming from. Tracking them down is a huge, huge pain.
I've started on the Person Paster application which is my masters project. It will use the skeletal figure recognizer as one of it's major components. I'm making it in C# so that I can take advantage of any C libraries for doing any of the video camera motion tracking I might want to use, and so that I'll have access to a GUI library, namely WPF. WPF is pretty straightforward to learn how to use. It's a lot like the Android XML based GUI stuff, since it's also using XML. I like that a lot.
I've gotten some job/interview offers that I've followed up on and am now waiting to hear more about. I'll see what comes of them.
Also, like... in order to do the C# stuff I needed Visual C#. But when I tried to install it that terrible problem with .NET 2.0 being broken on my laptop reared it's ugly head again. So I got Visual Studio Professional and Windows 7 Professional off of MSDNAA and installed them ( which in the case of Windows, was more troublesome than it should have been ). I'm liking both, somewhat, but as predicted I'm having issues with certain things, namely the touch/pen input. The pen's fine but currently the touch screen doesn't do anything. I tried fiddling with that last night but it ended up breaking the pen. Super. Had to remove and reinstall drives to get it working again.
Anyway, Tim Rogers has his next Kotaku article up here. I really like everything he does. His writing style, the depth to which he explores topics, the personal anecdotes he adds in order to illustrate his point, they're all great. He also sounds like an interesting dude. Also he did a FFXIII review which is also entertaining.
What did I say I was playing last, Assassin's Creed? That was really awesome. Makes me want to play Assassin's Creed 2 but dangit, I have my backlog. No more buying games until it's done! I played Mirror's Edge after that and now I'm playing Prince of Persia. All sorts of free running games. Mirror's Edge and Assassin's Creed does it better than Prince of Persia though ( so far, I'm only at the beginning ) - while PoP ( so far ) has brilliant art and visuals and characters and setting, all the acrobatics that you need to execute are all very scripted. For Assassin's Creed and Mirror's Edge, if you miscalculate a jump you're probably going to go off the edge. In PoP the game is "smart" and auto-corrects you. IE no matter how you exactly run, jump, and angle yourself off a given ledge, as long as you're pointing towards a wall-run labeled piece of cliff face, your character will correct you and jump towards the same location on the cliff. It's user-friendly I guess, but takes away a lot of the agency - you're pushing buttons and not actually moving through the world.
To contrast the runnin' games and match my lack of bike, I also played Yume Nikki, finally, which is a game involving walking around. Or biking, I guess, which messes up the connection. That was some intense stuff though. Wouldn't know where to start talking about it.
Now what? I guess I'll just keep working on stuff. Oh yeah, our paper was accepted to the CHI workshop! Woo hoo! Now to figure out about traveling to Atlanta in April, which the school should cover.
Friday, January 29, 2010 - 3:08 AM
So I've been keeping rather busy. This will be no lax quarter. It's my second to last quarter here at UCSB. Next quarter I'll start looking into game development companies, preferably in the Bay Area. Some people here and there are talking about looking into finding work after they graduate even this quarter. But that's so long! I don't really get how that's viable. Are there companies that want you to apply to them and then wait 4-5 months for you to finish with school? I don't see how that works, but I guess that's probably because I haven't really been following the norms that other people have been subscribing to regarding this sort of thing. Been busy working on stuff.
This quarter I'm taking a class on Java based Cluster & Concurrent Computing. It's been a lot of work, and I probably haven't been working as efficiently as I could - some playing around with games and such, some being sleepy, some getting distracted by talking to people here and there. Everything gets done on time but I need to step it up. I'm currently implementing a system not unlike Cilk that allows a job to be decomposed into short non-blocking threads in a directed acyclical graph that get distributed over a compute cluster using work stealing. Neat stuff!
It is taking time away from working on my research though. This weekend I should be finding out if our position paper is accepted to the Sketch workshop at CHI, which I'm sure we'll then talk about at a meeting we're having next week. Whenever I get time to work on my research project I make a lot of progress. It's going well! I haven't, however, had any time at all to work on From Dusk into Twilight. I was designing ships here and there but that's about it.
Also on Tuesday I'm going down to LA to see Tenacious D in concert! It's also a Haiti relief concert, which is cool. But I mainly just want to see The D. Also the Lynette figure I ordered some time back was shipped the other day. Looking forward to having that!
Doing better!This quarter I'm taking a class on Java based Cluster & Concurrent Computing. It's been a lot of work, and I probably haven't been working as efficiently as I could - some playing around with games and such, some being sleepy, some getting distracted by talking to people here and there. Everything gets done on time but I need to step it up. I'm currently implementing a system not unlike Cilk that allows a job to be decomposed into short non-blocking threads in a directed acyclical graph that get distributed over a compute cluster using work stealing. Neat stuff!
It is taking time away from working on my research though. This weekend I should be finding out if our position paper is accepted to the Sketch workshop at CHI, which I'm sure we'll then talk about at a meeting we're having next week. Whenever I get time to work on my research project I make a lot of progress. It's going well! I haven't, however, had any time at all to work on From Dusk into Twilight. I was designing ships here and there but that's about it.
Also on Tuesday I'm going down to LA to see Tenacious D in concert! It's also a Haiti relief concert, which is cool. But I mainly just want to see The D. Also the Lynette figure I ordered some time back was shipped the other day. Looking forward to having that!
Monday, January 11, 2010 - 5:43 PM
I'm making better progress on things than I was projecting. Stuff is debugged! Stuff is implemented! It's kind of working! But I made a 1/2 cm scratch or so on my 24" Dell monitor last night. Was twirling my scissors and it hit the monitor. Balls! I'm not having much luck with monitors lately. Try VGA mode didn't fix the 19" monitor - I'm going to actually have it fixed.
I beat Katamari Damacy and Monkey Island Special Edition since I got back to school. Both of which didn't take too long. I only waited this long to play Katamari because I lent it to Cydney a while back and hadn't got a chance to play it... I got it back during winter break :D Fun game. I'm finally playing Assassin's Creed now and it's great. It really does setting well, the most important part of a game or movie to me. Lets see where the game goes.
Also I pre-ordered Nodocchi and Yuuki figures! They should be awesome! Nodocchi is even supposed to be like a foot wide! I still have those Yoshika and Lynette figures I preordered as well to wait on... so this makes 4 relatively expensive figures that I'm waiting on. Haven't pre-ordered anything like this before - lets hope it's not a painful process I'm going to need to do 4 times.
On friday I had the option of going with the Pep Band to a basketball game with the prospect of a free T-Shirt and tote bag, or goto Anime club. I chose the latter and it was the right choice :D We watched Summer Wars which was fantastic, one of the girls taught us to play Hanafuda afterwards ( namely the Koi-Koi varient that was played in the movie ). They showed the Legend of Koizumi short beforehand, which gives me an excuse to continue the Japanese board game learning next week for me to bring my Mahjong set :D Perhaps I could teach people to play who would want to play a full game! At least one girl knows how to play. Also I went to see The Princess and the Frog with some people from club the next day, which was great :D
I'm also going to be following this live blog of the Proposition 8 trial being held currently in San Francisco. From what I've seen so far, things are going amazingly.
2010! Stress starts immediately!I beat Katamari Damacy and Monkey Island Special Edition since I got back to school. Both of which didn't take too long. I only waited this long to play Katamari because I lent it to Cydney a while back and hadn't got a chance to play it... I got it back during winter break :D Fun game. I'm finally playing Assassin's Creed now and it's great. It really does setting well, the most important part of a game or movie to me. Lets see where the game goes.
Also I pre-ordered Nodocchi and Yuuki figures! They should be awesome! Nodocchi is even supposed to be like a foot wide! I still have those Yoshika and Lynette figures I preordered as well to wait on... so this makes 4 relatively expensive figures that I'm waiting on. Haven't pre-ordered anything like this before - lets hope it's not a painful process I'm going to need to do 4 times.
On friday I had the option of going with the Pep Band to a basketball game with the prospect of a free T-Shirt and tote bag, or goto Anime club. I chose the latter and it was the right choice :D We watched Summer Wars which was fantastic, one of the girls taught us to play Hanafuda afterwards ( namely the Koi-Koi varient that was played in the movie ). They showed the Legend of Koizumi short beforehand, which gives me an excuse to continue the Japanese board game learning next week for me to bring my Mahjong set :D Perhaps I could teach people to play who would want to play a full game! At least one girl knows how to play. Also I went to see The Princess and the Frog with some people from club the next day, which was great :D
I'm also going to be following this live blog of the Proposition 8 trial being held currently in San Francisco. From what I've seen so far, things are going amazingly.
Friday, January 1, 2010 - 7:02 AM
Happy new year! I was watching a 3-Day/Single Cycle Majora's Mask live stream on Backloggery when midnight hit. I ran into the other room at 11:59 to see the ball drop, and then ran back to see the thrilling boss fight the guy was on - beating the last of the four dungeon bosses, finished with less than 20 in-game minutes left on the clock! It was make or break and he managed to pull it off at the last second. I certainly found it fun :D
Also the list of banned IP addresses is at 942. Beat the spammers! It would be nice to do a little more web development for Charhut, I guess. Oh, did I mention I reworked the design of my professional site? Check it out - click profile on the top bar or just click here.
I'm nearing the end of winter break... and there's still quite a bit to do! I'm not satisfied! I did even really get anything done yesterday. I'm not done with my project, I have several things I need to go out and do, I have people to see and need to somehow get myself to Santa Barbara and ready to go for Monday. I don't know! Also I'm not fully registered for all my classes because the seminars haven't been made register-able yet. The plan was to finish putting my schedule together when they were up. They did the same thing for Fall quarter - I had to wait until the first week. But now the seminars aren't even showing up on the CS website! What the deuce - that doesn't help me out any! I'll just have to hope they show up again both on the website and on the system used for registering for classes. Otherwise I'll need to figure out what to do.
I didn't really finish any of the games on my backlog here during break. I did manage to complete nearly 3 costumes in 3 weeks though - not half bad at all. Three pleated skirts, two sailor blouses, a big giant cape and an amulet are what I constructed. The rest I got together or bought or planned - although there's still a few needing doing. That I didn't get my checklist 100%ed is another element of stress. Get it done!
I also forgot to do stuff with my smaller monitor which is now not working. I got the 24" Dell monitor replaced but as soon as it came back my 19" ViewSonic monitor stopped working! Maybe tomorrow/today I can run out and buy a small VGA cable and test if the problem is only with the DVI connection. It's a possibility. If so I can just use VGA and it should be fine! I have a little DVI->VGA adapter ( the kind that comes with video cards ) handy.
What else... it's late/early because I was laying in bed not tired at all just being frustrated at having stuff to do. So I figured I should try to fix my sleep schedule and get stuff done by just working on things more. Make up for not getting anything done yesterday.
Also Christmas was good and Riverdance was super good :) I like being home and having a tree and the decorations and stuff. It's very warm. I got a good haircut and I got a jacket which I think should be pretty stylish in a good casual way. I hope! I'm not good with fashion but I think it will work! It's not unlike an M65 jacket which is recommended in the SA men's fashion thread. So yeah.
Also the list of banned IP addresses is at 942. Beat the spammers! It would be nice to do a little more web development for Charhut, I guess. Oh, did I mention I reworked the design of my professional site? Check it out - click profile on the top bar or just click here.
I'm nearing the end of winter break... and there's still quite a bit to do! I'm not satisfied! I did even really get anything done yesterday. I'm not done with my project, I have several things I need to go out and do, I have people to see and need to somehow get myself to Santa Barbara and ready to go for Monday. I don't know! Also I'm not fully registered for all my classes because the seminars haven't been made register-able yet. The plan was to finish putting my schedule together when they were up. They did the same thing for Fall quarter - I had to wait until the first week. But now the seminars aren't even showing up on the CS website! What the deuce - that doesn't help me out any! I'll just have to hope they show up again both on the website and on the system used for registering for classes. Otherwise I'll need to figure out what to do.
I didn't really finish any of the games on my backlog here during break. I did manage to complete nearly 3 costumes in 3 weeks though - not half bad at all. Three pleated skirts, two sailor blouses, a big giant cape and an amulet are what I constructed. The rest I got together or bought or planned - although there's still a few needing doing. That I didn't get my checklist 100%ed is another element of stress. Get it done!
I also forgot to do stuff with my smaller monitor which is now not working. I got the 24" Dell monitor replaced but as soon as it came back my 19" ViewSonic monitor stopped working! Maybe tomorrow/today I can run out and buy a small VGA cable and test if the problem is only with the DVI connection. It's a possibility. If so I can just use VGA and it should be fine! I have a little DVI->VGA adapter ( the kind that comes with video cards ) handy.
What else... it's late/early because I was laying in bed not tired at all just being frustrated at having stuff to do. So I figured I should try to fix my sleep schedule and get stuff done by just working on things more. Make up for not getting anything done yesterday.
Also Christmas was good and Riverdance was super good :) I like being home and having a tree and the decorations and stuff. It's very warm. I got a good haircut and I got a jacket which I think should be pretty stylish in a good casual way. I hope! I'm not good with fashion but I think it will work! It's not unlike an M65 jacket which is recommended in the SA men's fashion thread. So yeah.