Procedural/Rift – Done!

I have officially completed my degree’s personal project. The report has been sent, approved and the code has been released. It was an interesting and fun to work on but now I need to let it go. Firstly, because I have another huge project to work on. And secondly, when I work on my game, I’d rather start with a clean slate and not work on some one else’s code base. I have linked the project publicly. It is now in my Projects base, under Gaming. Everything is there. The code, the documentation, everything. If everyone wants to take a look at it, they can. They can also read about exactly what I did. It’s all there for developers. If you want to play it, I have no plan to compile it myself right now because this is a tech demo more than it is a game and its very awkward to use without the Oculus Rift. But if you have the Rift, or even if you just have a Unity Editor and want to see it, please check it out and leave me a comment.


Posted in Gaming, No Category, Programming, School by with comments disabled.

Uncharted 3 – Drake’s Deception

Another wonderful installment in the series. Magnificent in many ways with beautiful pacing, setup and set pieces. Simply a pleasure to watch. I only have one complaint coming out of this trilogy: that it was a PlayStation exclusive and thus this was the only way I could enjoy it.


Posted in Gaming, Reviews by with comments disabled.

Uncharted 2 – Among Thieves

Feels like a rehash of the original movie with most of the same happenings and twists but it is definitely a worthy sequel as the action is much better with better fight sequences (although those do seem repetitive at times), more epic set pieces and grander scope.


Posted in Gaming, Reviews by with comments disabled.

Uncharted – Drake’s Fortune

Good pacing, pretty good level design, not a bad action movie. Kind of reminds me of Prince of Persia but without all the cool sword fights. So the combat was not as interesting as it could have been but a good story and a good finish.


Posted in Art, Gaming, Reviews by with comments disabled.

Looking through the Oculus

Just got my first look at the Oculus Rift… And I’m going to start working on it (for my project) on Sunday. Tee hee. :)


Posted in Gaming, Geekdom, High-Tech, No Category, Programming by with comments disabled.

Deimos is Three

I just figured that since I bought Deimos at the Duty Free before we boarded for Cyprus, it is now 3 years old. My trusty machine is a bit dark-ish grey as opposed to bright silver. Its battery isn’t what it used to be, holding a charge for about 20 minutes as opposed to two hours. And it hasn’t gotten any stronger so it won’t be able to run The Witcher 2 or Crysis 3. But other than that, I’m still rather pleased with it. It does the work it was meant to do. It plays HD video at native resolution (almost) without fault. And I can play most games I want on it. Even some of the newer things although I have to run it at less than stellar details. Overall, its doing much better than Luna did, completely dead after two years, god rest her processor. In fact, Maayan and me talk once in a while about the future of our home computing network and there is the subject of what will be and will be the usage of our next computer. My stance on it is that our current setup is good enough for grunt work (internet, reading and writing, even programming) but we would like a better machine for home entertainment (gaming and HD viewing). I am also thinking about maybe a transformer for future work on the Android platform but that is ethereal. So, in a few months, or maybe more, we will buy something Continue Reading →


Posted in Gaming, Geekdom, High-Tech, Maayan, No Category, Thinking Out Loud by with comments disabled.

Building a Game: Mechanics, Story and Emotion

אני לא מומחה לנושא, אלו רק מספר מחשבות שלי. Extra Credits, ועוד כמה אחרים, טוענים שצריך להתחיל עם המכניקה, מה אפשר לעשות במשחק ואיך זה עובד. אני חושב שאפשר להתחיל עם מכניקה או עם סיפור או רק עם רגש שרוצים להעביר אבל צריך להבין מראש את ההגבלות והיתרונות של כל אחת מהשיטות האלו. אם מתחילים עם סיפור, עלולים לקבל סיפור אינטראקטיבי לכל היותר ולא בהכרח משחק. לפי דעתי, הקו בין סיפור אינטראקטיבי למשחק עובר במקום בו יש דו-משמעיות (או יותר) לגבי איך להמשיך, איפה שיש אתגר ולא רק בחירה סיפורית של לאן הסיפור צריך להתקדם. לספר או סרט יש כיוון חד-משמעי. לא משנה כמה פעמים תצפו או תקראו אותו, הוא יעקוב אחרי אותו קו עלילתי מההתחלה ועד הסוף והכל יתרחש בדיוק באותה צורה. לסיפורים אינטראקטיבים כמו Home יש חוסר-ודאיות לגבי איך הסיפור יסתיים, ובנקודות לאורך הדרך, לאיזה כיוון הוא צריך להתקדם. אצל Home זה מאוד ברור לפי דף העדויות באתר של המשחק. כמעט כל נקודה מעניינת במהלך הסיפור מציגה חוסר-ודאות לגבי לאן הוא צריך להתקדם אבל אין שום חוסר-ודאות לגבי איך להתקדם, אין ממש אתגר שצריך להתגבר עליו. זאת אומרת, בשום נקודה Home לא מאתגר יותר מהשאלה: “לאן להמשיך עכשיו?”. המשחק של The Walking Dead הוא על הקו כי בהרבה נקודות הוא שואל את השחקן לאיזה כיוון להמשיך אבל מעט מאוד פעמים באמת מאתגר את השחקן באיך להמשיך. ובמקרים האלו, לרוב מדובר במעיכת כפתורים או ללחוץ במקום המתאים מהר מספיק. יש מעט מאוד פאזלים והם קצרים וברורים, במיוחד עם הדלקתם את ההדגשה של דברים שמישים בעולם. אז המשחק הזה נמצא Continue Reading →


Posted in Gaming, Practice, Thinking Out Loud by with 2 comments.

New Campaign

I’ve gotten into a new role-playing campaign this Saturday. It was the first session for me but roughly the third in the new incarnation of this game. The gaming system is Fate, a Fudge off-shoot, which is very open and slightly more vague than I would like but with an interesting roll mechanic that I’m still getting the hang of. We are also chronicling and managing the campaign through a Google site which is cool. This is the address if you care to have a look. I intend to have fun with this method of management. I’m playing a cocky, self centered Audiomancer dude partly based on Bill & Ted. Character Sheet here. And since I pretty much have to, I looked up an online dice roller that can do Fudge reliably. I found some cool looking ones but nothing that stated a proper origin for its results. I mean, I’ll take other random generators if they use a good system but couldn’t find anything that did. So I wrote my own roller that uses results gleaned from Random.org to generate Fudge dice and a final modifier. It’s over at my Programming Projects page if anyone cares to look or use. I encourage it. That’s it for now. Updates on the campaign are available from the main site. I try to keep my character’s journal up to date after every session.


Posted in Gaming, No Category, Programming, Role-Playing by with comments disabled.

FPS Games Enhance Your Brain

האנשים עם הפיות הכי גדולים אוהבים להגיד כי משחקי מחשב, במיוחד משחקים אלימים ובמיוחד שבמיוחד משחקי יריות מגוף ראשון, משחיתים את הנוער ומובילים לאלימות. האנשים שבדקו וחקרו מצאו כי אין שום קשר בין משחקי מחשב (או כל מדיה) לאלימות. האנשים שקרובים לנושא ויודעים על מה הם מדברים אומרים כי הציבור הכללי לא מאמין לשטויות האלו (הראשונות, לא המחקרים). ועכשיו, כמה חוקרים מנידרלאנד (הידועה גם בכינוי החיבה הולנד) פרסמו כי לאנשים המשחקים FPSים לפחות חמש פעמים בשבוע יש זיכרון פעיל (זיכרון לטווח קצר ולחישובים מהירים) גדול יותר והמוח שלהם גמיש יותר ומסוגל לעקוב אחר יותר פריטי מידע יותר מהר מאנשים שלא משחקים בכלל. ואני חושב על זה: עכשיו, זה מסביר הרבה. לפי ההגדרות שלי, אם אני מחלק את הזיכרון לשלבים כמו במחשב (Hard Drive, RAM, Cache) אז הכונן הקשיח שלי דפוק – מערכת חיפוש ושליפה מחורבנת, ה-RAM שלי לא רע בכלל וה-Cache שלי לפעמים גורם לפעמים ללסתות ליפול כי אנשים לא מבינים איך, ולפעמים גם מה, עשיתי. ומערכת עקיבה מצוינת אוטומטית ותת הכרתית יכולה גם להסביר טוב מאוד למה הייתי תותחן כל כך טוב. חומר למחשבה: הילדים רוצים לשחק משחקי מחשב? תנו להם את Portal. אחרי זה את Portal 2. ואחרי זה אולי את Q.U.B.E.


Posted in Gaming, Humanity, Life Lessons, Thinking Out Loud by with comments disabled.

Project Update – Phase 1 Complete

היום הצלחתי, סוף סוף, מוקדם בבוקר, להביא את הפרויקט לרמה שאפשר להציג. זאת אומרת, סיימתי ליצור חדרים בצורה אקראית ולחבר ביניהם… בצורה מסוימת. והבאתי את זה למנחה שלי והוא ראה את זה ובדק את זה ואמר שזה נראה נחמד רק שיש כמה בעיות (שאני יודע עליהם) ואז… נעבור לנושא אחר לחלוטין. זאת אומרת, כל מה שעשיתי עד עכשיו. זרוק חצי מזה לפח ונעבור למשהו אחר. מה שעשיתי עד עכשיו זה ליצור את האסטרואיד, ליצור חדרים בתוכו ואת המנהרות ביניהם ואז להשתמש במנגנון הקיים של המשחק בשביל ליצור את מבנה האסטרואיד הממשי. מה שהמנגנון הזה עושה הוא לבדוק מה נמצא בתוך האסטרואיד ולא בתוך חדר ואז לשים שם אבן. מה שזה אומר זה ליצור אסטרואיד ואז ליצור חדרים ואז ליצור מנהרות ואז ליצור כל אבן ואבן. וכל פעם שאני אומר ‘ליצור’ אני מתכוון לפקודת Insantiate ב-Unity. וכל פקודת Instantiate עולה הרבה משאבים. אז המטרה היא לחסוך כמה מהם. אז מה שאני אעשה זה לבנות את האסטרואיד כאוסף של פונקציות שבסוף יגידו לי אם צריכה להיות שם אבן או לא. ומה שבאמת מגניב אותי: אני ממש מתרגש מכל זה. זה הולך להיות מגניב.


Posted in Gaming, Geekdom, No Category, Programming by with comments disabled.