Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
GAMEBUILDINGLANGUAGEYiqing Cui(yc3121)
Sihao Zhang(sz2558)
YeCao(yc3113)
ShengtongZhang(sz2539)
Motivation
• Itisextremelydifficulttocreateagamefromzero.Wewouldliketoprovidesuchalanguagewhichcouldhelpgamedeveloperstogeneratetheirgameseasilyandfast.
TheGoal
1.createthecoordinate-basedgameeasily.2.intuitivelylearnanddevelop.3.spendtheleasttimedoingmostwork.4.haveawonderfultimedevelopingexperience.
ArchitecturalDesign
TestPlanTestsuite- Unittest:- Scanner- Parser- Semantic- Codegeneration
- Integrationtest:83testcasescoveredeachgrammar
- Testautomation- Shellscripttoautomatetheflow
Demo
1. GoBang.gbl
2. Flew.gbl
3. GoBangAI.gbl
Question?
Thankyou!