July 8, 2013
As I said I need and actually want to wrap up the “Part Ones” I did. The first has to be the second part of “An interesting journey“, the article how I came to (be) my current avatar.
At first I was fascinated with the beauty of my new avatar. But when I experimented with some clothes, especially those that exposed some cleavage the color of the skin seemed a bit off, actually even weak, pale like when one is ill. Having an immersive feedback with my avatar, that made me feel a bit sick. Than there was another difference. Around the knees and in a few other places, the skin was darker skinned, yet another experience I could not compare to my actually pretty light RL skin. I often loathed the fact that I inherited my fathers light an blotted with birthmarks skin instead of my mothers dark and smooth one that was pretty similar to the skin of my earlier, Caucasian avatar. That actually told me that the differences in skin color are a bit more diverse than different shades of brown. It never occurred to me when I met people with a typical Northeastasian bodytype. Actually I often wondered, why racists often used a full rainbow of colors to describe people. OK, black was obvious, but even that was either blackface or more of a more or less dark brown. But American-Indians red, Eastasians yellow?
I needed to learn more. What I found out is, that there are four factors that make the skin tone. First and foremost there are two types of melanin, orange and black. That throw a light bulb over my head, lit. I often wondered why even the darkest Caucasians (like my mother) still “only” head very dark brown hair, appearing black but not really black like that you pretty much see pretty much on every other person. Another factor is blood flow. So my RL skin had two factors that made it more orange. The melanin and the blood flow. But when you’re sick the blood flow on the surface is often reduced, hence the negative connotation of the word pale. Yet for the skin of my new avatar it was the other way around, the mild orange of the skin completely came from a healthy blood flow, but the black melanin didn’t add to it, so it had the same tone as my own skin as it looks when I’m sick or at least have a strong hangover.
That had several effects. First of all, It was a lot less of a problem now I did now the why. Another was that I developed an eye for the skin tone differences, now even unable to unsee it. And a third that it is really ridiculous speaking of Noncaucasians as colored. The Caucasians are the ones with the most diversity and that orange melanin, that maybe only stronger in some American Indian people (thus they are called red). As it is no either or you see more black melanin in southern Italian descends, Spanish people had a bit more. So Italians look a bit more gray to the “brown” Spanish people.
After I overcame this initial uneasiness, this new avatar more and more became my favorite. The interesting thing is, why I felt sexy with the other avatar, that was a highly idealized version of me, with this new one I felt beautiful instead. And I actually preferred this feeling. Plus I could look in the mirror in RL again without instantly feeling self conscious seeing myself without all that idealization.
Yet making it my main avatar came with a complete different concern. Would I offend people with actual Northeastasian RL-bodys? Belonging to the “body-clas”s that collects the least racism but provides somewhat the most it might offend some people, even seeing it as yellowfacing. But I found it not to be the case. It was funny how I came to not only identify with this new look, but also started to use it as an actual identity in real life, up to using this side of me as face of my game development. I tried to make the connection to my flesh identity obvious though. Now Why did I do this? First and for most for the Halo-Effect. This is, we pretend all kinds of positive traits to beautiful people, and especially with women the opposite is also true, and an obese women over 40 would do no good, obviously regarding to gaming, which has that youthful vibe to it. And as I said earlier this avatar was very helpful as it is beautiful, but not so much distracting by the sexy. And than, in the US, a big market, Asians got this special positive prejudice about being more intelligent or Japanese being nerdy (it helps a great deal that some of the most beloved games where made in Japan). On the other hand people often assume at first, that I’m actually from Japan which was one of the reasons why I wanted a more generic looking avatar. That can be a bit awkward when I’m not and don’t even know that much about the culture, e.g. when there are racial issues, like with the recent discussion about yellow facing in Cloud Atlas or when I’m in a virtual space full of actual Japanese people, like it happened recently. But as I said, people don’t really seem to mind and I think much more about it than necessary.
Yet still its not that immersive an experience for me, and if I stayed away from Second Life for longer times (often months), I actually have to reconnect a bit. Oh, and by the way, while it really works that I now can wear pretty much anything, I ended up still preferring earthly colors like in the picture above, as I do in RL.
June 30, 2013
I really wanted to abandon this blog and leave to blogspot for good, but actually the Twisted-Prim blog is more about games development (maybe with a touch of applications development soon), whereas all around Second Life has things in common, but is still first and foremost a hobby. And then there are several articles which have a “Part 1″ tag but no follow up by now. I don’t want to abandon those (well, I abandoned the useless rant about the feminazi Firefly critic).
Learning to make content for Second Life actually taught me a lot about making content for games and I don’t think I would have even began without that head start.
And Linden Lab worked hard to give me motivation to be more (pro)active in Second Life recently with the new materials. After I made my first experiments and the useless spending of countless upload fees I came to this temporary success, using it on my floor
I desided to redo a lot of my home, and even add some selfmade meshes. I really need Blender training for the game development, too.
Yet I could do one further improvement without building anything myself. I found this wonderful “off-sim” Island I added to my place, which really extends my already impressive real estate, but first and foremost gives the eye some candy when looking at the sea, which always felt like there is something missing.
a better view from the lower balcony
To motivate me some more, I promised myself this great mesh-boat, when I finished that milestone. I’ll have to wait that long or the boat will have no anchorage
February 15, 2013
It’s usually not that much in the focus of the readers of the blog and while I did drop it occasionally, my real life avatar is located at the wonderful city of Zürich, Switzerland. A place thats quality of live was repeatadly prized as the city providing the most quality of life (now it has lost the first place to Vienna.), and its not hard to see why:
That is a photo I shot at a break after lunch. Switzerland is not only beautiful, it has also some of the biggest salaries worldwide, which includes “lower” Jobs like a Mc Donalds employee who goes home after hours of burger flipping each valued with at least 20 Swiss franks (CHF), and a CHF is roughly about an US dollar. Rents (Swiss people prefer to live in rented flats) and grocery are pretty expensive, especially meat. So its a bit evened out. But everything else costs about as much as anywhere else, so each frank you earn over your basic needs will get you better clothes, cars and other things not beginning with the letter ‘c’.
No wonder car connoisseur is a common hobby. I live in an area, where there live 51% foreign people and which has pretty much an image as one for the poor, yet there is a garage only a few minutes from my flat that has a Porsche 959 and various other Porsche preziosa as well as a BMW M1 (no that is not the sport version of the current 1xx coupe).In a pretty easy to break in tin-built building. So you can guess the crime rate is also very low. An official Ferrari Dealership is in the next quarter (they are called cities, but in every other country they would be called quarters of Zuerich). I myself had an, actually cheap and old, Porsche as daily driver and later on got a classic Ferrari as a nice addition to it (which was, by the way, in the end the cheapest car I ever had), which is actually pretty stupid, as public transportation is excellent and often much faster, and you don’t have to worry about parking space that is sparse, even in rural areas.
Photo by Julian Köppe. Exotics aren’t that exotic if you see them every day. In Zürich that includes Aston Martins, which is a miracle to me, because there aren’t produced that many. Half of Aston Martins production seems to be sold to Zürichs citizens.
February 8, 2013
I really hope someone enjoys it, because I didn’t know that copying the project doesn’t create a fork and saves changes back to the original folder. So I lost todays work while creating it.
February 7, 2013
While I was working on my february entry for #OneGameAMonth I ran into a problem. You see, Gamemaker is really good to develop games that follow a certain shape. But as soon as a game gets away from this scheme a bit and needs more individual coding, it’s not really that good. While objects play a vital part, in GML (The [G]ame[m]aker [l]anguage) their usage is somewhat limited. And what became especially problematic was the lack of Events.
See, events are a wonderful thing. Other objects register for the happening and one objects then, e.g. after a certain activity is finished, notifies the other objects. Not really knowing anything about them.
Gamemaker only provides a very limited kind inside the object, where they are essential on how gamemaker works. So its a bit confusing that they missed out on a more global scale. So without that, I had to trick around with global variables and status checks in the step events (which means code that is run through at the rate of the FPS) a ka very expensive one. And the more you do it, the more confusing it gets. It still was working fine when I finished multiplayer, but when I finished the first try on the singleplayermode the cardhouse crashed.
And instead of spending days on debugging, I instead decided to delete this kind of code completely (which meant I had a whole workday to get a working multiplayerversion again, too) and built my own eventmanagement system. And somewhat gnawing with a naming convention that is near on Gamemakers native functions to make it easy for other users to use it.
I have made a Zipfile with 3 Objects and 4 functions that you can import to your Gamemaker project (you can, but don’t have to, place them in an own group) and it will provide you with the following three functions:
event_add(id, name, userEvent);
id = object that throws the event
name = the Name of the event (e.g. “animation_over”)
userEvent: The number of the user event to trigger if the event is fired
id = object that throws the event (default is the calling object)
the Name of the event (e.g. “animation_over”)
id = object that the event should be deleted for (default is the calling object)
name = the Name of the event (e.g. “event_animation_over”)
! always use this in the destroy event of your object to avoid memory leaks !
Once again the download link: EventHandlingGMX.zip
And please ignore the advertisement below, that’s not the download!
January 30, 2013
and my #OneGameAMonth game development (see here for more information) I needed a rest. And recently I got my betakey for Ingress, so I made a walk and played a game with my Android Phone and my real life Avatar. But that weather was not helpful:
November 18, 2012
As soon, as you give in to spent a bit more time in SL, the things to do can get a bit overwhelming. Only friday I was granted being a beta tester for my favorite SL car manufacturer Pro Street Cars, and started to test an update to their SUV “Commander” as official as well as as private vehicle.
But the next morning (well more like afternoon) as soon as I wanted to write my report I had to leave. Draxtor invited me over to the panelscreenings of the Machinima Expo.
Then I had to miss a few panels because there was an interesting talk at Virtual Ability Island
And than made it offworld to livetalks on TEDyouth and finally back to the Machinima Expo primarily for the panels Draxtor, Olibith and Daniel Moshel (Login2Life) attended. Which made a fun fact. In a 24 hour time frame I met all people who I know of who played a role in the production of Login2Life (yet unamed, Pooky Amsterdam), Jaynine Scarborough, Draxtor, Gentle Heron, Olibith (who was in the WoW parts, but is a bit active in SL now, too) and producer Daniel Moshel.
Yet after all that I was exhausted and didn’t attend the after party. Yet today it goes on. This morning I continued the testing of the Commander
And was actually a bit sad, because by the way of testdrive I explored many yet unvisited areas of rural Heterocera and it became obvious that Linden Lab doesn’t invest much at keeping the mainland in good shape.
And now on it goes with the last parts of the Machinima Expos that will be finalized by Will Wright himself. Maybe if there’s a Q&A I will address the thing about B Roads and other issues I have with the maintenance of mainland.
Anyhow that was one hell weekend…