το ιστολόγιο ενός Κύριου των Υπολογιστών ;-)

Άδεια χρήσης περιεχομένου

Creative Commons Licence
Το περιεχόμενο του ιστολογίου παρέχεται με άδεια χρήσης Creative Commons Attribution-ShareAlike 4.0 International License.

Παρασκευή 4 Νοεμβρίου 2022

9 - AppInventor: Μαγνητισμός


Δημιουργία εφαρμογής Magnetism

Θα αναπτύξουμε μια εφαρμογή (σε δύο διαφορετικές εκδόσεις) που θα υλοποιεί το παιχνίδι Magnetism.

Επεξήγηση των απαιτούμενων εντολών θα βρείτε ΕΔΩ

Πρώτη έκδοση της εφαρμογής

Το παιχνίδι αποτελείται από μια σιδερένια μπάλα κόκκινου χρώματος, ένα κομμάτι ξύλου και ένα μαγνήτη. Ο χρήστης θα έχει τη δυνατότητα να σύρει (flung) το ξύλο και την μεταλλική μπάλα προς τον μαγνήτη. Όταν το κάνει αυτό τόσο το ξύλο όσο και η μπάλα θα πρέπει να κινούνται προς την κατεύθυνση που έχει καθορίσει ο χρήστης.

Όταν το ξύλο χτυπήσει πάνω στον μαγνήτη θα πρέπει να αναπηδά και να συνεχίζει την κίνηση του προς την αντίθετη κατεύθυνση από την αρχική.

Αντίθετα όταν η μεταλλική μπάλα χτυπήσει πάνω στον μαγνήτη θα πρέπει να μένει κολλημένη πάνω του.

Οδηγίες για τη δημιουργία της πρώτης έκδοσης της εφαρμογής θα βρείτε ΕΔΩ ενώ τα αρχεία της εφαρμογής είναι διαθέσιμα ΕΔΩ.



Δεύτερη έκδοση της εφαρμογής

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

Magnetism Version 2

Κάντε τις απαραίτητες αλλαγές ώστε όταν συγκρούονται το ξύλο με τη σιδερένια μπάλα και το πλαστικό αντικείμενο να αλλάζουν κατεύθυνση μετά τη σύγκρουση.

Προσθέστε σχετικούς ήχους στην εφαρμογή σας και ειδικότερα
  • ήχους σύγκρουσης των αντικειμένων με τον μαγνήτη
  • ήχους σύγκρουσης των αντικειμένων μεταξύ τους
Ελεύθερους ήχους μπορείτε να βρείτε και να κατεβάσετε από τις παρακάτω ιστοσελίδες
Προσθέστε τη δυνατότητα καταγραφής σκορ. Οδηγίες για τη δυνατότητα αυτή θα βρείτε ΕΔΩ

Λεπτομέρειες σχετικά με την καταμέτρηση πόντων θα συζητηθούν στην τάξη.

Προσθήκη επιπλέον οθονών

Θα επεκτείνουμε την εφαρμογή "Μαγνητισμός" προσθέτοντας
  1. μία αρχική οθόνη υποδοχής στο παιχνίδι, η οποία θα περιλαμβάνει:
    • κουμπί "Παίξε το παιχνίδι" που θα οδηγεί στο παιχνίδι
    • κουμπί "Οδηγίες" που θα οδηγεί στην οθόνη οδηγιών
    • κουμπί "Σχετικά με τους δημιουργούς" που θα οδηγεί στην οθόνη που θα παρουσιάζει τους δημιουργούς του παιχνιδιού
  2. η οθόνη "Οδηγίες" θα περιλαμβάνει 
    • τίτλο "Πως παίζεται το παιχνίδι" 
    • το κείμενο των οδηγιών
    • κουμπί παίξε το παιχνίδι
  3. η οθόνη "Σχετικά με τους δημιουργούς" θα περιλαμβάνει
    • τίτλο "Δημιουργοί του παιχνιδιού"
    • τα ονόματα των δημιουργών

Η αρχική οθόνη της εφαρμογής

Μία ιδέα για τις άλλες δύο οθόνες είναι αυτή που βλέπουμε στη συνέχεια...

Οθόνη "Σχετικά με τους δημιουργούς"



Οθόνη "Πως παίζουμε;"

Η εφαρμογή βασίστηκε στις δραστηριότητες του Συλλόγου Εκπαιδευτικών Πληροφορικής Χίου.