adaptive-learning / flocs-core

Components for intelligent learning of computer science
1 stars 0 forks source link

Ideas for game features #74

Open effa opened 7 years ago

effa commented 7 years ago

This is thread for sharing and discussing ideas for new game elements. If you have any idea, please, share it with us, ideally with a few examples of game plans.

xpelanek commented 7 years ago

Introduce special kind of diamonds ("black diamonds"?) that have to be collected using special "pick-up" actions (similar to "light up" in lightbot). Pick-up is connected with move forwards (analogical to "shoot"). If "pick-up" is called and no black diamond is present, fatal error occurs. This will require more careful planning than collecting basic diamonds.

xpelanek commented 7 years ago

Stopping exactly at the finish line (to avoid "repeat 100: xxx" solutions).

xpelanek commented 7 years ago

Enemy spaceships moving in the opposite direction (according to a shown code). (Or possibly in the same direction from behind).

xpelanek commented 7 years ago

"Simple enemy" - stays on the same line, simple left-right cyclical movement ("wall to wall"), possibly periodic shooting. (Inspired by old arcade games: http://www.freeaddictinggames.com/static/thumbs/967.jpg, "space invaders")

xpelanek commented 7 years ago

"Wait" action, possibly also "Turbo" action (fast forward).

Note: Meaningful only in combination with some other proposed extensions (enemies, even the simple ones, bombs, ...).

xpelanek commented 7 years ago

Time bomb. Special action "Drop bomb" (parameter = timer). When the bomb explodes it destroys everything (including asteroids) in the vicinity (radius of explosion - possible parameter of "drop bomb").

Note: useful only in combination with wormholes (or multiple rockets).

xpelanek commented 7 years ago

"Change color" command (connected with fly, similarly to shoot (??)).

Serves as a "memory". Would be useful (probably) only for quite advanced tasks.