Difference between revisions of "Ideas"
From 8x9craft
Line 13: | Line 13: | ||
* enable Hakkuns communicating with each other (ex. crab.transmit(), crab.onTransmission()) in the light of onChatMessage being changed to react only to player-sent chat messages. | * enable Hakkuns communicating with each other (ex. crab.transmit(), crab.onTransmission()) in the light of onChatMessage being changed to react only to player-sent chat messages. | ||
* let Hakkun create other Hakkuns that he can control (maybe only for the time of program execution?) | * let Hakkun create other Hakkuns that he can control (maybe only for the time of program execution?) | ||
+ | * Make "minecraft:" optional as a prefix for item/block name. | ||
Revision as of 02:28, 27 February 2017
- Are you a Werewolf?
- crab.ask() - pause execution to wait for user input
- Execute program by Redstone signal
- crab.run() - run another program
- crab.include() - create and use libraries (by including top-level functions of another program into current scope)
- crab.waitFor*() - enable synchronous waiting for events
- Custom events
- Local storage - we want to provide the storage for hakkun's program
- Hakkun communication - within group and between groups without a leader
- Indicate Hakkun's state in-game - display in some way whether it's running a program or not
- Indicate which program a Hakkun is running
- event or world API that enables to get time of day, or current biome (ex. world.isNight(), world.getTime(), world.isRaining(), crab.onNightFallen())
- enable Hakkuns communicating with each other (ex. crab.transmit(), crab.onTransmission()) in the light of onChatMessage being changed to react only to player-sent chat messages.
- let Hakkun create other Hakkuns that he can control (maybe only for the time of program execution?)
- Make "minecraft:" optional as a prefix for item/block name.