n3k
Membres-
Compteur de contenus
32 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Tout ce qui a été posté par n3k
-
Bonjour, ton projet est interessant, je suis développeur Java/J2EE. Peux tu m'en dire plus sur la création d'une JVM ? En ce qui concerne les specs voici ce que j'ai pu trouver : source :: http://playstation.about.com/od/psp/a/PSPSpecs.htm PSP Product Specifications * Product Name: PlayStation Portable (PSP) * Color: Black * Dimensions: Approx. 170 mm (L) x 74 mm (W) x 23 mm (D) * Weight: Approx. 260 g (including battery) * CPU: PSP CPU (System clock frequency 1~333MHz) * Main Memory: 32MB * Embedded DRAM: 4MB * Display: 4.3 inch, 16:9 widescreen TFT LCD, 480 x 272 pixel (16.77 million colors), Max. 200 cd/m2 (with brightness control) * Speakers: Built-in stereo speakers * Main Input/Output: IEEE 802.11b (Wi-Fi), USB 2.0 (Target), Memory Stick™ PRO Duo, IrDA, IR Remote (SIRCS) * Disc Drive: UMD Drive (Playback only) * Profile: PSP Game, UMD Audio, UMD Video * Main Connectors: DC OUT 5V, Terminals for charging built-in battery, Headphone/Microphone/Control connector * Keys/Switches: Directional buttons (Up/Down/Right/Left)Analog pad, Enter keys (Triangle, Circle, Cross, Square), Left, Right keys START, SELECT, HOME, POWER On/Hold/Off switch, Brightness control, Sound Mode, Volume +/-, Wireless LAN On/Off switch, UMD Eject * Power: Built-in lithium-ion battery, AC adaptor * Access Control: Region Code, Parental Control * Accessories: Stand, Headphone with remote commander, Headphone with remote commander and microphone, External battery pack, Case, Strap * E3 Prototype Exhibition: USB Camera for PSP, USB GPS for PSP, USB Keyboard for PSP UMD Specifications * Dimensions: Approx. 65 mm (W) x 64 mm (D) x 4.2 mm (H) * Weight: Approx. 10g * Disc Diameter: 60 mm * Maximum Capacity: 1.8GB (Single-sided, dual layer) * Laser wavelength: 660nm (Red laser) * Encryption: AES 128bit * Profile: PSP Game (full function), UMD Audio (codec ATRAC3plus™, PCM, (MPEG4 AVC)), UMD Video (codec MPEG4 AVC, ATRAC3plus™, Caption PNG)
-
tu auras des réponses ici ... http://gueux-forum.net/index.php?showtopic=77275
-
regarde la dessus : http://gueux-forum.net/index.php?showtopic=77275 l'installation de pspgl est relativement équivalente, et lis les README
-
Yop, pour les grilles j'ai changé d'algo ... Au départ je partais d'une grille vide que je remplissais avec N cases aléatoirement, mais la génération complète bloque à 60% ( cas de blocage ). Donc je pense plutot partir d'une grille totalement remplie et valide et enlever N aléatoirement. Le programme est maintenant en C, compatible PSP (compilé avec la SDL sous linux). Ton aide est bien sur la bienvenue.
-
Salut, pourquoi ne pas recompiler stepmania au lieu de le refaire ? voir post dans cette meme section un peu plus bas ?
-
Oui il existe déja un sudoku, il existe tellement de chose sur la psp... L'important c'est de se faire plaisir et d'inover. Cela prend du temps et nous en avons peu oui, nous trouvons aussi que ca rend le jeu trop facile, nous avons pensé à quelque chose d'autre : la possibilité de créer une liste de chiffres possibles ou de chiffres à exclure nous ne savons pas encore si visuellement l'ecran de la psp nous permettra d'afficher les chiffres de la manière suivante : Exemple, tu sais que pour la case C les chiffres 2,3 sont envisageables, mais pas les chiffre 7,8 qui sont deja présent dans une ligne ou une colonne. Nous aimerais donc afficher dans la case C les chiffres 2,3 en vert et les chiffres 7,8 en rouge. A voir sur la prochaine maquette.
-
salut et merci pour les compliments pr les carrés de 9 cases, c'est vrai qu'on devrait peut etre agrandir l'espace pour qu'il soit plus visible que maintenant, ( espaceCarré = 2 x espaceCase ) Les skins ca sera dans une version2 si un jour on la fait.
-
Bon, voici un ptit screen , la ou on en est : Ce qui marche : - affiche des images avec SDL_image - controle du curseur de selection avec la croix et le stick analogique - moteur du jeu ( remplissage de grille, vérification de la validité) Prochainement, affichage des numéros dans les cases :-) see you soon
-
Heu, créer des teams et tout ... je ne pense pas que ca soit super utile ... Commences déja par faire un jeu, à toi tout seul. Meme un jeu simple. Mais c'est pas parce que tu vas trouver 15 personnes supra motivées, mais qui ne savent rien faire que ca va marcher. Ca va finir comme les autres. Le coup du : "ouais mais on va tous apprendre en meme temps ca va etre la fete", j'y crois pas trop. Enfin bon. Fais moi confiance, des années de dev j'en ai assez derrière moi pour te dire que ca fonctionne pas comme ca. Un conseil ? - monte ton site en HTML tout seul, un truc à la con - code ton jeu en lua, en C ou en C++ - fais des screenshots au fur et a mesure, ca s'appelle un WIP ( Work In Progress) - et lache ta release quand ca sera fini. Mieux que ca ..., fais pas de site tu gagnera du temps, crée un thread dans cette partie du forum ... ( voir Sudoku / Stepmania ) Et puis, si dans deux semaines tu te rend compte que c'est trop dur, bah ... au moins, tu n'auras pas fait de fausse joie à des djeunz qui, comme toi, pensent que monter une team c'est la meilleure facon d'apprendre. Do it by yourself fin du post de cassage de moral
-
je pense qu'une piste serait de repartir des fichiers configure & Makefile mais j'ai pas trop l'habitude alors je préfère céder ma place bon courage
-
Bilan des courses : stepmania utilise les librairies suivantes : sdl libpng zlib libjpg liblua libmad opengl Par chance toutes ses libs sont disponibles pour la PSP mais ... stepmania est codé en C++, et je crois que l'implémentation pour la PSP de C++ est pas totale En gros, ma compilation plante déja sur le type : wstring à approfondir
-
vu que Stepmania est opensource (et portable), j'essayerai à tout hasard de le compiler avec le pspsdk, avec de la chance il sera fait avec SDL et yaura pas grand chose à modifier, dans le cas contraire, xD je n'aurai pas le temps de creuser plus profondément ( j'ai deja un homebrew a faire)
-
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
oui c'est normal, edite ton fichier .bashrc qui doit se trouver dans ton répertoire /home/tonlogin/.bashrc et tu colles les 3 lignes d'export à l'intérieur , comme ca, a chaque ouverture d'un terminal, le fichier est lu, et il fait les Exports automatiquement. Tu devrais ouvrir un autre Thread pour pas "polluer" celui la, je te repondrai la bas -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
non ls c'est pour lister les fichiers d'un répertoire ( "équivalent" de dir sous DOS ) Tu vas galérer si tu connais pas les commandes de base, accroche toi ! -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
je crois que le fichier /usr/local/pspdev/psp/sdk/lib/build.mak que tu inclus dans ton propre Makefile se charge de faire la manip kxploit Dans un terminal fait ca : $> ls $PSPDEV/bin/ ca doit t'afficher plein de fichiers dont : psp-config -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
On dirait qu'il te manque la lib mikmod moi, dans synaptic, il y a "libmikmod2" d'installé. essaye un : apt-get install libmikmod2 libmikmod2-dev -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
Ajout du paragraphe d'explications -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
Si je n'ai pas mis ces installs ce n'est pas un oubli. Je considère l'utilisateur assez grand pour comprendre cette partie ( apt-get install ). Ce n'est pas que je veux faire de l'élitisme, loin de là, mais c'est la base. Le rite de passage on va dire -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
Mise à jour Informations MacOS Si j'y arrive mon environnement sera : - Edition du code sous Visual .Net 2003 - Compilation/Creation PBP sous cygwin -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
Ok et au niveau IDE sous MacOS y-t-il quelque chose de sympathique ? -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
Update : Ajout du tutoriel pas à pas pour Installer le PSP SDK , Compiler des homebrew, installer le homebrew -
Topic De Référence Sur Installation/développement
n3k a répondu à un(e) sujet de n3k dans Développement
Excellente remarque,n'ayant pas de Mac chez moi je ne peux pas trop tester. Quelqu'un developpe-t-il sous mac ? -
Bonjour, je vais tenter de faire le point au fur et à mesure sur comment installer et coder sous PSP. J'éditerai au fur et à mesure des commentaires et de mes recherches Explications : + Pour développer un jeu sur PSP il faut télécharger différents outils et librairies. Des outils comme gcc et des librairies comme SDL ont été portés (c'est-à-dire convertis) pour être compatible avec le processeur de la PSP. + Donc pour installer la plateforme de développement, il faut récupérer les outils psp. Tout le processus est décrit par la suite. + Ensuite, pour développer votre jeu, vous n'allez pas à chaque compilation placer votre EBOOT.PBP dans votre PSP. Cela serait vraiment fastidieux. Nous allons profiter du fait que votre jeu sera compatible PC & PSP. Comment cela est-il possible ? On prend le même code source et deux Makefile différents : * un Makefile.psp qui va compiler le jeu pour sa version PSP, avec la SDL PSP et * un Makefile.pc qui va compiler le jeu pour sa version PC, avec la SDL PC Ainsi, pendant toute la phase de développement, on compilera le jeu en mode PC, on pourra donc l'exécuter et le débugger sur PC. Puis, quand arrivera une phase de release, on compilera le jeu en mode PSP pour créer les dossiers "jeu" et "jeu%" qui contiendront les ressources et les EBOOT.PBP. C'est aussi simple que cela. Prérequis : - flex - automake - autoconf - subversion - gcc - build-essential - libncurses5-dev Sous linux : Etape 1 : Préparation de l'environnement // définition des variables d'environnement importantes$> export PSPDEV=/usr/local/pspdev$> export PSPSDK=/usr/local/pspdev/psp/sdk$> export PATH=$PATH:$PSPDEV/bin:$PSPSDK/bin// un répertoire pour stocker les différentes librairies récupérées par SVN$> mkdir PSP_INSTALLATION$> cd PSP_INSTALLATION Etape 2 : Récupération du toolchain ( par SVN ) $> svn co svn://svn.pspdev.org/psp/trunk/psptoolchain$> cd psptoolchain$> su (pour être root)$> ./toolchain.sh$> exit (pour ne plus être root)$> cd .. Etape 3 : Récupération de SDL ( par SVN ) $> svn co svn://svn.pspdev.org/psp/trunk/SDL$> cd SDL$> ./autogen.sh$> LDFLAGS="-L`psp-config --pspsdk-path`/lib -lc -lpspuser -lpsputility" \ ./configure --host psp --prefix=`psp-config --psp-prefix`$> make$> su$> make install (en étant root)$> exit$> cd .. Etape 3 : Récupération de SDL_mixer ( par SVN ) $> svn co svn://svn.pspdev.org/psp/trunk/SDL_mixer$> cd SDL_mixer$> ./autogen.sh$> LDFLAGS="-L`psp-config --pspsdk-path`/lib -lc -lpspuser -lpsputility" \ ./configure --host psp --with-sdl-prefix=`psp-config --psp-prefix` \ --disable-music-mp3 --prefix=`psp-config --psp-prefix`$> make$> su$> make install (en étant root)$> exit$> cd .. Etape 4 : Récupération de jpeg ( par SVN ) $> svn co svn://svn.pspdev.org/psp/trunk/jpeg$> cd jpeg$> make$> su$> make install (en étant root)$> exit$> cd .. Etape 5 : Récupération de zlib ( par SVN ) $> svn co svn://svn.pspdev.org/psp/trunk/zlib$> cd zlib$> make$> su$> make install (en étant root)$> exit$> cd .. Etape 6 : Récupération de libpng ( par SVN ) $> svn co svn://svn.pspdev.org/psp/trunk/libpng$> cd libpng$> make$> su$> make install (en étant root)$> exit$> cd .. Etape 7 : Récupération de SDL_image ( par SVN ) $> svn co svn://svn.pspdev.org/psp/trunk/SDL_image$> cd SDL_image$> ./autogen$> LDFLAGS="-L`psp-config --pspsdk-path`/lib -lc -lpspuser -lpsputility" \ ./configure --host psp --with-sdl-prefix=`psp-config --psp-prefix` \ --prefix=`psp-config --psp-prefix`$> make$> su$> make install (en étant root)$> exit$> cd .. Etape 8 : Compilation d'un jeu pour sa PSP $> wget http://www.fumi2kick.com/psp/tt_trans_c_051002a.zip$> unzip tt_trans_c_051002a.zip$> cd tt_trans_c_051002aOuvrez le fichier bootmain.c avec un éditeur de texte et supprimez la ligne #include "SDL_Audio.h"Ouvrez le fichier sound.c avec un éditeur de texte et supprimez la ligne #include "SDL_Audio.h"$> make$> cp *.wav puzzle$> cp *.bmp puzzle$> cp *.png puzzle$> cp *.LST puzzle$> cp *.SFO puzzle Etape 8 : Test du jeu sur sa PSP Il ne vous reste plus qu'à transferer les dossiers puzzle et puzzle% dans votre PSP (répertoire PSP/GAME/) Maintenant vous pouvez le lancer * Choix IDE + Kdevelop + Anjuta + Eclipse & CDT : c'est cela que je vais utiliser Sous windows : * Installation http://gueux-forum.net/index.php?showtopic=67768 * Choix IDE + Visual C++ 6 + Visual .NET 2003 Sous MacOS : * Installation Comme sous linux en remplaçant su par sudo su * Choix IDE + xCode d apple (gratuit) + vi + emacs
-
Ce qui serait sympa, c'est de faire un truc pas trop moche .... j'ai pas encore regardé comme est foutu la lib graphique de la PSP. Mais ce qu'il faudrait c'est faire une maquette pas trop moche, définir une charte graphique du sudoku ... ( type boisé ? high tech ? épuré ? ) Trouver les différents tiles et en faire une maquette ... sous gimp ou photoshop Ensuite il resterait plus qu'a : - assembler le tout - constuire l'interface graphique - lier les actions aux boutons de la PSP et roule ma poule
-
Bon, j'ai fait le portage java --> C/ANSI (compilé sans warning sous VS.NET2003 & Ubuntu ) dimanche j'aurais ma PSP ... jpourrais tester la compilation avec PSPide et voir comment ca s'affiche Restera à tester les contrôles et le coté graphique Si mon projet vaut le coups, il sera sous licence GPL et tout le monde pourra y jeter un coup d'oeil.
