Skip to content

Comments

Random events and other game objects have been turned into prefabs for scaling the game further, multiple sinks, souce, conveyer#19

Draft
iwdie wants to merge 7 commits intoknative-extensions:mainfrom
iwdie:random_events
Draft

Random events and other game objects have been turned into prefabs for scaling the game further, multiple sinks, souce, conveyer#19
iwdie wants to merge 7 commits intoknative-extensions:mainfrom
iwdie:random_events

Conversation

@iwdie
Copy link
Contributor

@iwdie iwdie commented Feb 23, 2025

Changes

  • I did not removed the old features and gameobjects but kept them and made my prefabs seperately and used the same Global file for ConveyerController for some variables

-I have structured my game using modular, instantiable game objects, including sources that emit random events, sinks that receive them, and multiple conveyor belts. Random event boxes with their textures are spawned randomly and can travel on any available conveyor belt. If a new conveyor belt is added mid-game, events will automatically route to the newly introduced sink once a source is connected. This system ensures flexibility and scalability, allowing me to integrate new elements and mechanics seamlessly while maintaining smooth gameplay.

/kind

Fixes #20

Release Note

Here's the new video Showcasing the changes: https://youtu.be/3YGixMqvFME

Docs

https://docs.google.com/document/d/1Cao-uN_U4vyze0G-SMOom3kTfIoKVxDSWxXpxu-KDbQ/edit?tab=t.0

Added hover labels for identification of sink, events and filters.
Added transformation animation to this game. Now the transformer gear will rotate to showcase transformation
…sources, sinks, and conveyor belts, where random events move smoothly and dynamically adapt mid-game.

.
@knative-prow
Copy link

knative-prow bot commented Feb 23, 2025

@iwdie: The label(s) kind/<kind> cannot be applied, because the repository doesn't have them.

Details

In response to this:

Changes

  • I did not removed the old features and gameobjects but kept them and made by prefabs seperately and used the same Global file for ConveyerController for some variables

-I have structured my game using modular, instantiable game objects, including sources that emit random events, sinks that receive them, and multiple conveyor belts. Random event boxes with their textures are spawned randomly and can travel on any available conveyor belt. If a new conveyor belt is added mid-game, events will automatically route to the newly introduced sink once a source is connected. This system ensures flexibility and scalability, allowing me to integrate new elements and mechanics seamlessly while maintaining smooth gameplay.

/kind

Fixes #

Release Note

Here's the new video Showcasing the changes: https://youtu.be/3YGixMqvFME

Docs

https://docs.google.com/document/d/1Cao-uN_U4vyze0G-SMOom3kTfIoKVxDSWxXpxu-KDbQ/edit?tab=t.0

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@iwdie iwdie changed the title Random events and other game objects have been turned into prefabs for scaling the game further, multiple sinks, consumers, and brokers. Random events and other game objects have been turned into prefabs for scaling the game further, multiple sinks, souce, conveyer Feb 24, 2025
@iwdie
Copy link
Contributor Author

iwdie commented Feb 24, 2025

@Cali0707 Cali0707 requested a review from AngelinaZhai March 10, 2025 17:50
@knative-prow
Copy link

knative-prow bot commented May 7, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: iwdie
Once this PR has been reviewed and has the lgtm label, please assign evankanderson for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@knative-prow-robot
Copy link

PR needs rebase.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Random Event producing Source, and Prefab of conveyer for scaling to more levels

2 participants