Țara emulatorilor

Sony PlayStation X:

emulatorilor

Crearea unui joc pe PSX:

Mai devreme sau mai târziu, nu vom mai avea constructorii simpli obișnuiți care ne permit să facem jocuri cu profil non-larg.PC are o mare varietate de constructori de jocuri, iar toate jocurile realizate pe ei sunt limitate la motorul de constructor. Dar acesta este cazul doar cuPC, dar dacă vreau să-mi creez jocul pe o consolă. Aici, chiar dacă nu veți găsi cel mai simplu constructor, și dacă o găsiți, atunci puteți face ceva atât de mizerabil pe el, încât să vă fie rușine să priviți și nu doriți deloc să-l arătați maselor .

Din fericire, am reușit să găsesc un program foarte demn care îți permite să faci jocuri chiar peSony PlayStation ! Acest program poate fi numit perfecțiune în sine. Programul are o interfațăwindows convenabilă, astfel încât nu trebuie să lucrați în colțurile întunecate aleDOS. Cu ajutorul lui, puteți crea jocuri de aproape orice complexitate, totuși, pentru a crea o adevărată capodoperă, trebuie să aveți o stăpânire foarte bună a limbajului de programareС++/C (programul folosește asemănarea lui). Aici, la fel ca înC++/C, avem nevoie de biblioteci diferite. Acum voi descrie programul de mai jos și voi da un mic exemplu.

PsOne Development Studio 2006 IDE este un program cu ajutorul căruia puteți scrie un joc sau program și îl puteți compila într-un format ușor de înțeles dePlayStation. Programul utilizeazăBlade Libraries v1.2 pentru compilare utilizeazăMIPSGCC. Putem spune că întregulPsOne Development Studio 2006 IDE este o colecție la îndemână de programe utile într-o singură fereastră. De asemenea, include:

Emulator Sony PlayStation -ePSXe.

TimViewer – Program capabil să converteascăBMP înTIM și invers (TIM – formatul graficelor (tigle) de înțelesPSX )

Bin2o - compilează obiecte în fișiere binare care pot fi adăugate la versiunea compilată a programului sau jocului tău.

Ce avem nevoie pentru a începe:

PsOne Developing Studio 2006

Compilatorul MIPSGCC

TimViewer

Bin2o

Biblioteci Blade

Orice emulatorPSX (funcționează în mod natural)

Asigurați-vă că aveți toate aceste programe înainte de a începe.

Începeți:

Pentru început, să ne familiarizăm cu programul în sine, ce este în el și cum.

Primul lucru pe care îl vom face este să setăm programul. Acest lucru se poate face cu literalmente două clicuri.

Mai întâi, să încărcăm programul și să intrăm în filaOpțiuni.

Apoi, mergeți la liniaPsx Emulator, aici trebuie să selectăm versiunea emulatorului pe care o vom folosi.

Pentru a înțelege mai bine cum să faci jocuri, în program sunt incluse câteva exemple, dintre care unele le vom lua în considerare acum.

Compilare. Exemplul #1.

În partea stângă, selectațiFileBrowse, apoi în fereastra de mai jos căutăm directorul [../PsOneDevStudio/DEMOS/DEMO2 ]. Acum, puțin mai jos în fereastră, selectați fișieruldemo2.c (vom deschide un exemplu gata făcut care poate fi compilat și rulat pePSX ). După deschiderea acestui fișier, codul programului va apărea în fereastra din dreapta:

// DEMO2.C (c) 2001 Blade // Controler de sondaj // Scop: Afișează text pe ecranul Playstation // Ieșire apăsând butonul L2

// Nu uitați să includeți biblioteca, altfel nu va funcționa #include

// Setați 2 OT (unul pentru fiecarebuffer-uri), lungimea fiecăruia este de 2000 de octeți u_char ordering_table[2][2000];

u_pad lung = 0; u_long exit_flag = 0;

void main (void) // Salvați tamponul curent (0 sau 1) int act;

// Inițializarea gamepad-ului PadInit ();

// Setați dimensiunea ecranului GsInitGraphQuick (320, 240);

în timp ce (exit_flag == 0)

// Obține tamponul activ (0 sau 1) act = GsGetActiveBuff ();

// Setează începutul OT activ GsSetWorkBase(&ordering_table[act][0]);

// Șterge ecranul GsSortClear(50, 150, 50);

// Textul și locația acestuia FntPrint(0, 60, 90, "www.TOF.net.ru"); FntPrint(0, 60, 110, „Apăsați L2 pentru a ieși”);

// Schimbați tampon GsSwapDispBuff();

// Așteptând VSync WaitVSync();

// Sondaj gamepad pad = PadRead();

// Nu mai functioneaza PadStop(); >

Acum faceți clic pe butonul „Compilați și rulați proiectul PSOne ” (care va compila codul nostru și îl va rula în emulator). În fața noastră va apărea o fereastră în care vom selecta folderul în care ne vom salva programul. Acum să-i denumim, să spunem „TOF ” și ​​să apăsăm pe salvare. Acum va apărea fereastra de compilare în fața noastră. În continuare, imaginea va fi încărcată în emulator.

Vreau să vă atrag atenția: atunci când instalați programul, încercați să îl instalați într-un folder fără caractere românești sau caractere din altă limbă decât engleza (latina), altfel programul s-ar putea să nu funcționeze corect.

De asemenea, trebuie remarcat faptul căPSX/PsOne Development Studio 2006 IDE nu este cea mai recentă versiune a acestui program.

Succes la crearea propriilor aplicațiiPSX !