Code Monkey home page Code Monkey logo

stickatar's Introduction

Stickatar

Stickatar definition: A heroic figure of both stick and avatar.

This project is currently not "playable" in any sense of the word. It is a technical demo, until further notice (probably forever).

Latest awesome gif-animated visuals

20201004- One gameboard wasn't enough, four gameboards to rule them all...

Four Gameboards Ortho-Cubed

20200903- I threw a fairly pointless user control hint up, mostly to familiarize with Unity UI Panels and TextMeshPro.

Rotation in Isometric View

Why... ?

This started as a by-request interview test. Afterward I decided to make a best effort to turn it into something more portfolio-suitable. It now serves as an opportunity for me to improve my first-hand experience with Unity.

(you are welcome to infer the outcome of the interview)

The original defined criteria was to play with the basic concepts of path finding through a simple 2D landscape, without using Unity's built in NavMesh. The rationale for why we aren't using NavMesh is for the sake of "academia." Also, see long term goals for potentially other reasons.

To accomplish this within a budgeted timeframe, I decided to implement a rather un-Unity-like approach, which plotted two GameObjects and pushed one toward the other along a list of waypoints obtained from the A* algo. Since then, I have been applying more appropriate mouse and keyboard-driven controls to improve the UX factor of this tech demo.

Long term goals

Pathfinding

  • Improve tooling and visualization, so that broken paths can be understood and remedied
  • Implement pathfinding at scales formerly unknown to Unity (tens of thousands of tiles)
  • multi-level pathfinding along isometric slopes

Gameplay

  • Figure out some kind of goal / purpose
  • Add some achievements feedback, let the player feel awesome for a moment
  • try to avoid "scores" (boring!)
  • Real stickman models.
  • amazing advanced animations, sound fx, and a live orchestra soundtrack composed by Skaven (Peter Hajba)

(last one might be a bit of a stretch goal)

stickatar's People

Contributors

jstine35 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.