Deplacements Activity
Closed, ResolvedPublic

Description

This activity is similar to programmingMaze. We have a vehicle on a grid. The user can choose to play in two modes:

  1. Encode: The user will be be given a path on the grid. The user has to encode this path, in the form of "arrow keys".
  2. Decode: The user will be given an encoded path, in the form of a sequence of "arrow keys". The user will mark this path in sequential order by decoding the arrow keys.

Prerequisites:

  • Basic Knowledge of Graph Theory

Additional Features:

  1. Set the grid size.
  2. Relative and absolute mode ( to be implemented as derived activity, same as maze and maze-relative)

Originally proposed by @echarruau, inspired from here.

Related Objects

StatusAssignedTask
Resolvedhadron
Resolvedhadron
hadron created this task.Feb 26 2021, 2:04 PM
hadron updated the task description. (Show Details)
hadron updated the task description. (Show Details)Feb 26 2021, 2:08 PM
hadron added a subscriber: echarruau.
hadron triaged this task as Normal priority.Feb 26 2021, 2:10 PM
hadron updated the task description. (Show Details)Feb 26 2021, 2:14 PM
hadron updated the task description. (Show Details)Feb 26 2021, 2:17 PM

@echarruau for different modes, shall I ask the user at the beginning of the activity?

Not sure, we can do as you explained in the description, two different activities, or to ask at the beginning with two buttons, relative path, absolute path.
I would go for the two buttons choice at the beginning of the activity. That would force users to think of the difference between absolute and relative and only take one click.

For consistency with maze activities I would prefer to have two separate activities, one for each mode.

hadron added a comment.EditedMar 11 2021, 4:02 PM

I was talking about the Encode and Decode Mode. That means, we will have 4 activities.

Encode
Encode Relative
Decode
Decode Relative

Is that correct?

hadron removed hadron as the assignee of this task.Mar 16 2021, 5:33 PM

Hi,
Yes this is correct. Good luck for your first day!

Le jeu. 11 mars 2021 à 17:02, Harsh Kumar <noreply@phabricator.kde.org> a
écrit :

hadron added a comment.

I was talking about the Encode and Decode Mode. That means, we will have 4
activities then.

Encode
Encode Relative
Decode
Decode Relative

Is that correct?

*TASK DETAIL*
https://phabricator.kde.org/T14159

*To: *hadron
*Cc: *timotheegiet, echarruau, hadron, tarunyadav148, sanjayshetty,
parimalprasoon, harrymecwan, ganeshredcobra, nityanandkumar, andreask,
rahulyadav, scagarwal, jjazeix, bcoudoin

hadron moved this task from WIP to Need review on the GCompris: Activities board.Jun 30 2021, 5:16 PM
This comment was removed by hadron.
hadron added a comment.EditedJun 30 2021, 5:16 PM

Things to work on:

  • Touch feedback, accept drag to the right box
  • Multiple datasets
    • Path Encoding
    • Path Encoding Relative
    • Path Decoding
    • Path Decoding Relative
  • Responsive layout
  • Enum for direction
  • ActivityInfo
  • Audio feedback
    • onWin sound
    • error sound
hadron moved this task from Need review to Done on the GCompris: Activities board.Aug 5 2021, 11:00 AM
hadron closed this task as Resolved.