Skip to content

submission for an interview technical challenge using three js

Notifications You must be signed in to change notification settings

jcsho/technical-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technical Challenge

Submission for an interview technical challenge using three js

Summary

A WebGL implmentation of the city builder game Kingdoms and Castles

Scope

As there is a limited time for this project, I will only be focusing on completing the core goals listed below

Goals

Immediate

  • Render a scene using three js
  • User interaction through mouse (click and drop functionality for creating objects dynamically)
  • Create affordance with a 'shadow' of the object to be created
  • Add customization options thorugh 'tab' key (change mesh creation parameters)

Possible

  • Enemy AI
  • Better instructions
  • Changing actual mesh object to be spawned
  • Improve UI

Technology Stack

  • Three JS
    • render 3d in WebGL
  • Typescript
    • static type checking
  • NodeJS
    • compile Typescript to Javascript

Deployment

Exported as a static webpage to be hosted on Github

About

submission for an interview technical challenge using three js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published