August 2010
1 post
1 tag
I'm a junior
หลังจากจบมหาลัยมาผมก็เริ่มหางานที่เกี่ยวกับการพัฒนาโปรแกรมและ AI และหลีกเลี่ยงงานที่จำเจ (routine) ไม่ให้ความสนใจเรื่องเงินมากนักเพราะรู้ตัวว่าเกรดไม่ดี ไม่เก่งและที่สำคัญภาษาอังกฤษแย่มาก                 หางานใน Jobdb เจอบริษัท Novaleaf ประกาศรับสมัคร game developer ที่มีคุณสมบัติต่างๆ มากมาย แต่ก็มีคุณสมบัติบางข้อที่ผมให้ความสนใจคือ game, AI และ programming...
Aug 11th
July 2010
2 posts
1 tag
Simplicity in game design
I would like to talk about simplicity in game design and controls. Pong, one of the first games in the world, its main control was an up and down button. In the old days when game consoles had only a few buttons to press and look what great games were created with those simple controls; Tetris, Mario, Asteroids, etc.. Don’t mistaken me, I do like to play complicated games but sometimes I just...
Jul 29th
2 tags
The Best Batch
When rendering geometries, of course, most graphics developers know how to implement instancing and do it nicely using whatever technique to speed up their rendering performance rather than traditional single-instance rendering. So, does this mean that we should always draw every object in the game using instancing technique? If not, what should our decision be made based on? Before...
Jul 22nd
June 2010
8 posts
Japanese Karaoke in Thailand?
If you had lived in Thailand for more than few years, you would probably have noticed that there is no good Japanese karaoke in this country! Actually, I used to think like that, however, this fact is classified as “obsolete” in term of programming after I discovered the place called “Wood Ball”. This place is the combination of drinking bar and Karaoke. Even though most customers are ...
Jun 25th
1 tag
Programmer & Ego
Have you ever noticed the feeling of superiority or a pride of being an awesome programmer? Even though I don’t have a degree in psychology, I am pretty sure that for most people the more one accomplish in something, the more pride and ego he has. That also absolutely applies to many programmers. For me, I always think of programming as a game which you can never lose. As long as, you...
Jun 21st
Novaleaf Technical Diary: Spatial Partitioning for... →
I posted this as an answer to an xna forums question on what spatial partitioning to use for dynamic worlds. No sense wasting perfectly good blog-copy, right? :D … i’m developing a xna game/engine focused on a dynamic, densely populated world, and my choice is the simple grid (well, a… - Jason
Jun 17th
7 notes
4 tags
Higher dimension for collision detection
This is my idea that there should be 4D collision system in future simulation engine for ULTIMATELY ACCURATE collision detection. So at some resting time of this moment, I use it to find information about higher dimension theory. In this world we may know that we are live in 3 dimension space and forced to live along only 1 direction of timeline. But awesome physicists (such as Einstein) found...
Jun 8th
2 tags
Working atmosphere
 I think every child when they were young had a thought that “someday, I’ll create my own game”. I think most people outside the game industry will think that, to create a game you need programmers and artists.  Some people will also add musicians and game designers. But, starting a game company the problem isn’t just the ‘game’ part but it’s about the...
Jun 6th
What do you want to know?
Today, I received an email reminding me to write a blog entry for Novaleaf’s website, which I promised to do a couple of weeks ago… After almost an hour has passed since I started a new word document titled “blog entry #1” – my document is still blank. My blog writing career is starting to look pretty grim… While I was lost without hope, I remembered one of the “tips” on what to write in...
Jun 3rd
3 tags
Jun 2nd
Blog: PC version of Biology Battle
This announcement should come to no surprise, but I am really happy to let everyone know that “Biology Battle” is finally available on PC. Hooreyyyyyyy! You could go get a copy today at Impulse: http://www.impulsedriven.com/biologybattle. Now that Biology Battle leaves the well-protected/ no-piracy Xbox Live platform, I guess it was a matter of time until the game is available for free downloading...
Jun 1st
May 2010
4 posts
Internship at Novaleaf #4
    Novaleaf and The Daily Life     When I told anyone that I’m intern at Novaleaf ,they say ” Novaleaf? What’s it? I’m never heard of it!”. Yes,that’s right. In my province don’t have company that make the game. Only few people will know some of these like “Asiasoft”,”Goldensoft”, “One-net” but they’re only...
May 30th
Internship at Novaleaf #3
  where are woman programmer? เปิดประเด็น entry มีเหตุเกิดจากความเหงา…นั่งเขียนโค๊ดเศร้าๆ แค่เราคนเดียว >w< ตอนเรียนเพื่อนผู้หญิงก็เยอะแยะ แล้วเรียนจบ หายไปทำอะไรกันนะ หรือเค้าแค่ไม่มาเขียนเกมกัน แต่จากที่ถามเพื่อนๆมาก็นะ ผู้หญิงน้อยจริงๆ น้อยได้อีก จะน้อยไปถึงไหน ไม่มีเลยจะดีกว่ามั้ง งุงิ <บ่นเล่นๆนะคะ> เข้าประเด็นที่มีสาระดีกว่า I’m here woman programmer!...
May 25th
Internship at Novaleaf #2
ตอนเพิ่งเริ่มฝึกงานใหม่ๆ รู้สึกกดดันและตื่นเต้นพอสมควร เหมือนถือดาบของเล่นมา แล้วมาเห็นพวกพี่ๆ เขาใช้ดาบจริงตีมอนสเตอร์อยู่ ผมประทับใจ ในวิธีการทำงาน ที่เน้นการศึกษา ค้นคว้าและทดลอง Novaleaf มีแหล่งข้อมูลดีๆมากมาย ไม่ว่าจะเป็น Textbook, Game และพี่ๆแต่ละคน ที่เป็นยิ่งกว่า Google ให้คำตอบเจ๋งๆ(และฮา) ผมตั้งใจจะนำความรู้และประสบการณ์ที่ได้จากที่นี่ ไปทำเกมในงานจุลนิพนธ์ รู้สึกว่าคิดถูกมากที่ได้มา...
May 23rd
Internship at Novaleaf
Currently, Novaleaf has an opportunity to welcome 3 interns from 3 different Thai universities. Each of them brings diverse skill sets to Novaleaf and now working on different projects. I could keep writing about them in this post, but I think it would be better that you hear the intern stories from them directly. So, stay tune for their posts. :) It has been quite a few years now that Novaleaf...
May 5th
March 2010
1 post
Hello, World (Again)
jasons-novaleaf: after a few years “guerrilla”  I’ve decided to setup Novaleaf’s public facing communications….  again. What’s different this time around? Well first thing is the available tools.  We have just finished setting up out new web infrastructure (using Google Apps for Domains)  and using tumblr for aggrigated RSS feeds. I really want a system that lets all of Novaleaf’s employees...
Mar 27th
2 notes