Articles in the Visual Basic Category
DirectX, Featured, Headline, Matrix Fall, Visual Basic »
Matrix Screensaver in 3D using the authentic fonts and original effects from The Matrix movie.
Add and show custom texts in the Matrix Style.
It uses the Direct3D APIs and Visual Basic 6. Many effects. Fully configurable. Source code included.
This code received the ‘Superior Code’ award from Planet-Source-Code and many great feedbacks from programming websites.
Source code is fully documented in French and in English (older version).
Hope you like it !
Download files :
And if you like the software, feel free to make a donation (via Paypal)
.
(A french version of this post is …
General game programming, Visual Basic »
TexturEd is a GUI for the vTex utility used in the 3D Source Engine from Valve.
This tool was specifically made for games such as Half-life 2 and its mods and Counter-Strike Source.
TexturEd simplifies the creation of textures’s materials. Everything is managed (compilation options, materials, customs variables, shaders and their fallbacks, proxies).
All shaders, fallbacks, proxies, material properties and compilating options are loaded from .txt files allowing you to update it easily.
The development has been stopped, no more time, source code is here for you free to use.
(A french version of this …
Network programming, Visual Basic »
This Visual Basic Class uses the POP3 protocol to retrieve and delete emails from a mailbox.
It uses the the CSocket Class for socket programming.
(A french version of this post can be found on this blog)
AS2, Network programming, Visual Basic »
Chess game written in Flash (for the interface) and Visual Basic (for the network layer).
It connects on a chess server (like chessanytime) and allows you to play against another player.
UI is really simple but you can play and chat with your opponent.
The interesting part of this code is in the parsing of the commands coming from the server. The protocol used is commonly seen on the internet for online chess games. The parsing is not perfect but works…
The server it connects automatically to is not free anymore but you still …
DirectX, Featured, Headline, Matrix Fall, Visual Basic »
Ecran d’ouverture du Matrix Fall 3D.
Matrix Fall 3D est un écran de veille 3D pour Windows. Codé en Visual Basic 6 et DirectX.
Récompensé plusieurs fois sur divers sites de programmation dont Planet-Source-Code.com. Les sources sont fournies avec l’application.
Bon… je vous préviens, j’ai jamais su présenter un projet lorsqu’il venait de moi (objectivement je veux dire). Ce projet, c’était pas une commande venant d’un client, ni un exercice pour passer le temps et encore moins quelque chose sur lequel je comptais pour gagner de l’argent… Non, juste un projet, par passion …
DirectX, Matrix Fall, Visual Basic »
Deuxième version du Matrix Fall largement améliorée et disponible en écran de veille pour Windows.
Ecran d’ouverture avec effet de titre configurable:
Effet de pluie digitale:
Télécharger :Â
Et si vous appréciez ce programme, n’hésitez pas à faire un don (via Paypal)
.
Matrix Fall, Visual Basic »
Démo “Matrix” codée en Visual Basic 6 et DirectX représentant la chutte des caractères (pluie digitale) du film Matrix.
Telecharger:Â .
General game programming, Network programming, Visual Basic »
Sources d’un projet de jeu d’échec en ligne.
L’interface a été réalisée en Flash, Visual Basic servant ici de couche gérant la partie réseau.
Le programme permet de se connecter à un serveur de type “chessanytime” et d’y jouer. La partie intéressante se trouvant dans les codes prenant en charge la gestion des commandes échangées avec le serveur.
Les serveurs “chessanytime” ne sont désormais plus entièrement gratuits. Il est toujours possible d’y jouer en tant que “guest”.
Télécharger la source : .
Network programming, Visual Basic »
Prototype d’un logiciel de Peer2Peer client/serveur décentralisé multitâche codé en Visual Basic 6.
C’est un prototype donc il n’a jamais été finalisé. Néanmoins vous pourrez y trouver qques exemples sur:
Comment utiliser les sockets sans ocx
Comment gérer le multitâche en Visual Basic (utilisation d’une dll externe)
Comment créer un protocole réseau et gérer les échanges entre clients
Ce protocole est décentralisé, c’est à dire qu’il n’a pas besoin de serveur pour centraliser les données et gérer les interactions entre clients. il faudra cependant connaître l’adresse d’au moins un client pour pouvoir rentrer sur le …
General game programming, Visual Basic »
Textured est un GUI (General User Interface, une interface) pour vTex, l’utilitaire servant à créer des matériaux pour le moteur de jeux Source Engine.
Il est complet mais vieux et possède encore qques bugs (ne dérangent pas lors d’une utilisation normale).
Il permet d’éditer les options de compilations et les propriétés des matériaux (shaders, fallbacks, proxies, …)
Toutes les données sont chargées à partir de fichiers .txt donc Textured peut facilement être utilisé pour des mods.
Il n’a pas été testé avec la nouvelle version du moteur.
Le zip contient les sources commentées du programme …





