Git Product home page Git Product logo

alcarinpage's People

Contributors

wiktor-obrebski avatar

Watchers

 avatar  avatar

Forkers

emu23

alcarinpage's Issues

Map properties

global map properties (for now - radius) need be save somewhere. maybe on field (0, 0)?

Common main bar

Main bar should be common for guest layout and main web alcarin layout - so logged user can see guest site, but have all basic commands at his panel on up.

Skeletons

preparing skeletons for:

  • admin web panels
  • gamemaster web panels
  • guest web panels

Login/Registering in guest mode.

Characters speaking

Characters living in one, simple, global location where their can speaking only, like on chat.

Game time docs

Create progd docs with game time mechanism explanation.

Player page layout

Main player panel layout, "divina proportio", left events view, right active subpanel.
between panels are nav menu for specific panels.

Errors in coffee

Find best way to log errors and warnings in coffee code - check errors module api and adapt orbis gateways coffee code.

Guest page

Prepare privilages to have simple guest screen before login.

Logs

mongo powered logs, probably using zf2 logs system.

Game modules admin panel

Admin panel with list of alcarin api game modules.
For now only module name and description.
It would be nice to use bootstrap Affix plugin for module names.

Painting at map

Paint using specific terrain type.
Need have dynamic brush size and easy to change brush kind.

Admin index page

Admin index page specific functions tiles, related with admin privilages.
Icon to it on user bar.

Redirect after login

Redirect after login to original request - (now if your trying access page than you don't have access, it will send you to login screen /user)

forms and CSRF

It would be nice to have premade fieldset with CSRF protection and submit button.

Coffee form class

Preparing "abstract" base coffee form class with functionality:

  • easy control disable state of submit button
  • helper for controlling boostrap errors fields filling

Pseudo service manager

I check that simplify service manager can work almost 6x faster.
Let add is as service to /Core module and use it to share engine features between modules.

Rendering map, management, flags (gateways)

We should have possibility to create virtual flags, let call them "Gateways", on game map and fastly move to this places. Gateways should be visible on small game world minimap. Gateways should be groupable.

Resources access

Need to re-think about resource access. Current system give access to resource or not - we can not choose level of this access. So, in RESTful controllers, we need have possibility to decide which of methods (get/create/update/delete) can be achieved for user and which can not.

Orbis layout

Orbis editor layout should be created on first step.

static translations

Preparing static translation system in zend, checking cooperation with Twig, etc.

Map information

Need fast, easy to get information about world, to have better idea about general things.

Check js mvc

let check exacly Ember.js and maybe implement it in our game

Working on routing

fix routing issues - we can use all route controllers for all route path. it is not excepted behaviour,

ActiveList

adding activelist, support for coffee ActiveView lists (active-view.coffee)

Js errors report

Preparing js error reporting to our mongo logs database.
Required:

accept not more than 10 reports per user per day
this same protection on client side

Docs: How To

Preparing "How to" docs base. For now it shoud contains:

  • instructions about adding new coffee/less files to project
  • configure pages access

Forms and logs docs

Need simple documentation about use "annotation" forms style and our logs system.

World editor sketch

Preparing basic world editor, only with drawing map terrain type for now.

Resize maps

Maps can be resized only by increasing world radius. It can not be decreased. Just simple radius modification.

In place where we change radius we should have simple information panel for GameMasters, so them seemed to do better know what they're doing.

User bar

tiny, floating bar at top of screen, where you will can choose your character, create new etc.

Terrain type

Need defining terrain types. At start they will have only colors, but data should be ready to add others parameters later. Terrain types will be used like some kind of brushes.
One terrain type should be undeletable and representing empty area (probably sea).

Range limits when painting

when painting on orbis editor map we should now that we occur world limit and block this kind of tries.

Admin Interface help

We need some standard way to display simple help to all admin panels (if it needed). Orbis gateways edition is good place to start.

Documentation

Programmers documentations with actual used technologies description and installation process.

Permissions

Permissions system, view and controller helpers.
Simplest, without using zend things.

Controller - Resource relation

we need easy control for what kind of access user need have to use specific controlller.
it should be easy changed from configuration.

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.