GAME BUILDING LANGUAGE Yiqing Cui(yc3121) Sihao Zhang(sz2558) Ye - - PowerPoint PPT Presentation

game building language
SMART_READER_LITE
LIVE PREVIEW

GAME BUILDING LANGUAGE Yiqing Cui(yc3121) Sihao Zhang(sz2558) Ye - - PowerPoint PPT Presentation

GAME BUILDING LANGUAGE Yiqing Cui(yc3121) Sihao Zhang(sz2558) Ye Cao(yc3113) Shengtong Zhang(sz2539) Motivation It is extremely difficult to create a game from zero. We would like to provide such a language which could help game developers


slide-1
SLIDE 1

GAME BUILDING LANGUAGE

Yiqing Cui(yc3121) Sihao Zhang(sz2558) Ye Cao(yc3113) Shengtong Zhang(sz2539)

slide-2
SLIDE 2

Motivation

  • It is extremely difficult to create a game from zero. We would like to

provide such a language which could help game developers to generate their games easily and fast.

slide-3
SLIDE 3

The Goal

  • 1. create the coordinate-based game easily.
  • 2. intuitively learn and develop.
  • 3. spend the least time doing most work.
  • 4. have a wonderful time developing experience.
slide-4
SLIDE 4

Architectural Design

slide-5
SLIDE 5

Test Plan

Test suite

  • Unit test:
  • Scanner
  • Parser
  • Semantic
  • Code generation
  • Integration test: 83 test cases covered each

grammar

  • Test automation
  • Shell script to automate the flow
slide-6
SLIDE 6

Demo

  • 1. GoBang.gbl
  • 2. Flew.gbl
  • 3. GoBangAI.gbl
slide-7
SLIDE 7

Question?

slide-8
SLIDE 8

Thank you!