"Entwickeln" - Wie geht das?
gepostet vor 19 Jahre, 5 Monate von BenShorty
Seit mir gegrüßt ich habe mir mal gedanken gemacht ein eigenes spiel zu entwickeln, da icha ber noch keien ahnung habe wie sowas geht brauche ich ein anfangstein wonach ich mich orentieren kann ich hoffe ich bekomme von euch sehr nützliche information, möchte mich dafür schon mal bedanken
gepostet vor 19 Jahre, 5 Monate von Drezil
Um es kurz zu machen: Vergiss es.
Mach erstmal 1-2 Jahre Erfahrung im Programmieren.
Schreib Gästebücher, Foren oder andere dyn. Seiten.
Dann arbeite nen Konzept aus (so 40 DIN-A4-Seiten sollten es schon sein).
Schreib nen Feinentwurf mit ziemlich genauen Abläufen.
Dann lern erstmal "richtiges" objektorientiertes Programmieren - macht vieles einfacher.
Solltest du bis jetzt alles getan und immernoch nicht aufgegeben haben, dann fang an zu programmieren.
Mach das Spiel erst spielbar fertig (also nicht nur nen Login) und stell es dann online (das wird so in ca. 4 Jahren sein, wenn du vorher noch Programmieren lernen musst).
Am Besten verwirfst du dann alles und fängst nochmal von 0 an. Ist besser. Glaub es mir.
Überarbeite dein Konzept und fang nochmal an.
Dann sollte etwas halbwegs Vernünftiges rauskommen ...
(hoffe das war nit zuu hart ... nur jedes mal kommt irgendein Hanswurst hierher (ohne die Suche bedient zu haben) und meint, man könnte "mal eben" nen Spiel schreiben.)
Edit: Hab bei mir einige Rehtschreibfehler rausgenommen .. hab eben unter Zeitdruck geschrieben. Nen paar "Fehler" sind beabsichtigt =)
Mach erstmal 1-2 Jahre Erfahrung im Programmieren.
Schreib Gästebücher, Foren oder andere dyn. Seiten.
Dann arbeite nen Konzept aus (so 40 DIN-A4-Seiten sollten es schon sein).
Schreib nen Feinentwurf mit ziemlich genauen Abläufen.
Dann lern erstmal "richtiges" objektorientiertes Programmieren - macht vieles einfacher.
Solltest du bis jetzt alles getan und immernoch nicht aufgegeben haben, dann fang an zu programmieren.
Mach das Spiel erst spielbar fertig (also nicht nur nen Login) und stell es dann online (das wird so in ca. 4 Jahren sein, wenn du vorher noch Programmieren lernen musst).
Am Besten verwirfst du dann alles und fängst nochmal von 0 an. Ist besser. Glaub es mir.
Überarbeite dein Konzept und fang nochmal an.
Dann sollte etwas halbwegs Vernünftiges rauskommen ...
(hoffe das war nit zuu hart ... nur jedes mal kommt irgendein Hanswurst hierher (ohne die Suche bedient zu haben) und meint, man könnte "mal eben" nen Spiel schreiben.)
Edit: Hab bei mir einige Rehtschreibfehler rausgenommen .. hab eben unter Zeitdruck geschrieben. Nen paar "Fehler" sind beabsichtigt =)
gepostet vor 19 Jahre, 5 Monate von BLUESCREEN
Etwas mehr Rechtschreibung bitte.
Der Großteil der Browsergame-Entwicklung besteht aus dem Programmieren. Du musst also erstmal das Programmieren lernen.
Danach machst du dich mit Datenbanken vertraut.
Wenn du noch keine Vorkenntnisse hast, dann kaufst du dir am besten ein Buch für Einsteiger, dass dir eine Programmiersprache wie z.B. PHP erklärt.
edit: Das mit der Rechtschreibung bezog sich auf den Post von BenShorty und nicht auf den von Drezil
Der Großteil der Browsergame-Entwicklung besteht aus dem Programmieren. Du musst also erstmal das Programmieren lernen.
Danach machst du dich mit Datenbanken vertraut.
Wenn du noch keine Vorkenntnisse hast, dann kaufst du dir am besten ein Buch für Einsteiger, dass dir eine Programmiersprache wie z.B. PHP erklärt.
edit: Das mit der Rechtschreibung bezog sich auf den Post von BenShorty und nicht auf den von Drezil
gepostet vor 19 Jahre, 5 Monate von Haatschiii
Also wenn du Spass dran hast kannst du auch php und die mysql Sachen lernen während/indem du dein Spiel schreibst. So hab ichs gemacht. Hat aber den Nachteil dass man das gesamte Konzept 10-20x komplett umwerfen muss und einem alle 2 Wochen auffällt das man sämtliche sachen eigentlich viel einfacher machen könnte! :roll: Aber ich finde das so witziger als erst mit so langweiligen sachen wie Gästebüchern usw anzufangen! Meinem Programmier stil ist dasss sicher nicht zuträglich aber es macht einfach deutlich mehr Spass und das ists worum es ja eigentlich geht!
Also kurz gedanken machen wie dein Spiel ausssehen soll! Die ganze version hard abspecken und auf simple sachen beschränken!
http://de2.php.net/manual/de/index.php
Das Tutorail durchmachen und so lange lesen bist du meinst du könntest die ersten laufschritte unternehmen und bau dir erst mal eine login seite oder so zusammen! Und dann halt immer weiter! Sobald du dann ein gewisses niveau erreicht hast, werden deine Fragen hier auch sicher, beantwortet!
Aber Drezil hat schon recht, 2 Jahre wirst du mindestens brauchen bevor eine spielbare version online sein kann. Die einfachere Möglichkeit wärs du packst ein Post in die Stellenbörse sagst was du kannst (und wenn es nichts ist dann sag halt du bist lernwillig) und suchst ein BG an dem du mitarbeiten kannst! Kann mir gut vorstellen dass es BGs gibt die noch Leute für kleinere Script aufgaben brauchen und auch bereit wären ihnen das nötige beizubringen. Im zweiten fall sollte dir allerdings klar sein dass du dich dann schon ein halbes jahr oder so dabei bleiben solltest und auch mehr zeit als ne halbe Stunde am WE einbringen musst!
Also kurz gedanken machen wie dein Spiel ausssehen soll! Die ganze version hard abspecken und auf simple sachen beschränken!
http://de2.php.net/manual/de/index.php
Das Tutorail durchmachen und so lange lesen bist du meinst du könntest die ersten laufschritte unternehmen und bau dir erst mal eine login seite oder so zusammen! Und dann halt immer weiter! Sobald du dann ein gewisses niveau erreicht hast, werden deine Fragen hier auch sicher, beantwortet!
Aber Drezil hat schon recht, 2 Jahre wirst du mindestens brauchen bevor eine spielbare version online sein kann. Die einfachere Möglichkeit wärs du packst ein Post in die Stellenbörse sagst was du kannst (und wenn es nichts ist dann sag halt du bist lernwillig) und suchst ein BG an dem du mitarbeiten kannst! Kann mir gut vorstellen dass es BGs gibt die noch Leute für kleinere Script aufgaben brauchen und auch bereit wären ihnen das nötige beizubringen. Im zweiten fall sollte dir allerdings klar sein dass du dich dann schon ein halbes jahr oder so dabei bleiben solltest und auch mehr zeit als ne halbe Stunde am WE einbringen musst!
gepostet vor 19 Jahre, 5 Monate von Rob-oter
Nimm dir ganz fest vor, ein Forum zu schreiben....
Wenn du das geschafft hast, wirst du schon wissen, was z.B. bei einem Datenbank - Entwurf wichtig ist oder wie man von Anfang an alles plant !
Ich empfehle dir aus eigener Erfahrung, nicht direkt mit der Programmierung eines Browsergames anzufangen!
Es ist nämlich extrem deprimierend, wenn man nach wochenlanger Arbeit feststellt, dass man eine falsch angelegte Datenbank hat...
Ausserdem wird es so sein, das du warscheinlich, wenn du später besser Programmieren kannst, vieles neuschreiben wirst....D.h. die Zeit die du anfangs investiert hast, ist für die Katz...
Aus diesem Grund empfahl ich dir zu anfang, ein Forum zu schreiben. Denn das kannst du auch später noch in dein Spiel einbauen....Die Zeit die du also in ein Forum investierst ist gut verbraucht!
mfg Rob-oter
Wenn du das geschafft hast, wirst du schon wissen, was z.B. bei einem Datenbank - Entwurf wichtig ist oder wie man von Anfang an alles plant !
Ich empfehle dir aus eigener Erfahrung, nicht direkt mit der Programmierung eines Browsergames anzufangen!
Es ist nämlich extrem deprimierend, wenn man nach wochenlanger Arbeit feststellt, dass man eine falsch angelegte Datenbank hat...
Ausserdem wird es so sein, das du warscheinlich, wenn du später besser Programmieren kannst, vieles neuschreiben wirst....D.h. die Zeit die du anfangs investiert hast, ist für die Katz...
Aus diesem Grund empfahl ich dir zu anfang, ein Forum zu schreiben. Denn das kannst du auch später noch in dein Spiel einbauen....Die Zeit die du also in ein Forum investierst ist gut verbraucht!
mfg Rob-oter
gepostet vor 19 Jahre, 5 Monate von Kallisti
Imho ist es voelliger Bloedsinn ein neues Forum zu schreiben. Es gibt genug gute und niemandem ist geholfen wenn man das Rad zwei mal erfindet.
PHP is nun wirklich sau einfach learning-by-doing imho die weit effizientere Lernvariante.
Wenn man nur zu Lernzwecken etwas schreibt, das man eigentlich gar nicht braucht, dann kommt da mit Sicherheit weniger bei rum, als wenn man an etwas arbeitet, das ein Ziel verfolgt und an dem man Spass hat.
Ich bin vor einem halben Jahr komplett ohne PHP Kentnisse in ein 1,5 Jahre altes BG als Admin eingestiegen und es war ueberhaupt kein Problem so in php reinzukommen.
Natuerlich waren diverse perl und c Kentnisse vorteilhaft. :-)
Aber dennoch: besser langsam und Stueck fuer Stueck dazulernen mit sinnvollen Dingen, als nur zu Studienzwecken twas unsinniges zu schreiben.
PHP is nun wirklich sau einfach learning-by-doing imho die weit effizientere Lernvariante.
Wenn man nur zu Lernzwecken etwas schreibt, das man eigentlich gar nicht braucht, dann kommt da mit Sicherheit weniger bei rum, als wenn man an etwas arbeitet, das ein Ziel verfolgt und an dem man Spass hat.
Ich bin vor einem halben Jahr komplett ohne PHP Kentnisse in ein 1,5 Jahre altes BG als Admin eingestiegen und es war ueberhaupt kein Problem so in php reinzukommen.
Natuerlich waren diverse perl und c Kentnisse vorteilhaft. :-)
Aber dennoch: besser langsam und Stueck fuer Stueck dazulernen mit sinnvollen Dingen, als nur zu Studienzwecken twas unsinniges zu schreiben.
gepostet vor 19 Jahre, 5 Monate von da_weedkilla
Original von Kallisti
PHP is nun wirklich sau einfach learning-by-doing imho die weit effizientere Lernvariante.
Da ist was wahres dran. Habe mir vor ca. 'nem Jahr nen Buch über PHP gekauft, aber nicht wirklich was draus gelernt. Sowas ist ein gutes Nachschlagewerk aber man lernt es im Endeffekt nur durch Ausprobieren!
Hatte vorher fast keine Programmiererfahrung. Nur früher mal mit'm DIV Games Studio nen simplen 3D-Shooter gebastelt (klingt komplizierter als es war). Aber das kann man eigt. nicht zählen da das so verinfacht ist, daß man dabei lediglich lernt was Variablen sind... :wink: Habe mir den Quellcode von einem sog. "GO-Planer" (eine Ergänzungsseite zu Galactix Online auf der man Scans, Flottendaten etc. veröffentlichen kann) besorgt und daran ein wenig 'rummanipuliert. Dadurch habe ich im Prinzip PHP gelernt. Ich wußte was es macht und konnte nachlesen wie es programmiert ist. Als ich davon genug hatte, habe ich fast gleichzeitig mit einem eigenen derartigen Planer und einem BG begonnen. Der Planer ist mittlerweile so gut wie fertig (da GO am Sterben ist mach ich nix mehr dran ) und funzt auch ganz gut, das Spiel braucht halt noch ne Weile, macht aber auch gute Fortschritte.
Was ich damit nur sagen will: Man muß nicht erst monatelang Handbücher wälzen, dabei lernt man eher wenig. Ein bißchen Interesse an der "Technik hinter den Kulissen" und ausführliches Experimentieren hilft oft auch schon.
Das einfache Programmieren (das für die meisten BGs bereits ausreicht) lernt man so recht schnell, wenn man allerdings "professionellen Muster-Vorzeige-Code" haben will, braucht man schon mal länger. Einigen hier würde es beim Anblick meiner Scripte vmtl. auch schlecht werden (z.B. while mit Zähler statt for), aber sie funktionieren und darauf kommt es mir letztendlich an. Wie es da bei euch steht müßt ihr letztenendes selbst entscheiden...
gepostet vor 19 Jahre, 5 Monate von Rob-oter
Original von da_weedkilla
Da ist was wahres dran. Habe mir vor ca. 'nem Jahr nen Buch über PHP gekauft, aber nicht wirklich was draus gelernt.
Ich hab ein Buch für dich:
http://www.galileocomputing.de/katalog/buecher/titel/gp/titelID-606?GalileoSession=31226786A2EIPG-qT4I
Das Buch ist wirklich super !!
Hier kurz mein PHP-Lebenslauf:
Eines Tages kam ich auf die Idee mir einen vServer zu bestellen. Anfangs war es irgendwie ganz interessant, aber irgendwann suchte ich sowas wie Confixx nur besser und kostenlos. Ich fand SysCP.
Da die Einrichtung nicht gerade einfach war, befand ich mich viel im #syscp - Channel.Dort kam eines Tages der Projektleiter online, und ich begann sofort ihn auszufragen, wie er PHP gelernt hat usw. Das war auch so einer, der sich einfach so lange Codes angeschaut hat und verändert hat, bis er es konnte.
Ich laberte irgend was, das ich auch unbedingt PHP lernen will usw. Er sagte einfach nur, das ich denn Mut nicht verlieren soll, und immer weiter probieren…
Einige Tage später war ich in der Bibliothek und giff nach den nächstbesten Buch, auf dem PHP stand!
Dieses Buch war es: http://www.rowohlt.de/sixcms/detail.php?template=navigation_frame_start&_BuchID=9736&_id00=277&_strip=519&_alphabet=S*
Im Nachhinein muss ich sagen, das es extrem schlecht ist.
Damals wusste ich das aber noch nicht ! Schon auf der Rückfahrt (…die nur ca.15 dauerte) von der Bibliothek las ich sehr intensiv das Buch, und konnte es kaum erwarten endlich am Rechner alles zu testen.
Naja, und so hab ich PHP halt nach und nach gelernt (besonders, als ich php.net kennne lernte)
Aber der wirkliche “Durchbruch” kam erst, als zu Weihnachten das Buch “Besser PHP programmieren” geschenkt bekam (hab mir das letzte Exemplar noch in der Bücherei abgegriffen!)
Wie nicht anders zu erwarten war, beschäftigte ich mich an Weihnachten nicht mit Familie, sondern mit PHP!
Das Buch “Besser PHP programmieren” ist nicht für blutige Anfänger gedacht, sondern eher für Leute, die ihren Schreibstyl verbessern wollen. Und genau das benötigte ich ganz dringend !
mfg Rob-oter
gepostet vor 19 Jahre, 5 Monate von cem0r
Ich muss ganz ehrlich sagen, dass ich nichts von Anfänger-Büchern für Script- oder Programmiersprachen halte. Das hat auch einen ganz einfachen Grund: Von dem Moment, an dem man anfängt, dass Buch zu schreiben, bis zu dem, wo es im Laden steht und gekauft wird, vergeht gut und gerne mal ein Jahr (häufig noch mehr). In dieser Zeit kann sich so viel verändert haben, dass die Informationen, die in dem - eigentlich ja brandneuen Buch - schon wieder total veraltet sind. Genz intensiv konnte man das auf dem Markt der HTML-Bücher beobachten. Da kamen eine Reihe von HTML 4.01 Büchern auf den Markt, dabei zeichnete sich bereits ganz klar ab, das XHTML HTML ablösen wird (Damit will ich allerdings nicht behaupten, dass diese Bücher schuld daran sind, dass viele "Webdesigner" (der Begriff hat ja mitlerweile schon einen beleidigenden Unterton) technisch gesehen noch viele Jahre hinterherhängen).
Ganz anders hingegen sieht das bei theoretischer Lerktüre aus. Da gibt es Standardwerke, die sich seit vielen Jahren nicht nur etabliert haben, sondern noch gültig sind.
Ganz anders hingegen sieht das bei theoretischer Lerktüre aus. Da gibt es Standardwerke, die sich seit vielen Jahren nicht nur etabliert haben, sondern noch gültig sind.
gepostet vor 19 Jahre, 5 Monate von Kampfhoernchen
Und die kein Mensch versteht. Online-Tutorials, ein Freund, ders schon kann, ein wenig logisches nachdenken, und, wie schon gesagt, Scripte lesen und verstehen, später dann verändern und / oder nachprogrammieren sind da wohl die besten Wege, eine Programmiersprache zu lernen.
Wobei zwischen PHP coden und PHP beherrschen immer noch ein riesiger Unterschied besteht.
Wobei zwischen PHP coden und PHP beherrschen immer noch ein riesiger Unterschied besteht.
gepostet vor 19 Jahre, 5 Monate von cem0r
Ich hab auch nicht behauptet, dass die alle unbedingt für den Hobbyprogrammierer geeignet sind. Aber ausschließen will ich es auch nicht.
gepostet vor 19 Jahre, 5 Monate von Kampfhoernchen
ich möchte mich jetzt nicht grade als Hobbyprogrammierer bezeichnen, schließlich studier ich Wirtschaftinformatik und arbeite nebenher als PHP-Coder bei Takenet (Tochterfirma von Noell Crane Systems). Und trotzdem hab ich schwierigkeiten, diese Dinger zu lesen. Wobei ich glaub, es ist einfacher, sowas zu schreiben als es dann zu lesen.
gepostet vor 19 Jahre, 5 Monate von cem0r
Ist doch nicht so, als verstehst du nur Bahnhof, oder?
gepostet vor 19 Jahre, 5 Monate von Mays
Was haltet ihr eigendlich von diesen billigen Programmierteilen, die man meist in der Schule am anfang benutzt. Da wo man z.B. so einen Roboter programmieren soll das er z.B. Steine aufammelt und sie nach Position 12/7 bringt.
Ich fands einfach und man konnte schon sehen das wenn die Leute die noch nicht mahl das konnten später beim JavaScript/PHP schreiben sehr große Probleme mit den Funktionen und Schleifen hatten.
Daher find ichs gut wenn man erst damit anfängt als sofort mit so Sachen wie PHP, auch wenn einem das Zeug ankotzt und man leicht sauer wird weil man denkt das ist doch Kinderkram, kann man sich leicht ihren, dort gibt es auch schwierige Sachen wo man lange Denken muss, an einem Programm habe ich mahl 2 Wochen gesessen.
Sollte man da schon merken das es einem keinen Spaß macht sollte man seine Programmierkarriere beenden.
Was noch wichtig ist das man immer etwas neben dem Rechner stehen hat woran man sich abreagieren kann wenn mahl was nicht so geht wie es soll, weil wenn man sich an der Tastatur abreagiert wird sie nicht mehr lange laufen.
Warum sind Bücher immer veraltet wenn sie in den Laden kommen? Ich find so Internetlernseiten blöd, es gibt zwar welche mit denen man gut lernen kann, aber die sind eher selten.
Bei Büchern ist es nur wichtig das man sich gut informiert und das man ein passendes raussucht, weil für einen 45 Jährigen ist z.B. das "Buch PHP für Kids" nichts, anders herum gibt es so was natürlich auch.
Ich fands einfach und man konnte schon sehen das wenn die Leute die noch nicht mahl das konnten später beim JavaScript/PHP schreiben sehr große Probleme mit den Funktionen und Schleifen hatten.
Daher find ichs gut wenn man erst damit anfängt als sofort mit so Sachen wie PHP, auch wenn einem das Zeug ankotzt und man leicht sauer wird weil man denkt das ist doch Kinderkram, kann man sich leicht ihren, dort gibt es auch schwierige Sachen wo man lange Denken muss, an einem Programm habe ich mahl 2 Wochen gesessen.
Sollte man da schon merken das es einem keinen Spaß macht sollte man seine Programmierkarriere beenden.
Was noch wichtig ist das man immer etwas neben dem Rechner stehen hat woran man sich abreagieren kann wenn mahl was nicht so geht wie es soll, weil wenn man sich an der Tastatur abreagiert wird sie nicht mehr lange laufen.
Warum sind Bücher immer veraltet wenn sie in den Laden kommen? Ich find so Internetlernseiten blöd, es gibt zwar welche mit denen man gut lernen kann, aber die sind eher selten.
Bei Büchern ist es nur wichtig das man sich gut informiert und das man ein passendes raussucht, weil für einen 45 Jährigen ist z.B. das "Buch PHP für Kids" nichts, anders herum gibt es so was natürlich auch.
gepostet vor 19 Jahre, 5 Monate von cem0r
Hab ich doch geschrieben. Der Entwicklungsprozess vieler Netztechnologien (PHP, XHTML, XML, CSS, etc) ist zu schnell, als das Bücher up to date bleiben können. Und das, was Zeitlos in diesen Büchern ist, findet man auch kostenlos im Netz!
gepostet vor 19 Jahre, 5 Monate von schokofreak
Original von Kampfhoernchen
ich möchte mich jetzt nicht grade als Hobbyprogrammierer bezeichnen, schließlich studier ich Wirtschaftinformatik und arbeite nebenher als PHP-Coder bei Takenet (Tochterfirma von Noell Crane Systems)
Als Wirtschaftsinformatiker ist man auch nicht da, zu programmieren. Kann (von Studium aus) auch nicht programmieren (es seie denn, man macht sachen über das Studium heraus).
Und PHP schreibt man, man programmiert es nicht...
fazit:
Gruss
gepostet vor 19 Jahre, 5 Monate von Störti
Um mal wieder zum Thema zurückzukommen:
Für mich war es am einfachsten, dass ich mir das damals neuste phpBB runtergelaen habe und darauf mein BG aufgebaut habe. Da konnte ich mir das ganze Session- und Loginsystem sparen, denn das Umgehen mit Sessions und Cookies ist nicht das, was man als erstes macht, wenn man PHP lernt.
Am Anfang hatte ich auch keinen Schimmer von PHP und wenn ihr euch noch den Stil meiner ersten Scripte anschaut (die immer nich aktiv sind), dann kriegt ihr bestimmt auch das k****, aber es läuft ja noch...
Learning-by-doing ist die beste Variante, PHP zu lernen (ist eigentlich bei fast allen Programmiersprachen so), den Grundsatz hab ich in wenigen Stunden kapiert und danach war php.net mein bester Freund...
Allerdings sind Grundsatzbücher die sich mit der absoluten Theorie von Programmiersprachen und Datenbanken beschäftigen nicht falsch. man sollte erstmal (in Grundzügen) kapieren, wie eine Datenbank oder ein Computer denkt, bis man anfängt. Den DB- und Code-Aufbau lernt man schwieriger beim Üben...
Für mich war es am einfachsten, dass ich mir das damals neuste phpBB runtergelaen habe und darauf mein BG aufgebaut habe. Da konnte ich mir das ganze Session- und Loginsystem sparen, denn das Umgehen mit Sessions und Cookies ist nicht das, was man als erstes macht, wenn man PHP lernt.
Am Anfang hatte ich auch keinen Schimmer von PHP und wenn ihr euch noch den Stil meiner ersten Scripte anschaut (die immer nich aktiv sind), dann kriegt ihr bestimmt auch das k****, aber es läuft ja noch...
Learning-by-doing ist die beste Variante, PHP zu lernen (ist eigentlich bei fast allen Programmiersprachen so), den Grundsatz hab ich in wenigen Stunden kapiert und danach war php.net mein bester Freund...
Allerdings sind Grundsatzbücher die sich mit der absoluten Theorie von Programmiersprachen und Datenbanken beschäftigen nicht falsch. man sollte erstmal (in Grundzügen) kapieren, wie eine Datenbank oder ein Computer denkt, bis man anfängt. Den DB- und Code-Aufbau lernt man schwieriger beim Üben...
gepostet vor 19 Jahre, 4 Monate von Amun Ra
Kauf kein Buch, aus den hier schon genannten Gründen.
Schreibe nichts was dir nichts bringt, ganz meine Meinung.
Im Netz gibts alles aktuell, aus verschiedenen Quellen.
Hier zum Beispiel n gutes Tutorial... tut.php-q.net/.
Ansonsten XAMPP downloaden www.apachefriends.org/de/.
Und coden coden coden, dann haste PHP in nem Monat drauf...
Schreibe nichts was dir nichts bringt, ganz meine Meinung.
Im Netz gibts alles aktuell, aus verschiedenen Quellen.
Hier zum Beispiel n gutes Tutorial... tut.php-q.net/.
Ansonsten XAMPP downloaden www.apachefriends.org/de/.
Und coden coden coden, dann haste PHP in nem Monat drauf...
gepostet vor 19 Jahre, 4 Monate von None
...kannst du PHP, bist du aber noch nicht in der Lage eine komplexe Anwendung so zu schreiben, dass diese leicht wartbar und erweiterbar ist. Danach kommt die ganze Theorie zum Programmieren, zur OOP, zum Datenbankhandling und zur Projektierung usw.
Eine Sprache zu können ist eine Sache, ein komplexes Programm zu entwerfen eine andere. Bei Browsergames wirst du die doppelte Zeit brauchen und einige Features drei oder vier Mal neu schreiben, wenn du einfach so losprogrammierst.
Eine Sprache zu können ist eine Sache, ein komplexes Programm zu entwerfen eine andere. Bei Browsergames wirst du die doppelte Zeit brauchen und einige Features drei oder vier Mal neu schreiben, wenn du einfach so losprogrammierst.
gepostet vor 19 Jahre, 4 Monate von Tweety
Genau, es kommt nicht darauf an, ein Problem einfach so irgendwie zu lösen - gerade bei stark besuchten Seiten kommt es vor allem auf die Feinheiten an, die Skripte müssen also bezogen auf Speicher und Laufzeit optimal sein. Ich selbst habe das z. B. bei meiner Helden-Gegenstandsverwaltung gemerkt. Mit wenigen Spielern und Gegenständen lief die super, aber bei stärkerem Andrang sprengte sie den Server, und das "nur", weil ich den Datenbankinhalt nicht nur ausgegeben, sondern in Variablen zwischengespeichert habe. Seit ich diese Speicherung rausgenommen habe, gibts keine Probleme mehr...
Ein anderer Anfängerfehler (den ich gemacht habe), ist der, dass man in PHP (oder eben der verwendeten Sprache) "zu Fuß" Berechnungen macht, die man schon mit einer komplizierteren Datenbankabfrage erledigen könnte (ich sage nur JOIN, LEFT JOIN, ROLLUP, die Datums- und Zeitfunktionen etc.). Das wiederum setzt ein durchstrukturiertes Datenbankdesign voraus. Man sollte also meiner Meinung nach ERST die benötigten Konzepte, Sprachen und Abfragen richtig drauf haben, das erspart einem viel Umänderungen im Nachhinein.
Ein anderer Anfängerfehler (den ich gemacht habe), ist der, dass man in PHP (oder eben der verwendeten Sprache) "zu Fuß" Berechnungen macht, die man schon mit einer komplizierteren Datenbankabfrage erledigen könnte (ich sage nur JOIN, LEFT JOIN, ROLLUP, die Datums- und Zeitfunktionen etc.). Das wiederum setzt ein durchstrukturiertes Datenbankdesign voraus. Man sollte also meiner Meinung nach ERST die benötigten Konzepte, Sprachen und Abfragen richtig drauf haben, das erspart einem viel Umänderungen im Nachhinein.
gepostet vor 19 Jahre, 4 Monate von net-hackerz.de
hi
kann man auch mit c++ ein browsergame programmieren?
kann man auch mit c++ ein browsergame programmieren?
gepostet vor 19 Jahre, 4 Monate von TheUndeadable
Ja
gepostet vor 19 Jahre, 4 Monate von net-hackerz.de
und was ist leichter, php oder c++?
gepostet vor 19 Jahre, 4 Monate von TheUndeadable
Das ist anhängig vom Einsatzfall. Für einfache Dinge, erreichst du mit PHP schneller dein Ziel, für kompliziertere Szenarien, erreichst du irgendwann einen Punkt auf eine kompilierte Sprache mit einem ordentlichen Framework umzuschwenken. Sei es C++, C# oder Java.
Mit PHP 5 wurde allerdings einiges besser, für sehr umfangreiche Projekte würde ich persönlich zu C# oder C++ wechseln.
Mit PHP 5 wurde allerdings einiges besser, für sehr umfangreiche Projekte würde ich persönlich zu C# oder C++ wechseln.
gepostet vor 19 Jahre, 4 Monate von net-hackerz.de
gut, danke
ich lerne nähmlich im moment c++ und wollte wissen, ob ma damit halt auch BGs machen kann.
ich lerne nähmlich im moment c++ und wollte wissen, ob ma damit halt auch BGs machen kann.
gepostet vor 19 Jahre, 4 Monate von Sogil
Ich hab meins komplett in C geschrieben. Es ist aber auch möglich (und wahrscheinlich auch einfacher) nur Teile in C/C++ zu schreiben und zum Beispiel bei Serversoftware oder Datenbank auf bereits bestehende Programme zurückzugreifen.
gepostet vor 19 Jahre, 4 Monate von Gambler
Naja wer C kann lernt auch sehr schnell PHP weils von der Syntax her ziemlich ähnlich ist.
gepostet vor 19 Jahre, 4 Monate von Mays
Wenn man mit C lernt, dann lerne ich doch meistens Rechnenprogramme zuschreiben und später größeres. Es dauert doch mindesten 3 mal so lange, als bei php, bis man da im stande ist ein Browserspiel zu schreiben oder?
Ich dachte auch immer C programme können abstürzen, das kann mit PHP nicht passieren, ob es stimmt weiß ich nicht.
Ich dachte auch immer C programme können abstürzen, das kann mit PHP nicht passieren, ob es stimmt weiß ich nicht.
gepostet vor 19 Jahre, 4 Monate von TheUndeadable
Macht es ein Unterschied, ob ein Programm mit einer Schutzverletzung oder Segmentation-Fault abschmiert oder ob ein PHP-Skript mit einem fatal-Error abbricht?
C Programme sind allerdings empfindlicher gegen unsaubere Programmierung, da es wesentlich mehr Fehlermöglichkeiten gibt (Speicher nicht freigeben, Pointer-Arithmetik, etc)
C Programme sind allerdings empfindlicher gegen unsaubere Programmierung, da es wesentlich mehr Fehlermöglichkeiten gibt (Speicher nicht freigeben, Pointer-Arithmetik, etc)
gepostet vor 19 Jahre, 4 Monate von None
> C Programme sind allerdings empfindlicher gegen unsaubere Programmierung, da es
> wesentlich mehr Fehlermöglichkeiten gibt (Speicher nicht freigeben, Pointer-Arithmetik, etc)
aber wenn man sich viel mit C/C++ beschäftigt und wahrscheinlich auch wenn man einfach nicht weiss was man tut (leider viele php-scripter) dann kann man einfacher fehler machen, die schwerer zu finden sind denn
* in php sind defines im gegensatz zu C .. keine makros sondern integer constants
* php ist -nicht- typkorrekt if(!is_object($var)) $var = sqlgetobject("...");
....
diese liste ist sehr lang vortsetzbar, und es birgt viele gefahren ... C/C++ etc sind schoen strikt, man muss zwar sauber arbeiten, dafuer wirds einem auch nicht schwer gemacht
wenn man in php nicht wahnsinnig aufpasst, dann macht es einem irgendwas kaputt ... wir verwalten z.b. rechte/faehigkeiten und so kram intern mit bitflags ... wenn man da nicht höllisch aufpasst, dass die variable, die man da gerade am wickel hat auf wirklich INT ist kommts schon mal vor, dass man sich totsucht weil irgendwas nicht klappt wie es soll
'(1<<2)|(1<<6)' & (1<<2) ist halt doch irgendwie so gar nicht (1<<2)|(1<<6) & (1<<2) ... auf jeden fall nicht immer %) am schlimmsten ist es, wenns die ersten tests lang tut und dann auf einmal nicht mehr
fazit PHP ist zwar eine sehr praktische sprache ('einfach' zu handhaben/einfach zu lernen) aber kann im ernstfall teilweise wirklich komische dinge machen
C/C++/C#/Java sind halt keine scriptsprachen, haben dementsprechend nicht die lustigen eigenschaften solcher aber natuerlich auch nicht die krankheiten ... sind dafür aber anspruchsvoller bzw. erscheinen anspruchsvoller
persönlich arbeite ich eigentlich lieber in C/C++ als in PHP aber für ein BG ist es mir ein wenig zu umständlich auch wenn ich mir teilweise wirklich über das verhalten von PHP ärger
> wesentlich mehr Fehlermöglichkeiten gibt (Speicher nicht freigeben, Pointer-Arithmetik, etc)
aber wenn man sich viel mit C/C++ beschäftigt und wahrscheinlich auch wenn man einfach nicht weiss was man tut (leider viele php-scripter) dann kann man einfacher fehler machen, die schwerer zu finden sind denn
* in php sind defines im gegensatz zu C .. keine makros sondern integer constants
* php ist -nicht- typkorrekt if(!is_object($var)) $var = sqlgetobject("...");
....
diese liste ist sehr lang vortsetzbar, und es birgt viele gefahren ... C/C++ etc sind schoen strikt, man muss zwar sauber arbeiten, dafuer wirds einem auch nicht schwer gemacht
wenn man in php nicht wahnsinnig aufpasst, dann macht es einem irgendwas kaputt ... wir verwalten z.b. rechte/faehigkeiten und so kram intern mit bitflags ... wenn man da nicht höllisch aufpasst, dass die variable, die man da gerade am wickel hat auf wirklich INT ist kommts schon mal vor, dass man sich totsucht weil irgendwas nicht klappt wie es soll
'(1<<2)|(1<<6)' & (1<<2) ist halt doch irgendwie so gar nicht (1<<2)|(1<<6) & (1<<2) ... auf jeden fall nicht immer %) am schlimmsten ist es, wenns die ersten tests lang tut und dann auf einmal nicht mehr
fazit PHP ist zwar eine sehr praktische sprache ('einfach' zu handhaben/einfach zu lernen) aber kann im ernstfall teilweise wirklich komische dinge machen
C/C++/C#/Java sind halt keine scriptsprachen, haben dementsprechend nicht die lustigen eigenschaften solcher aber natuerlich auch nicht die krankheiten ... sind dafür aber anspruchsvoller bzw. erscheinen anspruchsvoller
persönlich arbeite ich eigentlich lieber in C/C++ als in PHP aber für ein BG ist es mir ein wenig zu umständlich auch wenn ich mir teilweise wirklich über das verhalten von PHP ärger
gepostet vor 19 Jahre, 4 Monate von TheUndeadable
Stimmt, die syntaktischen Schweinereien, die man in PHP machen kann, habe ich gar nicht bedacht.
Ich dachte eher an logische Schwierigkeiten.
Mir persönlich gefällt C++ bzw C# wesentlich besser als PHP. PHP benutze ich nur noch in der Firma, wo dieses verlangt wird.
Ich dachte eher an logische Schwierigkeiten.
Mir persönlich gefällt C++ bzw C# wesentlich besser als PHP. PHP benutze ich nur noch in der Firma, wo dieses verlangt wird.
gepostet vor 19 Jahre, 4 Monate von schokofreak
Naja, bei son er firma würd ich mich schon umhören und abspringen sobald n nachfolge- Job da ist
gepostet vor 19 Jahre, 4 Monate von Mays
Wenn ich mahl Fragen darf, wo gibt es eigendlich ein Tutorial zu C, also eins was sich jetzt auf BG bzw. die Online Welt bezieht, nach den Grundlagen, ich denke die Grundlage kommt überall als erstes?
Mahl zu PHP wie habt ihr da das mir der OOP gelernt, ich verstehs einfach nicht, ich bin auch noch auf nichts gestoßen wo ich es brauchen könnte.
Kennt jemand da ein Tutorial zu?
Mahl zu PHP wie habt ihr da das mir der OOP gelernt, ich verstehs einfach nicht, ich bin auch noch auf nichts gestoßen wo ich es brauchen könnte.
Kennt jemand da ein Tutorial zu?
gepostet vor 19 Jahre, 4 Monate von c001130
Hallo Mays,
ich glaube nicht, dass du ein Tuturial finden wirst, was sich speziell mit Browsergames beshcäftigt. Das wäre meiner Meinung nach zu komplex für ein Tuturial.
Ich rall das mit OOP auch nicht. Ich habe mal versucht, es mir anzueignen mithilfe von http://tut.php-q.net aber es nicht geschafft.
Bin aber gerne für ein einfacheres Tuturial offen.
Grüße c001130
ich glaube nicht, dass du ein Tuturial finden wirst, was sich speziell mit Browsergames beshcäftigt. Das wäre meiner Meinung nach zu komplex für ein Tuturial.
Ich rall das mit OOP auch nicht. Ich habe mal versucht, es mir anzueignen mithilfe von http://tut.php-q.net aber es nicht geschafft.
Bin aber gerne für ein einfacheres Tuturial offen.
Grüße c001130
gepostet vor 19 Jahre, 4 Monate von Mays
Das kenn ich damit hab ich auch einiges gelernt, find es aber nicht so toll.
gepostet vor 19 Jahre, 4 Monate von c001130
Original von Mays
Das kenn ich damit hab ich auch einiges gelernt, find es aber nicht so toll.
Doch, ich finde es gut. Da habe ich fast all meine PHP Kenntnisse her. Aber der Teil zur OOP fällt zu kurz aus in meine Augen.
gepostet vor 19 Jahre, 4 Monate von None
Als C einstig ist ein Tutorial sagen wir mal eher ungenuegend .. versuchs mal mit dem
Kernighan/Ritchie - Programmieren in C
ISBN 3-446-75497-3
ist ein wirklich gutes Buch und nebenbei mehr oder weniger DAS std. Buch für C
Wobei es wahrscheinlich effektiver ist ein BG in C++ zu schreiben, da OOP zwar böse Dinge ermöglicht (ich denke da an so einige eher unlesbare Frameworks) aber im großen und ganzen die wunderbare möglichkeit bietet innerhalb wenig Codes viel Funktionalität zu haben (wenn man die Classen etc. schon mal hat).
Kernighan/Ritchie - Programmieren in C
ISBN 3-446-75497-3
ist ein wirklich gutes Buch und nebenbei mehr oder weniger DAS std. Buch für C
Wobei es wahrscheinlich effektiver ist ein BG in C++ zu schreiben, da OOP zwar böse Dinge ermöglicht (ich denke da an so einige eher unlesbare Frameworks) aber im großen und ganzen die wunderbare möglichkeit bietet innerhalb wenig Codes viel Funktionalität zu haben (wenn man die Classen etc. schon mal hat).
gepostet vor 19 Jahre, 4 Monate von Drezil
zu c++:
gibts nen tut, wie man zu mysql verbinden kann?
ich krieg das nicht hin ..
ich will nix grosses .. ich will nur daten auslesen und wieder reinschreiben .. das ganze in einem kommandezeilen-programm, dass im hintergrund läuft und die db up2date hält... c++ ist im rechnen eben schneller als php..
ich brauch keine anbindung zu nem webserver kein nix. das macht alles php
gibt es nicht nen beispiel-source unter windows? die examples, die beim mysql_server mitgeliefert sind weigern sich bai mir nämlich auhc zu verbinden.
naja.. c++ ist eh nen großes, unbekanntes Land für mich.. (nicht von d syntax/oop.. sondern eher von den apis,dlls ertc.)
gibts nen tut, wie man zu mysql verbinden kann?
ich krieg das nicht hin ..
ich will nix grosses .. ich will nur daten auslesen und wieder reinschreiben .. das ganze in einem kommandezeilen-programm, dass im hintergrund läuft und die db up2date hält... c++ ist im rechnen eben schneller als php..
ich brauch keine anbindung zu nem webserver kein nix. das macht alles php
gibt es nicht nen beispiel-source unter windows? die examples, die beim mysql_server mitgeliefert sind weigern sich bai mir nämlich auhc zu verbinden.
naja.. c++ ist eh nen großes, unbekanntes Land für mich.. (nicht von d syntax/oop.. sondern eher von den apis,dlls ertc.)
gepostet vor 19 Jahre, 4 Monate von None
... freshmeat sagt
freshmeat.net/projects/mysqlpplib/
freshmeat.net/projects/mysqlcppapi/
freshmeat.net/projects/gql/
irgendwas davon sollte dir ja weiterhelfen evtl mal selber umschaun[/url]
freshmeat.net/projects/mysqlpplib/
freshmeat.net/projects/mysqlcppapi/
freshmeat.net/projects/gql/
irgendwas davon sollte dir ja weiterhelfen evtl mal selber umschaun[/url]
gepostet vor 19 Jahre, 4 Monate von Gambler
gepostet vor 19 Jahre, 3 Monate von Mays
Ich werd jetzt gezwunden Delphi in der Schule zu lernen, da ich von Delphi aber keine Ahnung habe, mahl ein paar Fragen.
Wie ist Delphi, also schwer anders als C, das einzigste was ich weiß ist dass man bei if keine {} benutzt sondern then, bin mir aber nicht sicher.
Kann man mit Delphi auch was in der Webentwicklung anfangen?, das selbe wie mit C oder Java?
Als ich den Lehrer gefragt habe warum wir Delphi nehmen und nicht C hat er gesagt, es wäre zu teuer, es für jeden PC anzuschaffen, Delphi muss man nur einmahl kaufen und kann es für alle PC an der Schule benutzen. Versteh ich nicht, ich dachte jeder darf C und Delphi benutzen, wahrscheinlich meinte er die Editoren (ich bin mir nicht sicher ob die auch Editoren heißen, diese Teile können auch die Programme umwandeln, ich weiß auch nicht ob man es umwandeln nennt oder anders, sie halt dazu machen das man sie benutzen kann, die Programme), aber es gibt doch auch Editoren für umsonst oder nicht?
Wie ist Delphi, also schwer anders als C, das einzigste was ich weiß ist dass man bei if keine {} benutzt sondern then, bin mir aber nicht sicher.
Kann man mit Delphi auch was in der Webentwicklung anfangen?, das selbe wie mit C oder Java?
Als ich den Lehrer gefragt habe warum wir Delphi nehmen und nicht C hat er gesagt, es wäre zu teuer, es für jeden PC anzuschaffen, Delphi muss man nur einmahl kaufen und kann es für alle PC an der Schule benutzen. Versteh ich nicht, ich dachte jeder darf C und Delphi benutzen, wahrscheinlich meinte er die Editoren (ich bin mir nicht sicher ob die auch Editoren heißen, diese Teile können auch die Programme umwandeln, ich weiß auch nicht ob man es umwandeln nennt oder anders, sie halt dazu machen das man sie benutzen kann, die Programme), aber es gibt doch auch Editoren für umsonst oder nicht?
gepostet vor 19 Jahre, 3 Monate von chris-gen
Also Delphi ist in meinen Augen einfacher als C. Delphi basiert auf Pascal. Man kann mit Delphi ASP.NET anwendungen schreiben.
Ein sehr gutes Delphiforum ist die DP (www.delphipraxis.net) .
IF - Abfrage
IF a = b then
begin
end;
Gruß
Ein sehr gutes Delphiforum ist die DP (www.delphipraxis.net) .
IF - Abfrage
IF a = b then
begin
end;
Gruß
gepostet vor 19 Jahre, 3 Monate von woodworker
man kann mit delphi auch cgi apps schreiben udn auch apache module
also mit dem delphi7 bei uns in der schule ging das
natürlich nur für windows den mit kylix wollten die nie so richitg
also mit dem delphi7 bei uns in der schule ging das
natürlich nur für windows den mit kylix wollten die nie so richitg
gepostet vor 19 Jahre, 3 Monate von wusch
also delphi ist, wie ich finde, sehr einfach zu lernen und für den Einstieg auch ganz ok. Nur dabeibleiben sollte man net, weil es einfach teilweise etwas eigenartig ist (schon allein die Syntax).
Aber wenn du dich ein bissel dranhängst, dann wirst du das Prinzip verstehen und dann kannst du eigentlich jede andere sprache anschauen
Aber wenn du dich ein bissel dranhängst, dann wirst du das Prinzip verstehen und dann kannst du eigentlich jede andere sprache anschauen
gepostet vor 19 Jahre, 3 Monate von Krisch
Original von wusch
Nur dabeibleiben sollte man net, weil es einfach teilweise etwas eigenartig ist (schon allein die Syntax).
Was meinst du damit?
Die Syntax von Turbo Pascal (Delphi) ist Visual Basic ziemlich ähnlich, aber das wird ja fast nur bei Microsoft Programm verwendet. Also wirst du dich danach nochmal reinhängen müssen um eine andere Sprache zu lernen.
Im Vergleich mit C wird Delphi immer wieder schlechtere Performenz vorgeworfen, aber wie ich gehört habe trifft das nur auch die Standard-Compiler zu. Mit dem richtigen Compiler würde man ziemlich nahe an die C-Leistung rankommen.
gepostet vor 19 Jahre, 3 Monate von schokofreak
Delphi übertrifft C++ in seinem Stamm- Gebiet sogar. Delphi ist einfahc für andere Einsatzgebiete gedacht als C++... aber Leistung ist eigentlich nie n Problem.
Und da Delphi neuerdings auch auf der .Net Platform vorhanden ist (wahlweise Native oder .Net Code) kann man somit auch auf beliebigen Platformen Delphi programmieren.
In meinen Augen hat delphi sehr wohl eine grosse Daseinsberechtigung... und wird für einsatzgebiete wo es einfach nur genial dafür wäre oft vergessen.
Gruss
Und da Delphi neuerdings auch auf der .Net Platform vorhanden ist (wahlweise Native oder .Net Code) kann man somit auch auf beliebigen Platformen Delphi programmieren.
In meinen Augen hat delphi sehr wohl eine grosse Daseinsberechtigung... und wird für einsatzgebiete wo es einfach nur genial dafür wäre oft vergessen.
Gruss