Coming soon to theatres... :)
haroldagnote / heraldofanewera Goto Github PK
View Code? Open in Web Editor NEWSenior Project for CECS 491 at CSULB
Senior Project for CECS 491 at CSULB
Use basic shapes; nothing too complex.
Research sample AI Logic
Figure out how an AI entity will be using the Game Manager entity to control enemy units.
Restructure tile types and effects.
Take account of obstacles and boundary tiles in movement
Complete Basic ViewModel Class for new architecture
Since tile properties have changed, all types of units which implement the Mover interface need to be restructured.
Art Design, button placement, integration with other menus.
Basic tile designs for map demo. Simple color, with slight complexity.
Art Design, button placement, integration with other menus.
We should have a document that pertains the logic of attacks within the game. Which type of unit should do what type of attack. Etc.
Art Design, button placement, integration with other menus.
There's a bug that misinforms attack ranges in certain conditions. (See Unit.cs --> GetAttackLocations)
Implement simple turn based movement
We need a blueprint of a what a basic map will look like. We'll also have to decide size constraints and certain rules for our maps.
New settings for GameManager will be necessary for controlling the Game State in the MVVM Architecture:
Hook the logic of pressing a button on the menu that would change the scene of the application to within the game
Since we have more Unit classes, we need to refine the Unit Factory script to be able to support any types of Unit that we create on the board.
Unit specific stats, abilities, and special abilities.
Units need to be disabled properly when defeated. This also includes removing them from the board and ignoring them in movement calculations.
Create sample units with basic movement stats so they can move on the board
Use Unity Tilemap tool to paint a sample map using the sprites Sebastian made.
Then try to find a way to parse through the map's tiles and gather their properties and output them in some text format.
We'll copy/paste that text into a "constructor" for a BoardManager in order to regenerate the board that we want.
Art Design, button placement, integration with other menus.
Game should be re-organized to use MVVM architecture
Implement attack system in the game. When a unit damages another unit, they will lose HP. When HP goes to 0, the unit is defeated and is removed from the board.
Udemy/Lynda/Youtube videos/other.
Brief overview of what was learned and sources.
Art Design, button placement, integration with other menus.
Refine logic for generating tiles using wrappers and parsing correctly
Version: 2018.3.3
Implement all types of unit classes that will be in the game (e.g. flying, cavalier, archer, etc.)
Reorganize architecture with Model classes for game
Art Design, button placement, integration with other menus.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.