Other/Tile Pile: Difference between revisions
(→User) |
|||
(77 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Other|'''This is other games ideas. I.e. not part of Color Planet Resources''']] | [[Other|'''This is other games ideas. I.e. not part of Color Planet Resources''']] | ||
= Rethinking with factories and floors = | |||
== <s>Alpha</s> == | |||
* <s>Server admin service to access all custom factories data</s> | |||
* <s>Create first factories to introduce the area types and machines</s> | |||
* <s>Toolbar and bottom stuff keeps showing on tablet. Get rid of them.</s> | |||
** <s>Rethink: Let top toolbar stay on screen? It shows up anyway and blocks...</s> | |||
* <s>Show current credit count</s> | |||
* <s>Do not allow negative credit to resolve a factory</s> | |||
* <s>Pay a negative done factory to resolve it - automatically</s> | |||
* <s>Show how much +credits you have on a factory.</s> | |||
* <s>Machine select - make it clear what you may select, including the remove machine option</s> | |||
* <s>A factory is open only if any of the 3(?) ....</s> | |||
* <s>Require user data (account selected) to be done before uploading</s> | |||
** <s>Login</s> | |||
** <s>Send oauth to server</s> | |||
** <s>Make server check oauth</s> | |||
** <s>Server store user id</s> | |||
** <s>Server check user id when overwriting</s> | |||
* <s>Round tiles</s> | |||
* <s>Bigger machine/ground select icons on tablet. Use 1/6 of the screen height? and make them all the width?</s> | |||
* <s>Remove invalid thumbnail when editing floor</s> | |||
* <s>Clean up value before playing the same floor again, something gets very buggy... tiles for to fast or slow etc</s> | |||
* <s>List factories nicer</s> | |||
* 0.0.8 | |||
* <s>Title on edit factories (24sp) just as the other lists</s> | |||
* <s>Write "Floor", "N" (centered above) on floors instead of just a number. Really small letters on "Floor"</s> | |||
* <s>Display something useful (login in/logged in as...) on the Player fragment and a back button</s> | |||
* <s>Lock icon on factory shows despite it is not locked!</s> | |||
* <s>The right menus, use a linear layout and divide the screen so the last one will not get tiny?</s> | |||
* <s>Swedish translation</s> | |||
* <s>Clean out invalid custom test factories</s> | |||
* <s>Better check if a floor already is uploaded, check the id generated by the client</s> | |||
* <s>Use UserRepo and save a Key with ref to user<s> | |||
* <s>Admin, list users</s> | |||
* <s>Re-save and delete factories on server, with old-style key</s> | |||
* <s>Score - show some message that it is not yet done.</s> | |||
* 0.0.10 | |||
* <s>Have more "built in" factories and floors</s> | |||
* <s>Stop and Toast about need to login before publishing factory</s> | |||
* 0.0.11 | |||
* <s>web admin - require login of some kind</s> | |||
* <s>Set up feedback area</s> | |||
* <s>Invite users of existing games</s> | |||
== After alpha-testing == | |||
* <s>Some already done adjustments</s> | |||
0.0.13 | |||
* <s>only allow upload factories with floors</s> | |||
* <s>When not solving a factory due to insufficient resources, make that dialog clear.</s> UNTESTED FIX | |||
* Show that the painter paints the area next to somehow. (Animations on the machine select area?) | |||
* Not clear how you get the score. | |||
* On the machine select: "X/Y NNNo". Do not show Y (used on other floors) on the first floor of a factory. | |||
* Have a correct pile-offset or remove the pile offset | |||
Note: The difficulty of the floors on hexagon was enough. | |||
== Beta == | |||
* Support multiple drop zones | |||
* Conveyor send every other needs internal stat to keep track and send every other right/left, not just the time step. | |||
* Ability to set status of custom factories, test/final. Test = may be edited more, final = score is being saved. | |||
** Inform players that they accept that the factory may be used in the game. (when they upload) | |||
* Give factories a new id when finalized to invalidate score(?). | |||
* Intro "movie", animation showing game play | |||
* Sound effects | |||
* Send usage-"score" to server in background | |||
* Also track time spent and send in statistics | |||
* List usage-"score". Sort on score and if the same, the time spent | |||
* Think about the name of the game? Package ... move, distribute, etc, "Factory floor" | |||
* Save/restore progress to server, to be able to use multiple devices | |||
* Fulfill the ad-thing | |||
* Translations of factory names, the build in ones | |||
=== Custom factories === | |||
* Character encoding when storing/loading on server | |||
* <s>Store who did what factories on server</s> | |||
* Store user data so other people can see who made a factory, not just the id number | |||
* Show who did custom factories on server | |||
* Feedback ability on custom factories | |||
== 1.0 == | |||
* New icons for everything | |||
* Add background music, and ability to disable it | |||
* Signing all stored data, so it may not easily be faked | |||
== Ideas == | |||
* Place machines into the next area? | |||
= Original idea = | |||
Note: No longer valid. But maybe for some other game.... | |||
Name ideas: Tile Map, Tile The World | |||
== Basic idea == | == Basic idea == | ||
Line 33: | Line 125: | ||
Producer (and mixer): Two sides are input and the third is output. At regular times it produces a new tile having the mixture of the colors on the two input tiles. Only produces if there is room left. Note: if a bit up in a pile it will fall down to the bottom leaving room for more. | Producer (and mixer): Two sides are input and the third is output. At regular times it produces a new tile having the mixture of the colors on the two input tiles. Only produces if there is room left. Note: if a bit up in a pile it will fall down to the bottom leaving room for more. | ||
Transportation tiles. Whenever a tile appears on one side it will be transported to another specified place (shown with arrow) | Transportation tiles. Whenever a tile appears on one side it will be transported to another specified place (shown with arrow). May be rotated by interacting with them (pressing or something) | ||
Color changing tiles. Darker and brighter or other things. | |||
Fun thing: If the user sets up a set of function tiles and then drops a pile of tiles in an area then he/she can see how tiles are being moved or whatever ("building a machine") This way the user may build flashing stars or things. Then he/she must be able to record video. (or let other players replay what (s)he did. | |||
== Piling == | == Piling == | ||
Line 40: | Line 136: | ||
Otherwise just have one level of tiles. | Otherwise just have one level of tiles. | ||
== Scoring | == Scoring / Goal of the game == | ||
Medals for producing patterns using one or more colors. Things like: | Medals for producing patterns using one or more colors. Things like: | ||
A A B A A | A A B A A | ||
Line 47: | Line 143: | ||
or something. | or something. | ||
There is no real end of it. | |||
Maybe voting for the build of the week? Other players images, that player get rewards. They may build whatever they want. | |||
== Social interaction == | == Social interaction == | ||
Line 53: | Line 152: | ||
Ability to share the images on social networks (with links to games) | Ability to share the images on social networks (with links to games) | ||
In the chat/log you will see what other people has built. | |||
== Client/Server? == | |||
Idea: The client may play standalone. | |||
Server only needed when sharing images and chatting etc. | |||
A sync to server sometimes will be done. | |||
Just go ahead and play, even if no network. It only loads data if network available. | |||
When you want to share something you need a username. |
Latest revision as of 09:03, 15 January 2017
This is other games ideas. I.e. not part of Color Planet Resources
Rethinking with factories and floors
Alpha
Server admin service to access all custom factories dataCreate first factories to introduce the area types and machinesToolbar and bottom stuff keeps showing on tablet. Get rid of them.Rethink: Let top toolbar stay on screen? It shows up anyway and blocks...
Show current credit countDo not allow negative credit to resolve a factoryPay a negative done factory to resolve it - automaticallyShow how much +credits you have on a factory.Machine select - make it clear what you may select, including the remove machine optionA factory is open only if any of the 3(?) ....Require user data (account selected) to be done before uploadingLoginSend oauth to serverMake server check oauthServer store user idServer check user id when overwriting
Round tilesBigger machine/ground select icons on tablet. Use 1/6 of the screen height? and make them all the width?Remove invalid thumbnail when editing floorClean up value before playing the same floor again, something gets very buggy... tiles for to fast or slow etcList factories nicer- 0.0.8
Title on edit factories (24sp) just as the other listsWrite "Floor", "N" (centered above) on floors instead of just a number. Really small letters on "Floor"Display something useful (login in/logged in as...) on the Player fragment and a back buttonLock icon on factory shows despite it is not locked!The right menus, use a linear layout and divide the screen so the last one will not get tiny?Swedish translationClean out invalid custom test factoriesBetter check if a floor already is uploaded, check the id generated by the clientUse UserRepo and save a Key with ref to userAdmin, list usersRe-save and delete factories on server, with old-style keyScore - show some message that it is not yet done.- 0.0.10
Have more "built in" factories and floorsStop and Toast about need to login before publishing factory- 0.0.11
web admin - require login of some kindSet up feedback areaInvite users of existing games
After alpha-testing
Some already done adjustments
0.0.13
only allow upload factories with floorsWhen not solving a factory due to insufficient resources, make that dialog clear.UNTESTED FIX- Show that the painter paints the area next to somehow. (Animations on the machine select area?)
- Not clear how you get the score.
- On the machine select: "X/Y NNNo". Do not show Y (used on other floors) on the first floor of a factory.
- Have a correct pile-offset or remove the pile offset
Note: The difficulty of the floors on hexagon was enough.
Beta
- Support multiple drop zones
- Conveyor send every other needs internal stat to keep track and send every other right/left, not just the time step.
- Ability to set status of custom factories, test/final. Test = may be edited more, final = score is being saved.
- Inform players that they accept that the factory may be used in the game. (when they upload)
- Give factories a new id when finalized to invalidate score(?).
- Intro "movie", animation showing game play
- Sound effects
- Send usage-"score" to server in background
- Also track time spent and send in statistics
- List usage-"score". Sort on score and if the same, the time spent
- Think about the name of the game? Package ... move, distribute, etc, "Factory floor"
- Save/restore progress to server, to be able to use multiple devices
- Fulfill the ad-thing
- Translations of factory names, the build in ones
Custom factories
- Character encoding when storing/loading on server
Store who did what factories on server- Store user data so other people can see who made a factory, not just the id number
- Show who did custom factories on server
- Feedback ability on custom factories
1.0
- New icons for everything
- Add background music, and ability to disable it
- Signing all stored data, so it may not easily be faked
Ideas
- Place machines into the next area?
Original idea
Note: No longer valid. But maybe for some other game....
Name ideas: Tile Map, Tile The World
Basic idea
World is divided in lines with triangles in them, so corners connect. The triangles are "areas".
Tiles may be placed on the areas.
Player may use gps to unlock such areas on the map. Whenever player unlocks an area (e)he may find a tile on it)
Players build shapes with colored tiles to get some kind of rewards (medals or whatever)
Players use gps to know where he/she should be able to
Players manually trigger gps on or just single gps reads to get a pos to unlocking and set shat areas (s)he may play on.
User
May carry up to 5(?) tiles at one time. Increasing with "score"?
Has a picking/dropping range of a few (3?) triangles.
If piling, may only pick the highest tile atm.
Tiles
Can have color RRGGBB(AA). Where any of them may be 00, 11, 22, .., FF. Or maybe just 00,33,66,99,CC,FF to get a decent number of combinations? The alpha is only interesting is piling is allowed.
Normal tiles just have a color.
Function tiles
Producer (and mixer): Two sides are input and the third is output. At regular times it produces a new tile having the mixture of the colors on the two input tiles. Only produces if there is room left. Note: if a bit up in a pile it will fall down to the bottom leaving room for more.
Transportation tiles. Whenever a tile appears on one side it will be transported to another specified place (shown with arrow). May be rotated by interacting with them (pressing or something)
Color changing tiles. Darker and brighter or other things.
Fun thing: If the user sets up a set of function tiles and then drops a pile of tiles in an area then he/she can see how tiles are being moved or whatever ("building a machine") This way the user may build flashing stars or things. Then he/she must be able to record video. (or let other players replay what (s)he did.
Piling
MAYBE this is hard to handle in UI?
Otherwise just have one level of tiles.
Scoring / Goal of the game
Medals for producing patterns using one or more colors. Things like:
A A B A A A B B B A A A B A A
or something.
There is no real end of it.
Maybe voting for the build of the week? Other players images, that player get rewards. They may build whatever they want.
Social interaction
Chat with ability to share images to
Ability to share the images on social networks (with links to games)
In the chat/log you will see what other people has built.
Client/Server?
Idea: The client may play standalone.
Server only needed when sharing images and chatting etc.
A sync to server sometimes will be done.
Just go ahead and play, even if no network. It only loads data if network available.
When you want to share something you need a username.