Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improve Items #35

Open
Xenega opened this issue Dec 27, 2017 · 4 comments
Open

Improve Items #35

Xenega opened this issue Dec 27, 2017 · 4 comments
Milestone

Comments

@Xenega
Copy link
Member

Xenega commented Dec 27, 2017

It's my old roadmap about change of item handling in Singularity.
My branch is here: https://github.com/Xenega/singularity/tree/items
No pull request for now, I want to rethink the idea and it's not my priority.

General

TODO - Include item pane in a scroll widget/list widget.
=> Allow more 4 item type.
=> Allow more than 1 item per type.

TODO - List pane for cpu item + intern modification for list of cpu.
=> cpu can have differents items, ie one per class.
=> example: 5 cluster + 20 server.

DONE - Use a slider in item build dialog.
=> Avoid the input dialog after choose the item to build.

DONE - Use differents sizes for cpu.
=> A cluster don't use the same place than a PC.

TODO - Data file for item type.
=> Item type define in a data file.
=> You can define additional item type.

TODO - Custom data type for base class.
=> You can define the item type available for a base.
=> Need a usercase

Power supply (partially independant of general)

TODO - Implement power need of cpu.
=> Each computer need power.
=> The power is taken from the power grid.

TODO - Implement power supply of reactor.
=> Each reactor provide power.

TODO - Use power grid increase discovery.
=> Formula to find.

(after different size for cpu)
TODO - Use differents sizes for reactor.
=> You can have more one reactor.
=> Reactor cost place with cpu.

TODO - Only urban location can use power grid

Build&Transfer (after general, provisional)

TODO - Implement a way to transfer item

TODO - Implement a way to stock item

TODO - Implement a way to build item

Others (can be implemented anytime):

DONE - Dehardcode list of locations (pop).

DONE - Implement a physics size instead of slot.
=> Example: 0.2m for a slot.

@rofl0r
Copy link

rofl0r commented Dec 27, 2017

great ideas. it seems you're very motivated and know what you're doing. if i was @MestreLion i'd give you r/w access.

@Quix0r
Copy link
Contributor

Quix0r commented Jan 2, 2018

Also from me, great ideas (I played and finished it several times, still under easiest level).

I know that the save games contain a lot item data that may need to be separated from save-game. So I now wonder if your changes are compatible (and affect) with old save games? I can make mine accessible for you if you need them. But then I need to send you a link by email.

@Xenega Xenega self-assigned this Mar 31, 2018
@Xenega Xenega removed their assignment Mar 31, 2018
@Xenega Xenega added this to the 2.0 milestone Mar 31, 2018
@PeterJust
Copy link

Maybe make power a third resource (different game mode?)

@Xenega
Copy link
Member Author

Xenega commented Jun 19, 2018

No I prefer that power as a base resource only. You are stealthy, you cannot make big cable between your base.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants