Κωδικοποιήστε το δικό σας παιχνίδι Pokemon

Σε αυτή τη διάλεξη από τον Colton Ogden, μπορείτε να μάθετε τις αρχές ανάπτυξης παιχνιδιών κωδικοποιώντας έναν κλώνο Pokemon στο Lua. Οι αρχές που μαθαίνετε μπορούν να εφαρμοστούν σε οποιαδήποτε γλώσσα προγραμματισμού και σε οποιοδήποτε παιχνίδι. Αυτή η διάλεξη είναι μέρος του μαθήματος Εισαγωγή στην Ανάπτυξη Παιχνιδιών του CS50 από το Πανεπιστήμιο του Χάρβαρντ. Το μάθημα διερευνά αρχές 2D και 3D γραφικών, κινούμενα σχέδια, ήχο

Διαβάστε περισσότερα

Πώς να λαμβάνετε ειδοποιήσεις push σε συνεργασία με το Ionic 4 και το Firebase

Ένας πλήρης οδηγός βήμα προς βήμα που θα σας οδηγήσει στο σωστό δρόμο για iOS και Android Η ρύθμιση ειδοποιήσεων push μπορεί να είναι πραγματικά απογοητευτική και χρονοβόρα. Έτσι, πέρασα όλες τις ρυθμίσεις και ετοίμασα αυτό το σεμινάριο για εσάς. Προαπαιτούμενο Το Ionic 4 πρέπει να είναι ήδη εγκατεστη

Διαβάστε περισσότερα

Πώς να γίνετε υπέροχος προγραμματιστής

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

Διαβάστε περισσότερα

Πώς να ξεκινήσετε με το React - Ένας σύγχρονος οδηγός για αρχάριους με βάση το έργο (συμπεριλαμβανομένων των γάντζων)

Θέλετε λοιπόν να αρχίσετε να μαθαίνετε το React, ε; Τότε ήρθες στο σωστό μέρος. Αυτός ο οδηγός θα σας καθοδηγήσει σε όλα όσα πρέπει να γνωρίζετε όταν ξεκινάτε με το React. Θα εγκατασταθούμε, θα εξηγήσουμε τα "πώς και γιατί" πίσω από τις βασικές έννοιες και θα δημιουργήσουμε ένα μικρό έργο που θα αντλεί δεδομένα από ένα API ώστε να μπορούμε να δούμε τα πάντα σε δράση. Αυτό θα είναι μακρύ, επομένως παραλείψτε / ξαναδιαβάστε τις ενότητες όπως χρειάζεστε χρησιμοποιώντας τους συνδέσμους "Μετάβαση σε ενότητα" παρακάτω. Με αυτόν τον τρόπο, πάρτε ένα ποτό, αγκαλιάστε και ας ξεκινήσουμε. Προτιμάτε εκπ

Διαβάστε περισσότερα

Αναδόμησα το ίδιο web API χρησιμοποιώντας Express, Flask και ASP.NET. Εδώ βρήκα.

Ψάχνω για ένα back-end πλαίσιο για να υποστηρίξω μια επιτραπέζια εφαρμογή παιχνιδιού και αποφάσισα να κάνω κάποια έρευνα για να προσδιορίσω την καλύτερη προσαρμογή για τις ανάγκες μου. Ο στόχος ήταν απλός: η δημιουργία ενός απλού RESTful API που θα επέτρεπε σε μια εφαρμογή διεπαφής να εκτελεί βασικές λειτουργίες CRUD, παρέχοντάς

Διαβάστε περισσότερα

Ύψος σειράς Bootstrap

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

Διαβάστε περισσότερα

Πώς να συγχρονίσετε το πιρούνι σας με το αρχικό αποθετήριο Git

Συνεισφέρετε σε ένα έργο ανοιχτού κώδικα και παρατηρήσατε ότι το πιρούνι σας δεν είναι συγχρονισμένο με το αρχικό αποθετήριο. Πώς μπορείτε να το διορθώσετε; TL; DR έκδοση # Add a new remote upstream repository git remote add upstream //github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git # Sync your fork git fetch upstream git checkout master git merge upstream/master Προσθέστε έ

Διαβάστε περισσότερα

Πώς να αφαιρέσετε στοιχεία από ένα κοντέινερ στο C ++

Πώς να αφαιρέσετε στοιχεία από το κοντέινερ είναι μια συνηθισμένη ερώτηση συνέντευξης για το C ++, οπότε μπορείτε να κερδίσετε μερικούς πόντους brownie εάν διαβάσετε αυτήν τη σελίδα προσεκτικά. Το ιδίωμα διαγραφής - αφαίρεσης είναι μια τεχνική C ++ για την εξάλειψη στοιχείων που πληρούν ένα συγκεκριμένο κριτήριο από ένα κοντέινερ. Ωστόσο, είν

Διαβάστε περισσότερα

Bootstrap 4: Πώς να κάνετε το Top Fixed Navbar να παραμείνει στο κοντέινερ και να μην τεντωθεί;

Υπάρχουν πολλοί τρόποι να κάνετε ένα σταθερό navbar να παραμείνει μέσα στο divδοχείο ενός γονέα . Θα ξεπεράσουμε το πιο απλό εδώ. Φανταστείτε ότι έχετε τον ακόλουθο κώδικα, τροποποιημένο ελαφρώς από τα έγγραφα Bootstrap: Navbar Home (current) Link Link hello div.next { background-color: lightblue; width: 100%; height: 60rem; } Και η σελίδα σας μοιάζει με αυτήν: Λύσεις Ενώ τα έγγραφα διαβάζουν "Navbars και τα περιεχόμενά

Διαβάστε περισσότερα

Η ιδιότητα θέσης CSS εξηγείται με παραδείγματα

Προτού μπορέσετε να είστε πραγματικά καλοί στο CSS, πρέπει να κατανοήσετε τα βασικά. Πρέπει να κατανοήσετε τις ιδιότητες CSS και τις τιμές τους. Σε αυτό το άρθρο, θα επικεντρωθούμε στην ιδιότητα θέσης CSS. Θα μάθουμε τις διάφορες τιμές της ιδιότητας θέσης CSS και πώς λειτουργούν. Ας το κάνουμε! Τι είναι η ιδιότητα θέσης CSS; Η ιδιότητα θέσης CSS καθορίζει τη θ

Διαβάστε περισσότερα

Τα καλύτερα εργαλεία δοκιμής αυτοματισμού για προγραμματιστές

Η δοκιμαστική ανάπτυξη είναι κάτι που κάθε προγραμματιστής λογισμικού πρέπει να εφαρμόζει στα έργα του. Η επιτυχία της χρήσης του TDD, ωστόσο, εξαρτάται σε μεγάλο βαθμό από το πόσο παραγωγικός μπορεί να είναι ο προγραμματιστής κατά την εφαρμογή δοκιμών κώδικα και εφαρμογών. Εδώ μπαίνουν τα εργαλεία αυτοματισμού. Ακολουθεί μια λίστα με 10 προτεινόμενα πλαίσια / πλατφόρμες αυτοματισμού δοκιμών και μια σύντομη περίληψη των χαρακτηριστικών τους. Σελήνιο Το σελήνιο είναι αναμφισβήτητα το πιο δη

Διαβάστε περισσότερα

Μάθετε να δημιουργείτε ένα γράφημα γραμμών χρησιμοποιώντας το D3.js

Χρησιμοποιήστε τη δύναμη του D3.js για να σχεδιάσετε όμορφες αναπαραστάσεις των δεδομένων σας. Το D3.js είναι μια βιβλιοθήκη JavaScript ανοιχτού κώδικα που χρησιμοποιείται για τη δημιουργία όμορφων αναπαραστάσεων δεδομένων που μπορούμε να δούμε σε οποιοδήποτε σύγχρονο πρόγραμμα περιήγησης. Χρησιμοποιώντας το D3.js, μπορούμε να δημιουργήσουμε διάφορα είδη γραφημάτων και γραφημάτων από τα δεδομένα μας. Σε αυτό το σεμινάριο, πρόκειται να δημιουργήσουμε ένα γράφημα γραμμών που θα εμφανίζει τον δείκτη τιμών Bitcoin από

Διαβάστε περισσότερα

Τύποι δεδομένων σε Ruby - True, False και Nil εξηγούνται με παραδείγματα

true, falseκαι nilείναι ειδικοί ενσωματωμένοι τύποι δεδομένων στο Ruby. Κάθε μία από αυτές τις λέξεις-κλειδιά αξιολογείται σε ένα αντικείμενο που είναι η μοναδική παρουσία της αντίστοιχης κλάσης. true.class => TrueClass false.class => FalseClass nil.class => NilClass trueκαι falseείναι οι εγγενείς δυαδικές τιμές του Ruby. Μια δυαδι

Διαβάστε περισσότερα

Το σχέδιο στρατηγικής εξήγησε χρησιμοποιώντας Java

Σε αυτήν την ανάρτηση, θα μιλήσω για ένα από τα δημοφιλή σχέδια σχεδίασης - το σχέδιο στρατηγικής. Εάν δεν γνωρίζετε ήδη, τα μοτίβα σχεδιασμού είναι μια δέσμη αντικειμενοστρεφών αρχών προγραμματισμού που δημιουργήθηκαν από αξιοσημείωτα ονόματα στη Βιομηχανία Λογισμικού, που συχνά αναφέρονται ως η συμμορία των τεσσάρων (GoF). Αυτά τα μοτίβα σχεδιασμού έχουν τεράστια επίδραση στο οικοσύστημα λογισμικού και χρησιμοποιούνται μέχρι σήμερα για την επίλυση κοινών προβλημάτων που αντιμετωπίζονται στον Προγραμματισμό με αντικειμενικό σκοπό. Ας ορίσουμε επίσημα το Σχέδιο Στρατηγικής:Το σχέδιο στρα

Διαβάστε περισσότερα

Τεχνική συγγραφή για αρχάριους - Ένας οδηγός AZ για τα βασικά τεχνικά blogging

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

Διαβάστε περισσότερα

Τι είναι η καθαρή αξία του Quincy Larson;

Οι άνθρωποι με ρωτούν πόσο πληρώνω όλη την ώρα. Εμφανίζεται σε συνεντεύξεις podcast, ερωτήσεις Quora και συζητήσεις πρόσωπο με πρόσωπο. Και οι άνθρωποι ψάχνουν επίσης αυτήν την ερώτηση. Είναι μία από τις κορυφαίες επιλογές αυτόματης συμπλήρωσης όταν κάνετε google το όνομά μου. Έτσι, για όσους ενδιαφέρονται για τη σχέση μου μ

Διαβάστε περισσότερα

Πώς ανακάλυψα τη βιβλιοθήκη αλγορίθμων C ++ και έμαθα να μην ανακαλύψω τον τροχό

Τις προάλλες λόγω περιέργειας, κοίταξα τη βιβλιοθήκη αλγορίθμων C ++. Και ανακάλυψα αρκετά καλά χαρακτηριστικά! Αυτό με εξέπληξε κυριολεκτικά. Γιατί; Θέλω να πω ότι έχω γράψει ως επί το πλείστον C ++ καθ 'όλη τη διάρκεια της πανεπιστημιακής μου ζωής. Και αυτό οφείλεται ιδιαίτερα στη σχέση αγάπης-μίσους με τον ανταγωνιστικό προγραμματισμό. Και δυστυχώς, ποτέ δεν είχα εκμεταλλευτεί πραγματικά αυτήν την καταπληκτική βιβλιοθήκη που μας προσφέρει τ

Διαβάστε περισσότερα

Πώς να δομήσετε το έργο σας και να διαχειριστείτε στατικούς πόρους στο React Native

Το React και το React Native είναι απλά πλαίσια και δεν υπαγορεύουν πώς πρέπει να δομήσουμε τα έργα μας. Όλα εξαρτώνται από το προσωπικό σας γούστο και το έργο στο οποίο εργάζεστε. Σε αυτήν την ανάρτηση, θα εξετάσουμε τον τρόπο διάρθρωσης ενός έργου και τον τρόπο διαχείρισης τοπικών πόρων. Αυτό φυσικά δεν είν

Διαβάστε περισσότερα

Τι είναι η στατιστική σημασία; Καθορισμένη τιμή P και πώς μπορεί να υπολογιστεί

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

Διαβάστε περισσότερα

Πώς να δημιουργήσετε μια επιτυχημένη ομάδα συναντήσεων

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

Διαβάστε περισσότερα