Coded Games
Member
Play Cloud Constructor
Let me know what you think!
Let me know what you think!
Screenshots:
Thanks! I'm glad you enjoyed it. I really strived to make something educational but prioritize it to be fun. You learn these concepts but then get to actually see them in action in endless. So far my highscore is 36 levels, it can be quite tough.This game had me quite addicted, I love it!
Thanks for playing! I'm glad you liked it. It's actually pretty funny, basically everything you mentioned in your ideas was how the game was originally going to work. But due to time constraints and wanting to allow a younger audience the game was simplified to only allow connections between clients and infrastructure.Played it a bit and I have to say I enjoyed it quite a bit, just wished there was some sound to accompany the game. I also have a remark concerning the game: the several game resources should be moveable instead of staying in the static position that the player initially assigns to them. IMO this is very important given the nature of the game relying a lot on the player managing the connections of clients to resources manually.
Also, maybe you could leverage the current game to create a new a version of the game that focus a bit less on the player manually connecting resources for uploading / downloading but instead focuses more on the architecture itself. For example:
A database would be the only resource that stored actual resources and clients would not be capable of requesting resources from the database directly. Instead only servers could upload / download resources to / from the database. The servers themselves could have data requested from clients and this data could be cached for faster access (so initially the server needs to be connected to a database with enough storage, then a client uploads data to the server, populating its cache. The server would then automatically push the data to the database. When a new client requested the data the server could either serve the data from cache if it was available or it would have to stream it from the database). The gateways / load balancers would require a connection to multiple servers. When a client tried to connect to a load balancer this would try to establish a connection from the client to one of the available servers. The load balancers could potentially also have their own cache. The management part of the player would be on the architecture itself: creating the databases, server and load balancers, the links between each resource type (database to database for replication and the other aforementioned links), upgrading storage, processing capability and bandwidth of connections, etc. So the focus of the game would be more on creating a scalable cloud architecture. It could also feature more elements: the database to database connections would be a means of master / slave replication but you could have also some multiplexer elements that simultaneously pushed the data to multiple databases, etc.
Congratulations @Coded Games!! Do you have any further plans for this project after being accepted there?Today we got some great news! Cloud Constructor was accepted into Hour of Code!
You can find it in the list of activities: https://hourofcode.com/us/learn
Thanks!Congratulations @Coded Games!! Do you have any further plans for this project after being accepted there?
Sounds good! I'll be waiting for any potential updates to replay it thenThanks!
I'm not exactly sure yet. Soon we are planning to do more larger tests. For example we are going to have a class at UW play the game so there might be minor changes made based off of the feedback from that. As for large gameplay changes or new features, I don't think I'll be making any big updates.
I kind of want to add sound effects just for a little more polish and completeness.