Διεπαφή χρήστη εξαρτώμενων συμφραζόμενων

Μια **Διεπαφή χρήστη εξαρτώμενων συμφραζόμενων** προσφέρει τις επιλογές του χρήστη με βάση την κατάσταση του ενεργού προγράμματος.  Η ευαισθησία στο πλαίσιο είναι πανταχού παρούσα στις τρέχουσες γραφικές διεπαφές χρήστη, συχνά σε καταλογο περιβάλλοντος.

Μια διεπαφή χρήστη μπορεί επίσης να παρέχει ευαίσθητη αντίδραση σε σχέση με το πλαίσιο, όπως η αλλαγή της εμφάνισης του δείκτη ποντίκις ή του δείκτη, η αλλαγή του χρώματος του μενού ή με ακουστική ή τακτική αντίδραση.

## Σκεπτικό και πλεονεκτήματα των εξαρτώμενων συμφραζόμενων
Ο κύριος λόγος για την εισαγωγή της ευαισθησίας στο πλαίσιο είναι η απλούστευση της διεπαφής χρήστη.

Τα πλεονεκτήματα περιλαμβάνουν:

** **Μειωμένος αριθμός εντολών** που απαιτείται να γνωρίζει ο χρήστης για ένα συγκεκριμένο επίπεδο παραγωγικότητας.
** **Μειωμένος αριθμός κλικ ή πατημάτων πλήκτρων** που απαιτούνται για την εκτέλεση μιας συγκεκριμένης λειτουργίας.
** Επιτρέπει την **προ-προγραμματισμένη συνεπή συμπεριφορά** ή την τροποποίησή της από τον χρήστη.
** **Μειώνει τον αριθμό των επιλογών** που χρειάζεται να εμφανίζονται στην οθόνη ταυτόχρονα.

### Μειονεκτήματα
Οι ενέργειες εξαρτώμενων συμφραζόμενων μπορεί να εκληφθούν ως "απλούστευση" (dumbing down) της διεπαφής χρήστη, αφήνοντας τον χειριστή σε αμηχανία για το τι πρέπει να κάνει όταν ο υπολογιστής αποφασίζει να εκτελέσει μια ανεπιθύμητη ενέργεια. Επιπλέον, οι μη αυτόματες διαδικασίες ενδέχεται να κρύβονται ή να συσκοτίζονται από τη διεπαφή εξαρτώμενων συμφραζόμενων, προκαλώντας αύξηση του φόρτου εργασίας του χρήστη για λειτουργίες που οι σχεδιαστές δεν είχαν προβλέψει.

Μια κακή εφαρμογή μπορεί να είναι πιο ενοχλητική από ό,τι χρήσιμη - ένα κλασικό παράδειγμα αυτού είναι ο Βοηθός γραφείου.

## Υλοποίηση
Στο απλούστερο επίπεδο, κάθε πιθανή ενέργεια περιορίζεται σε μία και μοναδική πιθανότερη ενέργεια – η ενέργεια που εκτελείται βασίζεται σε μία μόνο μεταβλητή (όπως η επέκταση αρχείου). Σε πιο σύνθετες υλοποιήσεις, μπορούν να αξιολογηθούν πολλαπλοί παράγοντες, όπως οι προηγούμενες ενέργειες του χρήστη, το μέγεθος του αρχείου, τα προγράμματα που βρίσκονται σε τρέχουσα χρήση και τα μεταδεδομένα (metadata)  κλπ.

Η μέθοδος δεν περιορίζεται μόνο στην απάντηση σε επιτακτική πατήση κουμπιών και κλικ ποντίκια - τα pop-up menus μπορούν να κλαίσουν και/ή να τροποποιηθούν, ή μια αναζήτηση στο διαδίκτυο μπορεί να εστιάσει τα αποτελέσματα με βάση προηγούμενες αναζητήσεις.

Σε υψηλότερα επίπεδα υλοποίησης, οι *ευαίσθητη σε πλαίσιο* ενέργειες απαιτούν είτε μεγαλύτερες ποσότητες μεταδεδομένων, εκτεταμένο προγραμματισμό με βάση την ανάλυση περιπτώσεων, είτε άλλους αλγόριθμους τεχνητή νοημοσύνη.

### Σε ηλεκτρονικά και βιντεοπαιχνίδια
Η ευαισθησία στο πλαίσιο είναι σημαντική στα βιντεοπαιχνίδια, ειδικά εκείνα που ελέγχονται από ένα gamepad, joystick ή ποντίκι υπολογιστή όπου ο αριθμός των διαθέσιμων κουμπιών είναι περιορισμένος. Εφαρμόζεται κυρίως όταν ο παίκτης βρίσκεται σε ένα συγκεκριμένο μέρος και χρησιμοποιείται για να αλληλεπιδράσει με ένα πρόσωπο ή αντικείμενο. Για παράδειγμα, αν ο παίκτης στέκεται δίπλα σε έναν χαρακτήρα που δεν είναι παίκτης, μπορεί να εμφανιστεί μια επιλογή που επιτρέπει στον παίκτη να μιλήσει μαζί του.

Οι εφαρμογές κυμαίνονται από το εμβρυικό Συμβάν γρήγορης απόκρισης έως την ευαίσθητη μάχη με το σπαθί σε σχέση με το περιεχόμενο, στην οποία η επίθεση που χρησιμοποιείται εξαρτάται από τη θέση και το προσανατολισμό τόσο του παίκτη όσο και του αντιπάλου, καθώς και από το εικονικό περιβάλλον. Ένα παρόμοιο εύρος χρήσης βρίσκεται στο 'κουμπι δράσης' το οποίο, ανάλογα με τη θέση του χαρακτήρα του παίκτη στο παιχνίδι, μπορεί να τον κάνει να σηκώσει κάτι, να ανοίξει μια πόρτα, να πιάσει ένα σχοινί, να χτυπήσει ένα τέρας ή έναν αντίπαλο ή να σπάσει ένα αντικείμενο. 

Η απάντηση δεν χρειάζεται να ενεργοποιείται από τον παίκτη - μια συσκευή στην οθόνη μπορεί να εμφανίζεται μόνο σε ορισμένες περιπτώσεις, π.χ. η "στολή" σταυροειδών τρίχων σε ένα παιχνίδι πτήσης μπορεί να υποδηλώνει ότι ο παίκτης πρέπει να πυροβολήσει. Μια εναλλακτική εφαρμογή είναι να παρακολουθείται η είσοδος από τον παίκτη (π.χ. επίπεδο της δραστηριότητας πατήματος κουμπί) και να χρησιμοποιείται για να ελέγχει το ρυθμό του παιχνιδιού σε μια προσπάθεια να μεγιστοποιήσει την απόλαυση ή να ελέγξει το ενθουσιασμό ή την ατμόσφαιρα. 

Η μέθοδος έχει γίνει όλο και πιο σημαντική καθώς τα πιο περίπλοκα παιχνίδια σχεδιάζονται για μηχανές με λίγα κουμπιά (κλειδιά χωρίς πληκτρολόγιο). Ο Μπένιτ Ρινγκ σχολίασε (το 2006) ότι "η ευαισθησία σε κείμενο είναι η νέα φλόγα φακού".

### Βοήθεια εξαρτώμενων συμφραζόμενων
Η Βοήθεια εξαρτώμενων συμφραζόμενων είναι μια κοινή εφαρμογή της ευαισθησίας σε πλαίσιο, ενεργοποιείται ένα μόνο κουμπί βοήθειας και η σελίδα βοήθειας ή τον καταλογο θα ανοίξει μια συγκεκριμένη σελίδα ή σχετικό θέμα.

## Αναφορές

### Συμπεράσματα

### Πηγές

* 
* 
* 
* 
* 
* 
Κατηγορία:Σχεδιασμός βιντεοπαιχνιδιού
Κατηγορία:Αλληλεπίδραση Ανθρώπου-Υπολογιστή