• Title/Summary/Keyword: Object-Oriented Approach

검색결과 245건 처리시간 0.024초

FPS게임 레벨디자인에서 Choke Point유형과 Cover Pattern속성의 관계 (Relations between Choke Point Types and Cover Pattern Properties in FPS Game Level Design)

  • 최규혁;진형우;김미진
    • 한국게임학회 논문지
    • /
    • 제14권4호
    • /
    • pp.27-36
    • /
    • 2014
  • 사용자중심의 게임분석에 대한 과학적인 접근이 주목 받고 있는 게임개발 환경에서 플레이어에 대한 정확한 정보는 중요한 요소로 작용하고 있다. 본 논문에서는 플레이어의 행동과 게임레벨간의 상호작용이 타 장르에 비해 높은 FPS게임에서 주된 레벨디자인 요소인 Choke Point 유형과 Cover Pattern속성의 관계가 레벨난이도에 어떠한 영향을 주는지 살펴보았다. Choke Point는 목표달성을 위해 반드시 통과해야하는 주요 길목이며, Cover Pattern은 건물을 제외한 레벨상의 물체를 말한다. 두 요소는 레벨 난이도에 직 간접적으로 영향을 준다. 대표적인 10종의 FPS게임플레이를 분석하여 Choke Point유형을 분류하고 4종의 Cover Pattern속성을 배치하여 16개의 실험대상 레벨을 구성하였다. 10명 플레이어의 5회 반복플레이를 통해 800개의 플레이어 행동데이터를 수집, 분석하였다. 이러한 실증적 실험을 통한 분석결과는 게임레벨 디자인 단계에 구체적인 정보를 제공함으로써 체계적인 게임레벨 제작에 기여할 것이며 기존 학술적연구결과가 산업적으로 활용될 수 있는 방법을 제안하고 있어 의의를 갖는다.

Objectivity/C++에서 무결성 제약조건 확인을 위한 코드 생성 (Code Generation for Integrity Constraint Check in Objectivity/C++)

  • 김인태;김기창;유상봉;차상균
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제5권4호
    • /
    • pp.416-425
    • /
    • 1999
  • 복잡한 무결성 제약 조건을 효율적으로 확인하기 위해 제약 조건들을 룰 베이스(rule base)에 저장하고 별도의 룰 관리 시스템과 제약 조건 관리 시스템을 통해 제약 조건을 확인하는 기법이 많은 연구자들에 의해 연구되고 발표되었다. 그러나 제약 조건 관리 시스템이 실행시간에 응용 프로그램을 항상 모니터링하고 있다가 데이타의 수정이 요청될 때마다 개입하여 프로세스를 중단시키고 관련 제약 조건을 확인하는 기존의 방법들은 처리 시간의 지연을 피할 수 없다. 본 논문은 컴파일 시간에 제약 조건 확인 코드를 응용 프로그램에 미리 삽입할 것을 제안한다. 응용 프로그램 자체 내에 제약 조건 확인 코드가 삽입되기 때문에 실행 시간에 다른 시스템의 제어를 받지 않고 직접 제약 조건의 확인 및 데이타베이스의 접근이 가능해져서 처리 시간의 지연을 피할 수 있을 것이다. 이를 위해 어떤 구문이 제약 조건의 확인을 유발하는 지를 추적하였고, 컴파일러가 그러한 구문을 어떻게 전처리 과정에서 검색하는지 그리고 그러한 구문마다 어떻게 해당 제약 조건 확인 코드를 삽입할 수 있는 지를 객체지향1) 데이타베이스 언어인 Objectivity/C++에 대해 gcc의 YACC 코드를 변경함으로써 보여 주었다.Abstract To cope with the complexity of handling integrity constraints, numerous researchers have suggested to use a rule-based system, where integrity constraints are expressed as rules and stored in a rule base. A rule manager and an integrity constraint manager cooperate to check the integrity constraints efficiently. In this approach, however, the integrity constraint manager has to monitor the activity of an application program constantly to catch any database operation. For each database operation, it has to check relevant rules with the help of the rule manager, resulting in considerable delays in database access. We propose to insert the constraints checking code in the application program directly at compile time. With constraints checking code inserted, the application program can check integrity constraints by itself without the intervention of the integrity constraint manager. We investigate what kind of statements require the checking of constraints, show how the compiler can detect those statements, and show how constraints checking code can be inserted into the program, by modifying the GCC YACC file for Objectivity/C++, an object-oriented database programming language.

철근콘크리트 공사의 작업 생산성 분석을 위한 3차원 객체 활용 정보관리 시스템 구축방안 (A Framework on 3D Object-Based Construction Information Management System for Work Productivity Analysis for Reinforced Concrete Work)

  • 김준;차희성
    • 한국건설관리학회논문집
    • /
    • 제19권2호
    • /
    • pp.15-24
    • /
    • 2018
  • 국내 건설산업에서 생산성 정보의 필요성과 그 활용에 대한 중요성 인식에도 불구하고, 현장 단위의 공사계획 시 효과적인 피드백을 통한 생산성 정보관리가 미흡한 실정이다. 공사계획의 신뢰성을 향상하기 위해서는 생산성 정보의 효과적인 활용이 요구되지만, 현장에서는 공사계획을 관리자의 경험 및 직관에 의존하고 있다. 생산성 정보가 효과적으로 관리되지 못하는 이유는 생산성 정보의 관리를 위한 추가 인력투입이 어렵다는 점, 기존의 생산성 정보가 새로운 프로젝트에 적용되기 어렵다는 점 등 때문인 것으로 파악되었다. 이러한 문제의 해결방안을 제시하기 위해서 선행연구조사 및 면담조사를 하였고 그 결과 새로운 시스템이 필요하다는 사실을 확인하였다. 새로운 시스템의 요구사항으로는 최소화된 업무, 한정된 정보관리범위, 정보의 분류, 정보의 피드백, 생산성 저하요인의 고려 등이 있다. 본 연구에서는 상기 내용을 바탕으로 생산성 저하요인 및 생산성 정보의 관리가 가능한 시스템의 프레임워크를 제안하였다. 이 시스템은 사용자 접근성이 좋은 SketchUp 소프트웨어를 활용하여 프로그램의 활용에 따른 추가인력의 투입이나 업무량 증가를 최소화할 수 있도록 하였다. 제안한 시스템은 준비단계, 입력단계, 처리단계, 출력단계의 총 네 단계의 과정을 통해서 정보를 입력하여 처리하고 출력하도록 하였다. 입력한 시공정보는 건축공사 표준시방서에 기재된 내용을 참고로 구성한 Task Breakdown Structure (TBS)와 Material Breakdown Structure (MBS)를 통해서 분류되어 생산성 정보로 변환되도록 하고, 변환된 정보를 그래픽으로 화면에 출력하도록 하여 사용자는 이를 활용해 해당 현장에서의 생산성 정보를 활용할 수 있도록 하였다. 본 연구에서 제안한 생산성 정보관리 시스템을 K 사옥 공사현장에 대입하여 현장적용 가능성 및 정보 활용성 측면에서 검증하였고, 사용성 및 적용 가능성에서 매우 긍정적인 결과와 정보 활용에 따른 이득이 있을 것으로 예상되었다. 본 시스템을 활용할 경우 생산성 정보를 활용한 공사계획이 가능할 것이고 추후 정보가 지속해서 누적될 경우, 본 연구의 기대효과는 더욱 높아질 것으로 사료된다.

토픽 모델링을 이용한 트위터 이슈 트래킹 시스템 (Twitter Issue Tracking System by Topic Modeling Techniques)

  • 배정환;한남기;송민
    • 지능정보연구
    • /
    • 제20권2호
    • /
    • pp.109-122
    • /
    • 2014
  • 현재 우리는 소셜 네트워크 서비스(Social Network Service, 이하 SNS) 상에서 수많은 데이터를 만들어 내고 있다. 특히, 모바일 기기와 SNS의 결합은 과거와는 비교할 수 없는 대량의 데이터를 생성하면서 사회적으로도 큰 영향을 미치고 있다. 이렇게 방대한 SNS 데이터 안에서 사람들이 많이 이야기하는 이슈를 찾아낼 수 있다면 이 정보는 사회 전반에 걸쳐 새로운 가치 창출을 위한 중요한 원천으로 활용될 수 있다. 본 연구는 이러한 SNS 빅데이터 분석에 대한 요구에 부응하기 위해, 트위터 데이터를 활용하여 트위터 상에서 어떤 이슈가 있었는지 추출하고 이를 웹 상에서 시각화 하는 트위터이슈 트래킹 시스템 TITS(Twitter Issue Tracking System)를 설계하고 구축 하였다. TITS는 1) 일별 순위에 따른 토픽 키워드 집합 제공 2) 토픽의 한달 간 일별 시계열 그래프 시각화 3) 토픽으로서의 중요도를 점수와 빈도수에 따라 Treemap으로 제공 4) 키워드 검색을 통한 키워드의 한달 간 일별 시계열 그래프 시각화의 기능을 갖는다. 본 연구는 SNS 상에서 실시간으로 발생하는 빅데이터를 Open Source인 Hadoop과 MongoDB를 활용하여 분석하였고, 이는 빅데이터의 실시간 처리가 점점 중요해지고 있는 현재 매우 주요한 방법론을 제시한다. 둘째, 문헌정보학 분야뿐만 아니라 다양한 연구 영역에서 사용하고 있는 토픽 모델링 기법을 실제 트위터 데이터에 적용하여 스토리텔링과 시계열 분석 측면에서 유용성을 확인할 수 있었다. 셋째, 연구 실험을 바탕으로 시각화와 웹 시스템 구축을 통해 실제 사용 가능한 시스템으로 구현하였다. 이를 통해 소셜미디어에서 생성되는 사회적 트렌드를 마이닝하여 데이터 분석을 통한 의미 있는 정보를 제공하는 실제적인 방법을 제시할 수 있었다는 점에서 주요한 의의를 갖는다. 본 연구는 JSON(JavaScript Object Notation) 파일 포맷의 1억 5천만개 가량의 2013년 3월 한국어 트위터 데이터를 실험 대상으로 한다.

온라인 서비스 품질이 고객만족 및 충성의도에 미치는 영향 -항공권 예약.발권 웹사이트를 중심으로- (The Effects of Online Service Quality on Consumer Satisfaction and Loyalty Intention -About Booking and Issuing Air Tickets on Website-)

  • 박종기;고도은;이승창
    • 한국유통학회지:유통연구
    • /
    • 제15권3호
    • /
    • pp.71-110
    • /
    • 2010
  • 본 연구에서는 항공권 예약 발권 웹사이트의 서비스 품질을 측정 뿐만 아니라 서비스 회복도 측정하고자 하였다. 또한 서비스 품질과 서비스 회복이 고객만족 및 충성의도에 미치는 영향관계를 실증하고자 하였다. 온라인 서비스 품질과 온라인 서비스 회복의 측정을 위해 Parasuraman, Zeithaml, & Malhotra(2005)가 개발한 E-S-QUAL과 E-RecS-QUAL을 사용했으며, 했다. E-S-QUAL은 온라인 서비스 품질을 측정하는 도구로써, 효율성, 시스템 이용가능성, 이행성, 프라이버시의 4개 차원 22개 항목으로 구성된다. E-RecS-QUAL은 온라인 서비스 회복을 측정하는 도구로써, 반응, 보상, 접촉의 3개 차원 11개 항목으로 구성된다. 실증분석을 위한 설문조사는 항공사나 여행사의 웹사이트를 통해 국내 외 항공권을 구입해 본 경험이 있는 소비자를 대상으로 실시하였는데, 총 400부가 회수되었고, 이 중 342부를 최종분석에 사용하였다. 실증분석을 위해 AMOS 7.0과 SPSS 15.0을 사용하였다. 먼저, SPSS 15.0을 사용하여, 요인점수를 이용한 회귀분석으로 가설검증을 한 결과, <가설 I-1, 2, 3, 4, II-1, 2, 3, III-1, IV-1>이 전부 채택되었다. 온라인 서비스 품질과 온라인 서비스 회복의 각 차원은 모두 전반적인 서비스 품질에 유의한 영향을 보였고, 전반적인 서비스 품질은 고객만족에 유의한 영향을 미쳤다. 마지막으로 고객만족 역시 충성의도에 유의한 영향을 미치는 것으로 확인되었다. 한편 AMOS 7.0을 사용하여 모형 분석을 하였는데, 모형의 적합도는 가설검증을 하기에 합당한 수치가 나왔다. 이를 토대로 가설검증을 한 결과, <가설 I-1, 3, II-1, 3, III-1, IV-1>은 채택되었고, <가설 I-2, 4, II-2>는 기각되었다. 이 결과는 Parasuraman et al.(2005)이 주장한 것처럼 E-S-QUAL을 나타내는 데는 요인점수를 이용한 회귀분석이 더 적합하다는 것을 보여주는 것이라고 판단된다. 이를 토대로 본 연구의 시사점을 정리하였다.

  • PDF