Some kind of vague incremental clicker...
sacredskull / untitled-incremental Goto Github PK
View Code? Open in Web Editor NEWSome kind of vague incremental clicker...
Some kind of vague incremental clicker...
Only Research that can be completed. I suck at GUI coding, so I will leave this in your capable hands. If data you need to produce this is not made available by me, make an issue and assign me to it.
May as well document it as part of the milestone
Needs money, power, pps etc, not just points
Make sure all required fields are in the XML code and use Linq to populate specific arrays in the C# code.
Change the system to what is detailed in the wiki
Something about the process is screwing up when it comes to processReq
Allow the player to choose from the menu which research they wish to do.
Software/Hardware projects share the same attributes bar
I don't feel the need to create a whole new class which creates messy XML code parsing.
Rather than use
<SoftwareProject ... />
I propose
<Project type="software" ... />
In other words, adding a type of project which could be an enum (I've had some strange behaviour in Unity/C# with them so may just go with a string instead).
For software projects, the parts list is empty; for hardware projects, the points cost is zero.
The save database contains player/game information. Basically it serializes your completed research and projects (ID), your parts inventory (ID, quantity) and your current employees (ID, name, avatar, stats). There will eventually be (much) more than that, but basics for now.
Full read and write support is required on these tables, so more work than the others will be necessary. This first iteration will include a much smaller subset of data, meaning that the database schema is likely to change in the future.
There are two options:
I personally feel that adding another database, whilst increasing complexity, is the better option. We'll eventually need to test the saving functionality, and this approach would mean simply deleting or copying over the save.db
file instead of fiddling with SQL.
This would also allow us the option of storing many saves! In the menu all you'd need to do is select a save and the game would load the relevant database, which sounds beautiful to me.
Projects allow the user to enhance their Computer and it's software
Parts allow the user to build things!
Unsure how this works in C#, self explanatory, same idea as debugging, and should be done alongside it. Make sure methods will not take undesirable input.
This one will require a bit of work. When clicking on a project it will replace the selector with a more in depth window. The catch is for things like Software and Hardware. They have requirements like Parts and Cost that currently prevent them from showing up in the List. The user must blindly buy parts unaware of what it'll unlock for them. This must be changed so that they show up in the selector, but clicking displays all that is needed and the benefits. We could also provide the user with an idea of what the research might lead to.
Everything is a bit of a mess currently, code needs commenting and gameController needs more structure+ divided into smaller classes, should be done soon to improve eifficiency.
Set up to show things the user might like to know, create so the functionality can extend to all areas of the game.
Ongoing effort to be made by both of us. We should keep a test log for each method we test, comment working above a method that has been thoroughly tested.
Whether that includes research or going straight to code, needs to be done asap
Warnings aren't cool, they wouldn't be there if there wasn't a meaning bro
Extend GUI to allow addition into all tables
Allows you to install software and organise computers owned
Need to add in event handling. For example if research is finished an event is set off which resets all ResearchController.instance
Bring methods into the update class.
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.