I've got a degree in computer science. I like swimming, cooking, hiking, and messing with computers. I like to think of myself as a level-headed guy. If you have any questions or just want to talk, feel free.
Don't wanna be here? Send us removal request.
Text
July 15 2016
Today wasn’t incredibly exciting, so I’ll skip to China.

Okay, so the adventure in China! Just a little into, I went as a chaperone for my brother’s orchestra. They are a bunch of high school students between the ages of 14 and 17 playing beautiful music. they played Tchaikovsky’s violin concerto, Weber’s Turandot overture, selections from George Bizet’s L’arlesienne suite 1 and 2, and more. They gave quite impressive concerts each time!
First day, not too exciting, we land at roughly 8, get into the hotel later, yeah. As we’re getting to the hotel, we’re told that the curfew for the students is 11. My group kind of looks at each other with the same expression, “that’s not happening”. They all agree that staying up at this point is not going to be possible, I was happy because it meant that I didn’t have to stay up and make sure they were in. It’s late enough when we got to the hotel that going to bed directly was fine. When we landed in China, there was a certain something in the air. I was pretending that it was just fog. hehe. No. The first day wasn’t really a day, it was really a few hours.
Second day, we get the trip going with the first concert. We begin by driving around looking at stuff in Beijing. That was fun. Before heading to the conservatory, we were given some time to look around. While we were there, we got the first taste of fake watches. Honestly, if it weren’t for trademark rules, it was almost worth buying the watches. With enough wheeling and dealing, people were getting the fake rolexes for less than $2 USD. Some people were able to get them down under a dollar. At that price, even Wal-Mart can’t compete. We spent a lot of the day at the music conservatory. At least the orchestra did. While there, they had master classes, where select students gave a brief performance to a professor at the university, and then were given recommendations on how to play it better. I went to my brother’s, he played the Dvorak cello concerto. he does that well, he and the professor joked about his cello and bow. The cello is rented, and the bow costed $10, so he couldn’t possibly play as well as he normally does. His normal bow costs ~$4500, so no way is he bringing that on the plane. Then they go to rehearse for the concert that evening. My mom, another chaperone, and I decide to go explore while they rehearse.


I’ve got a map and decide the best course of action is to go to the big lake in the middle of Beijing. Well, turns out that there is a massive wall around said lake, and you can’t see it. Continued slightly further and ended up at Tiananmen square.

I’ve somehow managed to make one of the most crowded cities in the world look nearly empty, don’t ask me how, that isn’t intended, there will be people again soon.
Anyway, we ran around. While we were out, a thunderstorm came through. My goodness. The lightning was really close to the ground, but not really visible through the smog. You’d really hear the crack though. Normally it kind of rumbles, but this, I could hear the distortion in my ears from how loud some of those were. The locals didn’t seem phased by it. My mom got really jumpy and was saying to duck for cover with each clap of thunder, I reminded her that if we were going to be hit, we would get hit before we heard it.
We made our way back to the conservatory. The blocks in this area are huge. They are absolutely massive. So are the roads. They are like US freeways, but wider. They gave us “dinner” at the conservatory. It was terrible. It consisted of a “sandwich” and “french fries”. No. It was not edible. Given more water, maybe, but no. The sandwich was, a piece of white bread, a thin strip of dry battered fish, a piece of white bread, a thin coat of butter, a piece of white bread, a thin strip of dry battered fish, finished off with a piece of white bread. The fries were cold and tasted like cardboard. Luckily, that was really the only disappointing meal on the trip.
Third day, the orchestra played up on the Great Wall. It was really cool, until the bugs showed up.

I helped bring a whole bunch of equipment in, including a base. Basically functioned as a pickup truck. You can probably see, my camera has a piece of dust inside the lense. Unfortunately, it is a sealed lense, so I really can’t do anything about it. In the right light, that piece of dust really makes itself known.


After they played, we were given time to run up the mountain. I did. It was fun. The hostess was saying that you become a hero by making it to the top. I made it to the top. It was 37°C, but I made it to the top fairly quickly, then regretted it shortly afterward. After the great wall, we went to a nearby jade factory for lunch and shopping. Let me say this now, I have never missed plain water so much. It was kind of funny how with each meal, was a sprite-like soda and a cola-like soda. Both of which were super-highly carbonated. It was kind of refreshing, but also sometimes a bit too much bubbly. Tea was generally a good option though. Water itself was very hard to come by.


After the jade factory, we went past the Beijing olympic park site. That was fun. As I walked along, I couldn’t help but wonder why a place that could just build anything couldn’t have clean water to drink. Then we went to a tea shop and tried a bunch of teas. Finally, we had peking duck for dinner. It was interesting how they had a picture of President Bush senior. I guess he came through.
Fourth day, Tianjin. Tianjin was kind of fun. They got to play in the concert hall.


The concert hall looked really out of place with all the high-rising skyscrapers surrounding it. Then there was some confusion about who was responsible for various instruments or something. Anyway, we almost forgot the base, but I remembered. Yep. Saved the day right there.
After the concert and all, we headed back to the hotel and had free time to look around.

This was a really interesting structure. The statue on top had a buddhist look, the structure itself looks a bit Egyptian, but then looking closely at the carving at the base, you see the nativity scene and realize that the lady on top is the virgin Mary holding Jesus in one hand, and at the right time of day, her other hand is holding the sun. It took a little bit to figure that one out, but it was pretty funny.
Day 7, we continued on the Qinhuangdao, specifically the “little” resort town of Beidaihe, just south of Qinhuangdao. Beidaihe is a resort town for the communist party to vacation in. The buildings were required to be no more than 3 stories tall, so they were much shorter than in Beijing or Tianjin and it had a smaller-ish feel. Granted, small means 3 million people instead of 22 million, but smaller. Vancouver BC is just breaking 600,000 for comparison. So yeah. That was fun. We were given time on the beach.

People went swimming for a bit. Then it was discovered that there were sharp rocks. Hehe. Apparently I was the only one really trained in any first-aid, so I got to help clean people up and make sure that their cuts wouldn’t get infected. That is when one of the cellists was brought forward with a huge bug bite on her leg. This thing was massive, size of an orange, sticking off of her ankle. We put antiseptic on it and gave her ice, but we decided it best if she go to the hospital for that. The architecture in Beidaihe was interesting though, because there was certainly a lot of the Chinese architecture, but there was a huge amount of Russian influence as well and Russian families dotted the beach. Anyway, for dinner, we had barbeque on the beach. It was funny because everything was on a stick. At first it was normal stuff on sticks, meats, etc... Then there were peppers on stick. Finally, there was toast on a stick. I just thought that was great, toast on a stick. Why? Why do you need toast on a stick? Yeah... That was fun.
Day 8. Last concert day. We begin by going to the start of the great wall, where the wall meets the sea.

Went around there for a bit. It was fun. Good stuff. Went slightly further up the wall inland for a bit. Fun stuff.
Then we went to play the concert. The concert had to be moved because the building we were going to play in, the communist party decided they needed. So instead of playing in Beidaihe like we were expecting, we ended up playing at a university in Qinhuangdao. The turnout was insane though, at the very least 1500, probably more. Since we were on a university campus, I decided to look around while they warmed up. The campus itself was lovely, just like any other university, actually. You could see the same expressions, same everything really, just another language. Once I was done and it was time to head back for the concert, there was a huge crowd in front of the concert hall and there were uniformed military guards keeping people out. I was initially denied entrance, but after enough gesticulations, I managed to explain that I was with the orchestra so they let me through. They played, ad it was lovely. Afterward, we were invited up to hear the university music students play traditional instruments. It was cool. After the concert and after dinner, there was a bit of free time. There were some issues with curfew breaking which were dealt with, but yeah.
The rest of the trip was spent touring around looking at sights. Day 9 was mostly spent driving back to Beijing. Day 10, the group went to Tiananmen square and the forbidden city. It was super crowded though because the Greek president was going through at the same time so they were pushing everyone off to the side.

The area that was fenced off made for some neat pictures though.
Yeah! As we were leaving, there were a lot of black cars as the motorcade for the Greek president.
That evening, we went for a rickshaw ride through the hutong area and had dinner with some families there.
Then on day 11, our last day, we went to a panda zoo and the temple of heaven. I think tumblr will kill me if I keep adding more pictures. The temple of heaven is pictured up top. That evening, we went back to the hutong area.
And with that, I finish my story. Good night. This is the latest I’ve stayed up since the trip. I’m shot.
2 notes
·
View notes
Text
July 9 2016
Wow. So many things to talk about, too tired to talk about so many things, but I’m back in Canada. Long drive. It looked like the Coho ferry was going to be full today, so I decided to take the BC ferry line instead. That does add a few hours to the trip though. Long drive, especially given that I’m not quite over jet-lag. Right around 4:30 pm, I get blasted by a wave of tiredness. Anyway, I’m taking a break from unpacking. Have to get back to it though so I can go to sleep.
Good night.
1 note
·
View note
Text
June 26 2016
Well, I think that was my last full day in the USA for a while. Leave for China tomorrow morning. I know that next time I post, I’ll be back in Canada.
I mostly packed my bags today, also got my visa application in. Yeah, not a whole lot more to say. Good night!
3 notes
·
View notes
Text
June 25 2016
Alrighty. So. Here’s whats been happening. I’ve been cleaning out my room, working on the artifact portion of my paper, fixing broken account stuff, and getting my paperwork filled out for my student visa extension. I leave for China in two days, then I’m back in the US for <12 hours, then to Canada.
Yeah, I’ve been kind of busy. It doesn’t feel like I’ve got a lot done on the room, but I have thrown a lot out. The artifact portion of the paper was pretty simple. Basically just showing off what I’ve done. The broken account stuff was weird. If you leave accounts alone for long enough, they assume that you’ve died. It is tricky to get un-dead. I’m not certain that I’ve fully accomplished this task, I ended up just closing the accounts since that was easier. I don’t think it reach to the “legally dead” status since I’ve still had to pay taxes, which is really a good thing since I’m not sure how reversible death is at a government level. So yeah, closed a bunch of accounts. Bank accounts mostly. The Canadian visa stuff has gotten more complicated and quite a bit more strict. If I were to stay in the US for six+ months, I would not be eligible for a student visa. I miss-clicked something, that is how I know. Then their application form took me in circles for a long time. Eventually the site went down. When it came back up, I was able to actually do the application. I’m almost done with it. Just a little more paperwork to fill out.
Yep. Anyway, I’m off for tonight. Good night!
0 notes
Text
June 21 2016
Okay, so the actual solstice. Hehe. Oh well, close enough. Worked on the paper more, worked a little bit on the game engine. Not a whole lot else.
I did go to the bank and re-established my existence.
0 notes
Text
June 20 2016
Summer solstice, and a full moon, lovely. It’s all downhill from here. hehe. No. I kid, there is still a lot of summer left.
I worked on the paper today. Yeah. Not too exciting. I had to download the Linux repository again to get another screenshot of gitk. My goodness, that is a big repository. When gitk had finally loaded the repo and stabilized, it was using a little over 4 gigs of memory. My visualization system does not do the same. I didn’t include that in the paper, but it is something to take into consideration. So yeah, paper. Then I played with the game engine a little this evening. I still need a thing to load in shaders. Actually, I could write something that will extend glsl a bit. Maybe something like “#include”, so that you can include shaders. Then you can have utility shaders that get loaded rather than having everything in one file. hehe, I’ll start with simple first, then build a compiler later.
Tomorrow, I have to go to the bank and prove that I’m not dead. Shouldn’t be too hard, just have to walk in and say “I’m alive!”. I hope that is everything.
Anyway, I’m going to bed. Good night!
0 notes
Text
June 19 2016
First, happy Father’s day.
I played with the search engine more today. I’m connecting the database and learning portion of the engine. I’ve got it effectively storing the links that it comes across. I have a feeling that this database file may grow to an enormous scale. It is a good thing I’m using a proper database to store everything or this would be a disaster. I’ve even got all the foreign key constraints to help make sure that the database integrity is properly managed, and it has helped when I try to make it do something dumb like adding pages that don’t exist. The computer will learn. Slowly. It is hilarious to watch it try to figure stuff out though because the blind path it is taking... is really quite funny. I’ve seen Cashew nuts. If someone is reading the Wikipedia log file, they probably think that my IP address is nuts, or a bot (which they are technically correct in that respect). Once it starts getting some knowledge built up, it will eventually stop having to ask Wikipedia for the page and it’ll just know which links to follow. Granted, those links won’t be the most efficient. I think I’m going to have to do some silly searching (depth-first anyone?) to find A path to Jesus that will seed the whole thing. Then if it sees any of the articles that it already knows about on that one long path, it can start creating branches. From there, I’ll let it pick a random link on the path and do some further investigation to see if there is a shorter path. Eventually it’ll converge to a better path. It might be interesting to build a small webpage around this to visualize what the computer thinks to be the path to Jesus from the other links. There might be some issues, but it will make it cheaper after the initial path is generated. And actually, if the initial path is sufficiently large, it will give us lots of places where another path will hit so we don’t have to query Wikipedia as much. Should watch the number of links accessed drop through the floor, though the path will not be very optimal at all. But it’ll be fast... hopefully. Haha, computers are dumb. This is kind of neat. Yeah, I know, I’ve started a whole bunch of random little projects. Some might get done, others won’t. It’ll be fine. We’ll see what actually happens. This is getting closer to working. The game engine has quite a ways to go. I have windows opening, and I’ve started working on having scenes so that the user can interact with the game, but it is slow going. I have most of the base infrastructure running fine so I’ll be able to start on the actual game, but there is a lot of work to be done. Octrees need to be built to handle the terrain. Terrain will be made up of cubes, so basically I can use a perlin noise generator to generate the height map, then essentially do a marching cubes on that, but instead of having it do any interpolation, just have it leave the cubes. I could have it do some mid-point interpolation, actually, and it would give the terrain a neat look. I might do that, actually. Get it working first of course, but that is an idea.
Anyway, I’m going to bed. Weekend is almost over, so I think I’ll actually get back on the paper tomorrow. Once I’m done with the paper, I can get back to other projects.
0 notes
Text
June 18 2016
Okay, so I probably should have worked on the paper. I decided to make my computer play 5 clicks to Jesus instead. This is going to kill me, it is quite hilarious. I implemented my breadth-first search like I would any day. It isn’t quite working right because I’m getting some very non-optimal paths. I’m starting in Ignacew, and it should only take three clicks to get to Jesus; “Poland”, “Christianity”, “Jesus”. No. I’ve got some non-determinism in there apparently because I’m getting some really weird paths. I know something is wrong, not quite sure what. I’ve got it written with a queue, but it is definitely acting like it is a depth-first search. Anyway, it is funny to watch. One of the faster runs stayed in Poland for most of the time, though, it went from Polish car number plates to Piła to Jesus. It stopped elsewhere, but that is an example of how weirdly it is behaving. It even stopped by Christianity, but didn’t click Jesus. At this point, I don’t know. An earlier run stopped by the Countries of the world, which led it to go through the list of sovereign states in 1941, 1949, 1820′s, 1912, 9th century, 1859, 1834, 1917, 1813, 1854, 35th century BC (LOL), 1919, 1970′s, which led to the Central African Republic, Remen, Morocco, France, Sudan, Ethiopia, and finally Jesus. Anyway, I’m going to be adding an element of machine learning so that it won’t need to talk to Wikipedia as much, then it can start building chains by itself. It’ll be kind of neat to see it learn and actually get smarter because right now, it is terrible. Maybe throw in a bit of beam-search to make some random jumps that are non “optimal” in its view.
I went for a hike today kind of with my mom. My mom made it up to Angel's Rest, I was aimed for Devil’s Rest. Angel’s rest is around 4 miles round trip. Devil’s rest is about 14 apparently.... I got done shortly after her. It was a decent hike. She made me take her dog, I hope the dog is okay, I like to hike kind of fast. We made it, Devil’s rest is not that exciting. Angel’s rest is better. The trail is kind of steep, but not too bad. It was fun.
Anyway, I’m going to bed.
0 notes
Text
June 17 2016
So... I started focusing again. I had a quick online meeting. It went fine. More things to think about.
Yeah... Pretty much sums up how life has felt lately. I think everything is going to be smooth, then it isn’t. At this point, I’m just a ghost pressing random buttons, driving a meat-covered skeleton. I’m really hoping that the Gif is animated....
So yeah, then I worked on the paper for a little bit. The final version isn’t due until August, so I’ve got lots of time.
Then I got distracted. When I was in high school, I played “5 clicks to Jesus”. Basically, you start at a random article on Wikipedia, read the article, then figure out which link you’d like to follow. The goal is to find Jesus within five links, but you have to read the pages you pass through. Anyway, I’ve decided to assemble a tiny web-scraper that will take me from a link to Jesus, following links. I’m going to make it learn and build a database to become more efficient as it goes. I’m going to implement it in a few different ways. I think I’m going to have a depth-first search for finding the actual shortest-path, though this may be able to use the database to help guide decisions. Then I’m going to have another that is a bit more random until it is able to find Jesus, or a path to Jesus that it knows about. It is pretty fun seeing how it learns over time. Just a fun little misuse of what I’ve learned.
So yeah, I need to actually focus on the paper and get that done, but fun things are fun.
1 note
·
View note
Text
June 16 2016
Okay, so I haven’t posted in a few days. I went back up to Canada for convocation. Then was back down. The future is still kind of turbulent, but at least I have a base to work with. We’ll see what all is happening.
I’ve been working on a window manager system to give me a base to work with for graphical programs. We had one for the graphics class, but there are some architectural things that I don’t really like about it, so I’m writing a new one for myself. I’m calling it graphite. It supports multiple windows open at the same time, which the other one didn’t. I don’t know how much I’m actually going to use that feature, but it is something that does make it more complete. I really like hash tables.
I’ve also been doing a bit of reading. I’m reading a sci-fi book, it has 6 different plots running simultaneously. I can understand why I wasn’t able to read it when I was younger, there are so many characters. Each plot has multiple main characters, which are actually doing separate things in the same settings. One plotline is in WWI France (for a bit), others are at various points in the future. One is in Oregon, one is in South Africa, a lot are in the internet (people can just plug into the net with VR equipment). The transitions between plots aren’t super explicit either. It changes at a bold capital letter, not even at the chapter, and you don’t necessarily figure out which plot you are switching to until a few sentences or even paragraphs in, so it can be a bit tricky to figure out who is talking or what is going on.
Anyway, I think I have to get back to work on real stuff tomorrow.... Back to the paper and the things that go with that. Then I’ll be off to China. So... lots of things to do. So little time to do it. I don’t even know what is going on right now.
Anyway, good night!
0 notes
Text
June 11 2016
I helped my mom with some stuff today. That took most of the day. Then I got new shoes because mine are completely worn out. Then this evening I worked on my game engine that I’m building for a game I’d like to try to make. I’m getting some interesting issues with static singletons, unique pointers, and callbacks. I’m trying to figure out how to get it working though.
I’m going to be heading up to Victoria tomorrow for my graduation, then come back down in a few days. I’ll be back for a little bit, then off to China, and from China back to Victoria for the rest of ... who knows how long.
Anyway, goodnight!
0 notes
Text
June 10 2016
So... Exciting things. Yes. Everything appears to have set and I don’t think it can be undone unless something bad happens to me. So. I’m going to be doing my masters at UVic. Everything's been accepted. On top of that, my paper was accepted to the conference that I had submitted it to. Two papers published, this one I’m first author on.
So yeah. Today, I was playing with cmake a bit.I’ve been working with the dependency system. It is kind of neat being able to have it download and build the dependencies when you build. It is a lot more work than what is provided with rust and Cargo, but it still works. Anyway, it appears to be working correctly for the time being. Cmake... can be a total pain though. Also, I don’t like working with statically linked libraries on Linux. The shared object files work really nicely, but I’m trying this out. My friend was saying how he likes statically linked libraries in his work because they tend to be slightly faster (on windows), and you know exactly what you are working with, you’re not guessing what someone has on their system. I’m not sure about the first argument, I’ve never checked performance-wise, the second argument does hold water. I do like that shared libraries are packaged with the system though. I think that it might give some major benefits. If another program is using the library, it is entirely possible that parts of the code are already in cache, and you don’t have a larger binary than required. Anyway, I’m trying out his perspective. He does tend to go through phases on almost a weekly basis. While it sounds nuts, he is actually a really good programmer and I do respect his opinion on c++ topics, so I’m giving this a go. That said, he works on Windows a lot and has all of their tool support. We’ll see how it goes. I’ve got something compiling and running as expected for the time being.
Anyway, I’m going to keep building, good night!
0 notes
Text
June 9 2016
I’m back in the world of people again. I went for a lovely walk through the forests of Oregon over the course of the past four days. The middle two days, I saw no humans at all. The first day was mostly trekking through snow. I got lost at Lost creek when a snow bank gave out and brought me to the bottom of the small valley. I decided to camp there since it was getting dark (I found a small fire pit near where I fell, so I think I’m not the first). After getting camp set up and having dinner, I sat down with my map and compass and figured out where the trail was. In the morning, I was able to go directly to the trail and continue on without climbing the cliff. Continuing on, I came to areas where the trail disappear completely and needed quite a lot of work to figure out where to go. It was good practice for getting lost. It was a lot of setting down the pack, following the map to where the trail appeared to go, seeing that my scale was off slightly, backtracking, and trying again. I did get it though. Then I came out into the light. I SAW THE BIGGEST DOG! He was huge! No humans anywhere (ignoring me). He just comes trotting up the trail toward me. I look at him, he looked at me. He gently nudged my arm with his head. I patted his head. Then he turned and continued up the trail from where I had just come. He was huge though. The top of his head came to the bottom of my pectoral. AND HE WAS SO FLUFFY. If he were to have reared up, I’m certain that I would have looked like a dwarf, and I’m not that short. His fluff made him wider than me too. He was big and majestic, and a dog with a goal. Not sure what, but a goal. Anyway, shortly after, I walked across the Sandy river. First had to walk around the brim what can only be described as a sarlacc pit. Then walked across a raging Sandy river. Saw lots of beautiful waterfalls though, and lots of beautiful terrain. It was lovely.
I’m not actually very sore. I’m disappointed. My calves did not become sore at all, my thighs did get a bit sore on the first and second day. Ankles were the main thing that got sore. At this point, I have to assume that my legs are just not going to get sore. I can’t think of anything that would stress them more than to strap an 85 lbs pack to my back, then walk over treacherous terrain, over mountains, through rivers, and off cliffs. No, I’m actually okay in that respect. I wouldn’t say that I’m fast though. Maybe running would make me sore. Hmm. Yes.
Today, I worked on texturing my little speeder bike. I’ve made the paint material. I’m not quite happy with it yet. It has a painted map that allows me to paint where scratches appear. The works fairly well, for the most part. It still needs a bit more work though.
Anyway, I’m going to bed. Good night!
1 note
·
View note
Text
June 3 2016
Well, I’m leaving tomorrow for a nice long walk through a forest. I need another nice long walk. I worked a bit more on my speeder. Started working on uv-unwrapping it. There is still a long way to go before it is ready. Everything has the uv paint all over it, now to get the lines to match up nicely. They are starting to behave though. On the first part anyway. The rest... will continue when I get back... Or maybe later....
Then I went and got my supplies together, I’ll finish packing up after typing this. I checked the webcams, I shouldn’t be hitting snow, but I might. Given that the temp in the valley should be hitting nearly 100°F, snow might have been nice. The mountain shouldn’t actually be that hot though. It was quite hot down here today, and it didn’t get above 70 up there. No, everything looks good up there.
Anyway, I’m going o get packed up and ready to go. Good night!
0 notes
Photo
The model is finished. Next, texturing given that there aren’t any glaring issues remaining....
~31.4 (straight) hours later....
0 notes
Text
June 2 2016
Just got back from seeing the dress rehearsal of Ruddigore (Gilbert and Sullivan). My mom plays in it. It was fun. Really a funny play to watch. Basingstoke it is!
I worked on the speeder for most of the day. It’s looking really sweet. There isn’t too much left to model. I’ve ended up shortening the nose a bit and extending the rear. Once I added handle bars, I had to move the opening of where the handlebars go to make it somewhat more accessible.
I need to model the connections on the rear thruster. Add a second gun. I’m debating whether or not to add a cushion to the backrest. I’d like to add a foot pedal. Maybe some extra greebles on the motors. The motor section looks cool as-is though. I think some additional work could be done under the front where that frame sticks out, but this works for now. Then comes texturing and materials. There is going to be a lot of work to uv-unwrap this thing.
Anyway, yeah. I’m going to bed. We’ll see how much more I’ll be doing tomorrow. Good night!
0 notes
Text
June 1 2016
June is here. May is gone. Things are steadily progressing forward. probably.
I’m currently working on a Star Wars-style land speeder. It’s pretty neat. It is interesting how I can quite audibly hear when my GPU is running. It is quite loud, but it renders so fast. I love it. We’ll see how fast it goes once I start adding lighting, texturing, and materials. It’ll slow down considerably. Especially if I add smoke effects and everything.
This is the speeder. I’m going from front to back. I’m currently working on that engine on the bottom. I’m going to add another, smaller, gun to the front, maybe add some cables or whatnot. Then continue on with the back.
I also worked on the scene graph, though I’m running into some issues with the vtable. I’m trying to include the curiously recursive template pattern to limit the runtime polymorphism, but unfortunately, it seems that including this in a dynamically polymorphic structure doesn’t actually work. It just results in a segfault when the function gets called. So... back to the drawing board. I’d really like to stay away from straight-up dynamic polymorphism, but it doesn’t look like I’m going to have much of a choice at the moment. It doesn’t really matter too much since the goal is to eventually take the graph and convert it to a sequential list of instructions that will get executed rather than actually just drawing straight from the graph. Graphs are slow, instruction lists are faster (especially since we’ve got memory locality). Pointers are slow. Arrays are fast.
Anyway, yeah. Then this evening I hung out with a friend. She works at the hospital, so I went and visited her there. Or, she said to come. I don’t like hospitals. They try to be inviting, but institutional and it doesn’t match. I also hate the smell. We can make things smell like anything, but hospitals always have that hospital smell. Why not something pleasant? Anyway, yeah. Hospitals... not my favourite spot. So yeah, then we hung out and talked for a bit.
Now I’m going to bed. Good night!
1 note
·
View note