Difference between revisions of "GameFilter"

From The Battle for Wesnoth Wiki
(New page: ==Basics== * Introduction ** My name is Ben Hwang. I am a senior college student at Yonsei University, Korea majoring computer science. During year 2001 ~ 2005, I have actively participate...)
 
Line 39: Line 39:
 
** Beginner of Python
 
** Beginner of Python
 
* IDE, Tools
 
* IDE, Tools
** Visual Studio .Net 2003 - developed windows games
+
** Visual Studio .Net 2003 - usually developed windows games in the past
 
** Subversion
 
** Subversion
  
 
[[Category:Summer of Code]]
 
[[Category:Summer of Code]]

Revision as of 16:51, 7 April 2008

Basics

  • Introduction
    • My name is Ben Hwang. I am a senior college student at Yonsei University, Korea majoring computer science. During year 2001 ~ 2005, I have actively participated in the ACM-ICPC and advanced to the World Finals on year 2003 and 2005. On year 2006 to 2007, I worked at NHN Corporation, which is one of the biggest IT software company in Korea, as a game developer. The long time contest participating gave me a habit to think up with efficient algorithms and to consider the boundary limits. I am especially comfortable writing the algorithms with either c or c++.
  • Contact Info
    • Email Address: ben_DOT_hwang_AT_gmail_DOT_com
    • irc: BenHwang
    • Awake time: UTC 00:00 ~ 15:00
    • No problem with communicating by phone
    • Preferred contact time by phone: UTC 09:00 ~ 15:00
  • Summer of Code
    • This is the first time for me to participate in an open source project. Although It is a little bit late, I would like to join the open source community and learn a lot and contribute a lot.
  • Experience
    • Worked as a game developer for more than 4 years.
  • Communication skills
    • Fluent in both written and spoken English.
    • Lived in the US for 7 years.

Project

  • Concept
    • Player can add filter options to easily find games the player is interested in. Some filtering criteria can be game type, map size and type, number of free slots/players, etc.
    • When I was working at NHN Corporation, I developed a similar room-searching filter for the online poker game products.
  • Timeline (roughly)
    • 3 weeks: research and code review
    • 2 weeks: structure the algorithm
    • 2 weeks: implementation and documenting
    • Rest: debugging, testing, improving
  • Technical details
    • Sort the rooms by the priority of the accuracy with the player filter options.
  • My gains
    • First step into the open source community.

Practical considerations

  • Languages
    • Fluent in C/C++
    • Beginner of Python
  • IDE, Tools
    • Visual Studio .Net 2003 - usually developed windows games in the past
    • Subversion