7 Programmierspiele, mit denen Sie Ihre eigenen Programmierchips bauen können

Beim Programmieren geht es darum, die Ihnen zur Verfügung stehenden Tools zu verwenden, um Probleme zu lösen (und dann natürlich die Probleme zu lösen, die durch die vorherigen erstellt wurden). Dies ist auch die Grundidee hinter den meisten Videospielen, also kombinieren sich die beiden auf natürliche Weise. Diese Programmierspiele decken viele Sprachen, Altersgruppen und Schwierigkeitsgrade ab. Egal, ob Sie ein absoluter Anfänger sind oder nach etwas auf der nächsten Stufe suchen, es gibt ein Spiel, das Ihnen hilft, das Codieren auf die beste Weise zu lernen: indem Sie es tun . Unten finden Sie Programmierspiele, die Ihnen helfen, Ihre eigenen Programmierchips zu bauen.

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Weitere Informationen finden Sie in unserer Liste kostenloser Programmier-Websites.

1. Code-Kampf

Entworfen Code-Kampf , eine Programmierstunde in einem mittelalterlichen RPG, für Anfänger und Kinder. Es ist ein überzeugendes Konzept: Führe den Helden durch die Level, indem du seine Züge programmierst. Das Spiel beginnt mit einfachen Konzepten und bietet viele Anleitungen. Während es gelingt, die Grundlagen ziemlich interessant zu halten, ist das Gameplay nicht viel, worüber man nach Hause schreiben könnte: Sie können keine Levels überspringen, und es gibt eine gewisse Dichotomie zwischen den Fähigkeiten, die Sie hier lernen, und realen Anwendungen. Spielen Sie Code Combat mit den Sprachen Python, CoffeeScript, Lua, Javascript, HTML, CSS, C++ und Java.

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Positiv

  • Hoher Produktionswert in Bezug auf Grafik und Sound
  • Geführte Inhalte eignen sich hervorragend zum Erlernen grundlegender Programmierkonzepte

Nachteile

  • Einige Funktionen und Sprachen sind nur mit einem Abonnement verfügbar

2. Rubinkrieger

Ruby ist vielleicht nicht mehr die relevanteste Sprache zum Lernen, aber dieses Programmierspiel könnte trotzdem einen Versuch wert sein! Rubinkrieger Es ist ein XNUMXD-Textspiel, mit dem Sie Ihren Charakter mit Ruby und allgemeiner Programmierlogik steuern können. Es richtet sich an fortgeschrittene und erfahrene Programmierer und führt Sie direkt ein, nachdem Sie Dateien in Ihrem Texteditor gelesen und geschrieben haben. Wie klassische Textadventures weckt das Spiel selbst ein Gefühl von Abenteuer und verlässt sich auf Ihre Vorstellungskraft. Egal, ob Sie Ruby lernen müssen oder nicht, das Spiel macht ziemlich viel Spaß und Sie werden vielleicht Lust bekommen, Ihre Lösungen weiter zu verbessern!

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Positiv

  • Offline als herunterladbares Befehlszeilenspiel verfügbar
  • Der Open-Source-Code des Spiels ermöglicht es Ihnen, daraus zu lernen oder es zu modifizieren
Lesen Sie auch:  So drucken Sie WhatsApp-Nachrichten auf iPhone und Android

Nachteile

  • Zuletzt aktualisiert im Jahr 2012

3. Codin Spiel

Codin Spiel Es ist im Grunde ein Puzzle-Repository mit Schwerpunkt auf Algorithmen und Problemlösung mit Code. Es gibt definitiv einen Spaß- / Spielaspekt (es macht Spaß zuzusehen, wie Ihr Laser Schwärme feindlicher Schiffe abschießt), aber Ihr Verstand könnte anfangen zu überhitzen, wenn Sie sich durch einige dieser Herausforderungen kämpfen. Es kann ziemlich rigoros werden und erfordert einige komplexe Denk- und Programmiererfahrungen, um durchzukommen, wodurch das Spiel für fortgeschrittene bis fortgeschrittene Programmierer geeignet ist. Es unterstützt viele verschiedene Sprachen, darunter C, C#, C++, Java, JavaScript, Python3, Bash, C, Go, Ruby, Rust, Swift und PHP.

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Positiv

  • Multiplayer-Spiele sind verfügbar
  • Unterstützung für viele Programmiersprachen
  • Alle Inhalte sind kostenlos

Nachteile

  • Rätsel erfordern viel Nachdenken

4. CodeGym

تعد CodeGym Mehr ein Kurs als ein Spiel, aber es gibt ein sehr ernstes Story-Element. Das Ziel besteht darin, Sie mithilfe von Story-basierten Herausforderungen und Projekten in der IntelliJ IDE (Integrated Development Environment) von einem Anfänger zu einem Junior-Java-Entwickler zu machen, was eine großartige Einführung in die Programmiertools darstellt, die Sie später verwenden werden. Es gibt lustige Cartoon-Grafiken in der gesamten Story-Komponente, wodurch sich dieser Kurs lustig und skurril anfühlt. Während Sie für einige Teile von CodeGym bezahlen müssen, geben Ihnen die kostenlosen Inhalte einen guten Vorgeschmack darauf, ob der Kurs zu Ihrer Java-Reise passt.

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Positiv

  • Lernen Sie durch eine fiktive Geschichte oder Lehrmaterialien
  • Inhalte können je nach Kenntnisstand übersprungen werden

Nachteile

  • Abgeschlossene Übungen können nicht mit anderen Lösungen wiederholt werden

Hilfreicher Hinweis:  Erfahren Sie in diesem Handbuch mehr über die Python-Sprache.

5. Checkio

Checkio ist eine Sammlung leistungsstarker Programmierherausforderungen, die sich hervorragend für Programmieranfänger eignen, die gerade erst anfangen, Python oder Javascript zu lernen. Der "Spiel"-Teil davon ist eigentlich eine dünne Schicht über Herausforderungen und Dokumentation, und Sie fragen sich vielleicht: "Warte, wann beginnt das Spiel?" Nachdem Sie anfangen, damit zu spielen. Beispielsweise enthält die Seite, auf der Sie Rätsel lösen, keinen Text, der eine Verbindung zur Geschichte herstellt (was auf der Levelauswahlseite kaum angedeutet wird). Das Themen-Hopping der verschiedenen Programmierinseln bringt jedoch etwas Farbe ins Erlebnis.

Lesen Sie auch:  Was sind Google Sites und wann sollten sie verwendet werden?

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Positiv

  • Tipps sind verfügbar, wenn Sie nicht weiterkommen
  • Die Lösungen anderer Spieler können angezeigt werden

Nachteile

  • Das UI-Design ist ein bisschen knifflig und lenkt mit Werbung ab

6. Aufzugssaga

Wenn Sie sich bereits auskennen JavaScript Und Sie suchen nach interessanten Problemen, die Sie lösen können, um Ihre Fähigkeiten auf dem neuesten Stand zu halten, es könnte ein Programm sein Aufzug Saga Spaß. Die Idee ist ziemlich einfach: Geben Sie die Aufzugsregeln an, um zu verschiedenen Stockwerken zu fahren, Leute abzuholen und sie wieder abzusetzen. Es wird jedoch schnell kompliziert, sodass Sie möglicherweise ein paar Mal aufhören und darauf zurückkommen. Wenn Sie den Dreh raus haben, ist es sehr befriedigend zu sehen, wie Ihr Aufzugssystem wie eine gut geölte Maschine läuft. Sehen Sie sich Elevator Saga an, wenn Sie ein fortgeschrittener oder fortgeschrittener Javascript-Codierer sind.

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Positiv

  • Es ermöglicht Ihnen, kreativ zu werden und Ihre Lösungen ständig zu verbessern
  • Die Geschwindigkeit kann erhöht werden, um Herausforderungen schneller zu meistern

Nachteile

  • Die Dokumentation muss auf einer separaten Seite gelesen werden, um sich zu bewerben

7. Nicht vertrauenswürdig

geschrieben für JavaScript ES5, Nicht vertrauenswürdig ist eine sehr coole Art, die Ins und Outs von Javascript zu üben. Es ist ein Textabenteuer, in dem sich die Handlung darum dreht, dass Sie sich aus einer schwierigen Situation heraushacken, indem Sie den Code ändern, den Ihre Entführer gegen Sie verwenden. Es ist ein lustiges Gerät, bei dem sich die Klinge wie ein natürlicher Teil der Geschichte anfühlt. Verschiedene Soundtracks (in jedem Level gibt es neue Musik) lassen dich wie einen Hacker aus einem Hollywood-Film fühlen. Es ist nichts für Anfänger, und selbst erfahrene Programmierer können Schwierigkeiten haben, herauszufinden, welche Lösung das Spiel verwenden möchte. Obwohl Untrusted Ihnen vielleicht nicht das nützlichste oder aktuellste Javascript beibringt, ist es dennoch eine unterhaltsame Herausforderung!

7 Programmierspiele, die Ihnen beim Bau Ihrer eigenen Programmierchips helfen – %categories

Positiv

  • Das Gameplay ist ziemlich einzigartig und zwingt Sie dazu, über den Tellerrand hinauszublicken
  • Lösungen werden automatisch in der Cloud als Kern von GitHub gespeichert

Nachteile

  • Es gibt nicht viel praktisches Programmieren zu lernen

Andere Ressourcen

Einige Websites haben es nicht auf diese Liste geschafft, weil sie nicht spielerisch genug waren, kein Programmieren lehrten, Geld kosteten, sich auf junge Lernende konzentrierten oder sich speziell an sehr fortgeschrittene Programmierer richteten, aber es verdient trotzdem eine Erwähnung!

Lesen Sie auch:  So aktivieren oder zulassen Sie Popup-Blocker in Google Chrome für Desktop, iPhone und Android

All diese Programmierspiele helfen Ihnen beim Üben. Letztendlich geht es beim Programmieren darum, sein eigenes Zeug zu bauen. Die Nutzung von Websites wie CodinGame und Codewars kann Ihnen helfen, Ihre Fähigkeiten weiter zu verbessern und zu erweitern, aber nachdem Sie die grundlegende Syntax gelernt haben, ist das schrittweise Erstellen größerer Projekte der beste Weg, um weiter zu lernen.

Häufig gestellte Fragen

F1. Welche Programmiersprache sollte ich zuerst lernen?
Antworten. Im Allgemeinen ist es eine gute Idee, eine weit verbreitete Sprache zu wählen. Die Liste der beliebtesten Programmiersprachen umfasst normalerweise Javascript, Python, Java und C-basierte Sprachen, daher sind dies alles sichere Wetten.

Außerdem sollten Sie bedenken, dass Sie für bestimmte Anwendungsfälle bestimmte Sprachen verwenden müssen. Beispielsweise werden Java oder Koitlin verwendet, um native Android-Apps zu entwickeln, während Objective-C oder Swift für native iOS-Apps verwendet werden.

F2: Kann mir das Spielen dieser Spiele dabei helfen, einen Job als Softwareentwickler zu bekommen?
Antworten. Du kannst! Wenn Sie ein Anfänger sind, kann es Ihnen helfen, das Programmieren in einem unterhaltsamen Spielformat zu lernen, um lange genug dabei zu bleiben, um einen Job zu bekommen, anstatt zu kündigen.

Wenn Sie fortgeschrittener sind, sehen Sie sich Spiele mit Code-Rätseln und arithmetischem Denken an. Diese sind anspruchsvoller und können Ihnen helfen, eine Denkweise zur Problemlösung zu entwickeln, die nützlich ist, um über das Programmieren von Fragen für Vorstellungsgespräche hinauszugehen.

F 3. Was ist der beste Weg, um Programmieren zu lernen?
Antworten. Es gibt keinen Weg, das Programmieren zu lernen. Einige Leute lernen erfolgreich von einem traditionellen vierjährigen Informatikstudium. Andere ziehen es vor, von Dingen wie Online-Ressourcen, Trainingslagern oder Programmierspielen wie den in diesem Artikel erwähnten zu lernen.

Es ist wichtig, sich selbst zu kennen. Finde heraus, wie du gerne lernst: Liest du gerne, kommunizierst gerne von Angesicht zu Angesicht oder lernst du gerne? Haben Sie auch starke Interessen oder Leidenschaften, die Sie mit Ihrer Programmierung verbinden können? Wenn Sie beispielsweise Spiele mögen, können Sie versuchen, ein Spiel zu programmieren.

Sie können auch mögen