פורסם 2002 באוקטובר 2723 שנים // Graphic mode, 640x480x256 + testing.// Made by Dror, Turbo C using SVGA256.BGI, a graphic driver from Borland.// level- Uber easy.#include<graphics.h>#include<stdlib.h>#include<stdio.h>#include<conio.h>#define g640x480x256 2void init_graph(void) // function that sets a 640x480x256 graphic mode// using SVGA256.BGI driver.{int gd,gm;gd = installuserdriver("SVGA256",NULL); // Super VGA drivergm = g640x480x256; // resXcolorsinitgraph(&gd,&gm,"C:\\TC\\BGI"); // initiate graphic mode}void main(void){int i,j,p; // some palette and location variables, checking the gmodeinit_graph(); // function initgraph, initiates 640x480x256for (p=1; p<12; p++) // looping fillstyles, just for fun.{for (j=0; j<10; j+=1) // Rohav of the palette I want to check //(really doesnt matter, you can do fine with every j>1 i guessfor(i=0; i<256; i++) // No. of colors available (if everything is working- 256 (0 is also a color, 0-255){setfillstyle(p,i); // 12 different fillstyles available from Borland.bar(i,j,i+20, j+30); //void far bar(int left, int top, int right, int bottom);}getch(); // waiting for a keystroke after every pattern change.}j=getmaxcolor(); //needed to check the resolution & max colorsi=getmaxx(); // needed to check the resolution & max colorsp=getmaxy(); // needed to check the resolution & max colorsclosegraph(); //printf("%d colors \n %d X %d \n",j+1, i+1, p+1); // j - no of colors while i&p are resolution}שימו לב, להחליף את TC בספרית הטורבו C אצלכם, ולעשות OptionsLinkerLibrariesV graphics libraryכל מה שאחרי // אומר הערה.
פורסם 2002 באוקטובר 2923 שנים מנסיון אני אומר שיש בעיה עם הbgi הזה..לא מומלץ להשתמש בו.במיוחד יש בעיות עם העכבר. זה יוצר התנגשויות שונותעדיף להשתמש בegavga.bgi למרות שזה רק 16 צבעים זה הרבה יותר יציבובקלות אפשר לעבוד גם עם העכבר
פורסם 2002 באוקטובר 2923 שנים מחבר אני בדרך לכתיבת פרויקט לטטריס ברשת של 2 שחקנים, אני חושב שאבסס את זה על svga256.bgi.. איזה צרות הוא עושה בדר"כ? האם לרדת מזה עוד כשאני בהתחלה?
פורסם 2002 באוקטובר 2923 שנים אני אישית לא מציא לך להשתמש בbgi הזה הbgi הזה הוא מסוג vesaכלומר זה דרייבר מיוחד, לדרבייר הזה ישנם הרבה מאד בעיות עם מהדרי הborland הוא יותר מתאים לעבודה עם watcom או djgpp וגם windwos לא ממש מחבב את הדריבר הזה.אני ניסתי לעבוד איתו אבל צריך עצביים מברזל איתו בגלל שמלא פעמיים התוכנית נתקעה או פשוטה קרסה.אישית אני ממליץ לך לעבוד בegavga במיוחד אם אתה רוצה לבנות דפים וירטואלים דבר זה אני יודע שהוא כמעט ובלתי אפשריעם vesa.אז לסיכום: לא מומלץנ.במשחק רשת בTCזה כרוך בהרבה מאד כאבי ראש.
פורסם 2002 באוקטובר 2923 שנים אני אומר לך תלך על ה Canvas הרגיל שיש לך כמעט בכל דבר ב windows כדי לצייר לא גרפיקה מיושנת מגעילה. אני ממליץ להשתמש ב CBuilder או ב NET. כדי לחסוך לעצמך את כאבי הראש של בניית חלונות ומניפולציות. ככה גם בעניין הרשת יהיה לך יותר קל כי כבר יש encapsulation יפה מאוד של winsock בתוך כל IDE. מניסיון, משחקי רשת עובדים יותר טוב ונראים יותר טוב ככה.אם אתה רוצה לבנות משהו תחת Linux או ב DosEmu שם, זה כבר משהו אחר...
פורסם 2002 באוקטובר 2923 שנים מחבר CPU- אני עושה את התכנית בTurbo C.מיכאל- אני אשקול מעבר לEGAVGA..אגב, אני מתכוון לעשות את זה דרך 2 מחשבים מקושרים בCOM
פורסם 2002 באוקטובר 2923 שנים הנחתי שאתה תעשה את זה דרך com כי זה הכי פשוט..אבל חשבתי מה הקטע בטטריס לשתי אנשים?מה המשמעות של המשחק? טטריס זה משחק בשביל בן אדם אחד ומה הקטע במשחק לשתי אנשים?אולי תעשה משחק שח-מט לשתי אנשים, זה כבר נשמע לי הרבה יותר טובאו אפילו דמקה , זה פרויקט לבית ספר?אם כן תדע שגם אני בימים אלה כותב פרויקט לבית ספר בCומנסיון אני אומר לך בהתחלה לא מבינים כמה זה סיבוך ועבודה מעצבנת
פורסם 2002 באוקטובר 3023 שנים מחבר זה לא בדיוק טטריס, אלא תחרות טטריס.כל פעם שאחד מוריד שורה, השני מקבל שורה עם חורים מלמטה, דבר שמקשה עליומי שמפסיד ראשון, מפסיד.וכן, זה לבי"ס.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.