Wer nicht tagtäglich die neusten Entwicklungen in der internationalen FreeBASIC-Entwicklergemeinde durch Mitlesen im englischsprachigen Forum verfolgt, erfährt oft erst verspätet von neuen Ideen und Features oder nimmt keine Notiz von interessanten Projekten der dort vertretenen Nutzer. Daher sammeln wir in dieser Rubrik erwähnenswerte Neuigkeiten aus der internationalen FB-Entwicklergemeinde, damit kein beeindruckendes Projekt und kein neues FB-Feature mehr an einem vorbeigeht. ;-)
| 27.02.2010 | Zwei Bugs in der fbgfxlib Zwei kleinere Bugs der fbgfxlib wurden gestern von Mysoft im Forum vermeldet. Die Bugs betreffen WINDOWTITLE und SCREENCONTROL, sind aber beide nicht kritisch. Auch die noch nicht als Stable veröffentlichte Entwicklungsversion 0.21.0 des FBC soll betroffen sein; Mysoft fand die Bugs nämlich in der Version "0.21.0 (01-23-2010) win32". Gepostet von: Sebastian • Tags: Bug, fbgfxlib |
| 27.02.2010 | Diskussion über "Good Practices" in FreeBASIC Pritchard startete heute eine Diskussion über Good Practices in FreeBASIC, also allgemeine Empfehlungen für fehlerfreie, stabile und übersichtliche Programmierung mit FB. In dem dafür eingerichteten Thread werden Tipps gegeben, welche Stolperfallen man beim Programmieren umgehen und welche Vorgehensweisen besonders nützlich sind. Gepostet von: Sebastian • Tags: Good Practices, Tutorial |
| 25.02.2010 | FreeBASIC-Entwicklerteam erhält Verstärkung Der FreeBASIC-Projektgründer v1ctor verkündete heute offiziell, dass der deutsche Entwickler dkl ab sofort zum FreeBASIC-Entwicklerteam gehört, womit das Team seit dem Wiedereintritt von v1ctor Anfang des Jahres weitere Verstärkung erhält. Bereits in der Vergangenheit habe dkl zur Weiterentwicklung des Compilers beigetragen, indem er Patches eingereicht und Compilerbugs ausfindig gemacht habe, so v1ctor in seinem Statement. Gepostet von: Sebastian • Tags: Compiler, dkl |
| 13.02.2010 | Neuer Demo-Wettbewerb bei DBF Interactive Bei DBF Interactive gibt es wieder einen Wettbewerb (auch Compo genannt): Bei The Liquid Challenge geht es darum, eine Demo zu entwickeln, die etwas mit Flüssigkeit zu tun hat. Demos sind kleine Computerprogramme mit atemberaubenden Grafikeffekten und Musik. Relativ wenige Demos sind in FreeBASIC geschrieben - ein Grund mehr also, deinen Lieblingscompiler hervorzuholen und etwas grafisch Anspruchsvolles zu kreieren! ;-) Gepostet von: Jojo • Tags: Competition, Compo, Wettbewerb, Grafik, Demo, DBF |
| 31.01.2010 | Ergebnisse der Antagonist Competition bekannt gegeben Lachie Dazdarian hat heute die Ergebnisse des internationalen FreeBASIC-Spieleentwicklungswettbewerbs Antagonist Competition bekannt gegeben, nachdem Mitglieder des FB Games Directory Gelegenheit hatten, ihren Favoriten zu wählen. Die Abstimmung, deren Ergebnis für die Entscheidung des Jurors nicht bindend war, ging zugunsten von Slime Quest aus, dem Wettbewerbsbeitrag, der heute auch von Lachie zum offiziellen Sieger des Wettbewerbs gekürt wurde. Auf dem zweiten Platz landete Bowser's Story von ShawnLG. Der erste Preis war mit $125, der zweite mit $50 dotiert. Gepostet von: Sebastian • Tags: FBGD, Games Directory, Antagonist Competition, Spiele, Wettbewerb, Lachie Dazdarian |
| 23.01.2010 | Erste SVN-Version mit neuem C-Emitter Der bereits erwähnte C-Emitter wurde soweit fertiggestellt, dass v1ctor entschied, die Änderungen in die aktuelle SVN-Version einfließen zu lassen. Ein aktueller Build wurde noch nicht zum Download angeboten, allerdings experimentierten schon einige User mit selbst compilierten Versionen. Der Compiler erstellt wie gewohnt auch noch Assemblercode, mit dem Übergabeparameter "-gen gcc" wird der Code allerdings in C Code umgewandelt und durch die GNU Compiler Collection compiliert. Voraussetzung hierfür ist, dass diese vorhanden ist und die Umgebungsvariable "GCC" im Betriebssystem richtig gesetzt wurde. Mit einigen Testprogrammen wurde der bereits erwähnte Geschwindigkeitsvorteil bestätigt, allerdings konnte dieser durch direkte Assemblerbefehle (siehe ASM) noch weiter übertroffen werden, sodass noch Optimierungsbedarf besteht. Des Weiteren wird nicht jeder Code compiliert, da Fehler auftreten. Im nächsten Schritt wird der Emitter soweit verbessert, dass jeder Code problemlos durchläuft und anschließend darauf ausgelegt, den FreeBASIC Compiler selbst zu compilieren. Gepostet von: MOD • Tags: gcc, Compiler, C-Emitter, C |
| 19.01.2010 | Weitere Entwicklung des Compilers Zum ersten Mal seit langem informierte v1ctor, der Gründer von FreeBASIC, über die Weiterentwicklung des Compilers. Zur Zeit erstellt er einen C-Emitter, um FreeBASIC zu einem Frontend der GNU Compiler Collection zu machen. Das ermöglicht eine einfache Portierung der Sprache auf andere Plattformen. Dabei erwähnte v1ctor auch, dass in seinen Tests Grafikdemos im Verzeichnis "examples/gfx/" mit der neuen Compileroption "-O max" bis zu doppelt zu schnell waren wie bisher. Als einen Grund für seine Rückkehr zum Projekt nannte er auch den aktuellen Spielewettbewerb "Antagonist Competition". Gepostet von: MOD • Tags: v1ctor, gcc, C-Emitter, Compileroption |
| 19.01.2010 | Beiträge der FB Antagonist Competition online Seit heute kann beim FB Games Directory über die Beiträge des Spiele-Programmierwettbewerbs Antagonist Competition abgestimmt werden. Die Einsendefrist ist inzwischen abgelaufen und die eingesandten vier Wettbewerbsbeiträge sind bereits öffentlich verfügbar. In den nächsten 5 Tagen können Forenmitglieder des FreeBASIC Games Directory (FBGD) ihren Favoriten wählen und so mitbeeinflussen, welche der teilnehmenden FreeBASIC-Programmierer die attraktiven Geldpreise gewinnen. Gepostet von: Sebastian • Tags: Wettbewerb, Spiele, Antagonist Competition, Games Directory, FBGD |
| 14.01.2010 | Neue SVN Commits für den Compiler Es ist ja allseits bekannt, dass die Weiterentwicklung des FreeBASIC Compilers fast zum Stillstand gekommen war. Nur noch counting_pine hat von Zeit zu Zeit manche Fehler im Compiler behoben. Vor ein paar Stunden sind nun einige neue SVN Commits von dem FreeBASIC-Gründer und -Hauptentwickler v1ctor (André Victor T. Vicentini) aufgetaucht. Victor hatte einst mitgeteilt, er werde die Weiterentwicklung nur vorübergehend einstellen, und nun sieht es ganz danach aus, als würde es mit der FreeBASIC-Weiterentwicklung jetzt wieder weitergehen! Dies könnte eine überaus wichtige Neuigkeit für den weiteren Fortbestand von FreeBASIC sein, denn ein veralteter Compiler wäre langfristig dem Untergang geweiht. Man weiß natürlich noch nicht, wie es weitergeht, aber die Hoffnung auf OOP und sonstige Sprachanpassungen an den State-of-Art flammt wieder in voller Größe auf. Gepostet von: St_W • Tags: SVN Commits, v1ctor, SVN |
| 06.01.2010 | JellyFB Editor 2.50 verfügbar
PlanetSquires Software hat gestern Version 2.50 des JellyFB Editors herausgebracht. Die als Freeware kostenlos verfügbare FreeBASIC-Entwicklungsumgebung, die früher "JellyFish Pro Editor" hieß, bietet im Vergleich zu FBIDE deutlich mehr Funktionen, ist aber dennoch einfach zu bedienen und glänzt mit einer schnörkellosen, nicht überladenen Benutzeroberfläche. Daher ist die JellyFB-IDE auch für FreeBASIC-Einsteiger gut geeignet, zumal die Software bereits seit geraumer Zeit über ein hilfreiches "CodeTips"-Feature verfügt, wie man es von IDEs wie VB kennt: Während der Eingabe von Befehlen öffnen sich kleine Hinweisboxen, in denen die Syntaxhinweise (Funktionsparameter) gegeben werden. JellyFB ist nur für Windows verfügbar und kann direkt im Downloadbereich des Portals oder von der Projektseite heruntergeladen werden. Gepostet von: Sebastian • Tags: JellyFB, JellyFish Pro Editor, IDE, PlanetSquires |