Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Jacquelinett

Members
  • Posts

    844
  • Joined

  • Last visited

    Never

Everything posted by Jacquelinett

  1. What do you mean at only needed time? Couldnt you use the picturebox's visible value to make it visible and not visible when needed?
  2. @jcsnider: > Ummm…. you might wanna install those windows updates waiting for your computer......... > /offtopic. > > There is not a lot to show so far but I hope you get this finished and released. Good luck! Off topic: Thank you. Im working very hard on this. On topic: updating the thread to put on my custom tileset
  3. @‭‭‭Marsh: > Good that are you making a plan before any real coding is done. What kind of graphics system are you going to be using? SDL.
  4. awwwwww Marshy is making an Eclipse in C++… so am i D:< you making me feel like im gonna give up on my engine and wait for your to come out >.<
  5. My Little Kingdom _______________ Project Description: ________________ This project is going to be a sandbox MMO. Code in C++, by a team consist of (2) people at the moment (will have more when more people join). Storyline: ________ Quick summary: As the human population expand, the Goddess had decided to bless the human by making new islands and continent.. Now go sail on your ship, explore, build, settle on the new island! Start a war, make ally, destroy, plunder, worship Goddess Elona or her evil clone. It's all up to you! Feature: ______ None at the moment :P Video of what we had done: _______________________ http://www.freemmorpgmaker.com/files/imagehost/pics/20b5cc03e1857be5c903cbc00a321d21.avi All we have right now is the fancy fade in and fade out like Crystalshire xD What we are planning to do: ________________________ 1\. House system 2\. Completely new battle system, where it require skill 3\. The new and improved 2d tile scrolling game, where physic principal is applied. 4\. 3d mechanic applied to 2d game, where you can see an object in 8 different view. 5\. A big sandbox where you can build houses and such. 6\. Custom sprite, music, GUI and everything. Sample of custom sprite: [![](http://www.freemmorpgmaker.com/files/imagehost/pics/d1c1d3efc592ce5f36f83ab394a6de1b.png)](http://www.freemmorpgmaker.com/files/imagehost/#d1c1d3efc592ce5f36f83ab394a6de1b.png)[![](http://www.freemmorpgmaker.com/files/imagehost/pics/c91c7264497576e5cc665d64994132c6.png)](http://www.freemmorpgmaker.com/files/imagehost/#c91c7264497576e5cc665d64994132c6.png)[![](http://www.freemmorpgmaker.com/files/imagehost/pics/d2dab44eb472ca4496431b6ac2267a71.png)](http://www.freemmorpgmaker.com/files/imagehost/#d2dab44eb472ca4496431b6ac2267a71.png)[![](http://www.freemmorpgmaker.com/files/imagehost/pics/1a56d0a2ca00a3ace0ead0fc1b7cd5d8.png)](http://www.freemmorpgmaker.com/files/imagehost/#1a56d0a2ca00a3ace0ead0fc1b7cd5d8.png) Sample of custom tileset: [![](http://www.freemmorpgmaker.com/files/imagehost/pics/a8f0f81a6b5f38d648e7e2f01672d18b.png)](http://www.freemmorpgmaker.com/files/imagehost/#a8f0f81a6b5f38d648e7e2f01672d18b.png) Sample of how we planning stuff to work: ___________________________________ House system: >! [![](http://www.freemmorpgmaker.com/files/imagehost/pics/b0d3c865bb7fe2d4c8a23439c03d8a36.png)](http://www.freemmorpgmaker.com/files/imagehost/#b0d3c865bb7fe2d4c8a23439c03d8a36.png) Our team ________ Yumi - Coder/Pixel Artist/Musician/Writer Wyatt - Coder General Pony - Website maker If you guy want to join. You all are welcome, we dont have a specific "slot" like other team where if it's full you cant join. Everyone is welcome to help
  6. Alright im having this weird problem. All the code work fine, but take a look at the code, specificly at the Options.ScreenSize. My current value is 1\. And that make my screensize 800x600\. The fade in and fade out code work fine. The picture Opening1 and Opening2 as well as Opening3 do appear and fade as they supposed to, everything is fine, but… until you change the screensize to 0 and 2 When the screensize is 0 or 2\. The Opening1 and 2 still work, but, it doesnt fade in and out. It just simply change (like it suppose to) when it suppose to. No fade in or fade out happen. And I do not know why. All the code here is RIGHT. Which mean, I have no undefined mistake, I have several header that contain the definition of these thing, but I only put my main.cpp right here: >! ``` #include "FirstHeader.h" #include "Declaration.h" >! using namespace std; >! class Buttons { } >! class Timer { private: //The clock time when the timer started int startTicks; >! //The ticks stored when the timer was paused int pausedTicks; >! //The timer status bool paused; bool started; >! public: //Initializes variables Timer(); >! //The various clock actions void start(); void stop(); void pause(); void unpause(); >! //Gets the timer's time int get_ticks(); >! //Checks the status of the timer bool is_started(); bool is_paused(); }; >! void Winsock_Init() { long answer; WSAData wsaData; WORD DLLVersion; DLLVersion = MAKEWORD(2,1); answer = WSAStartup(DLLVersion, &wsaData); >! SOCKADDR_IN addr; >! int addrlen = sizeof(addr); >! SOCKET sConnect; sConnect = socket(AF_INET, SOCK_STREAM, NULL); >! addr.sin_addr.s_addr = inet_addr("127.0.0.1"); addr.sin_family = AF_INET; addr.sin_port = htons(8001); } >! struct Options { const char* GameName; int ScreenSize; } Options; >! void GetScreenSize(int *width, int *height, int mode) { if (width == NULL || height == NULL) return; switch (mode) { case 1: { *width = 800; *height = 600; } break; case 2: { *width = 1024; *height = 768; } break; default: { *width = 640; *height = 480; } break; } } >! void SetUpOpening(int mode) { switch (mode) { case 1: { Opening1 = IMG_Load("Graphics/Opening/1/1.png"); PureBlackScreen = IMG_Load("Graphics/Opening/1/2.png"); Opening2 = IMG_Load("Graphics/Opening/1/3.png"); Opening3 = IMG_Load("Graphics/Opening/1/4.png"); } break; >! case 2: { Opening1 = IMG_Load("Graphics/Opening/2/1.png"); PureBlackScreen = IMG_Load("Graphics/Opening/2/2.png"); Opening2 = IMG_Load("Graphics/Opening/2/3.png"); Opening3 = IMG_Load("Graphics/Opening/2/4.png"); } break; default: { Opening1 = IMG_Load("Graphics/Opening/0/1.png"); PureBlackScreen = IMG_Load("Graphics/Opening/0/2.png"); Opening2 = IMG_Load("Graphics/Opening/0/3.png"); Opening3 = IMG_Load("Graphics/Opening/0/4.png"); } break; } } >! void apply_surface( int x, int y, SDL_Surface* source, SDL_Surface* destination, SDL_Rect* clip = NULL ) { //Holds offsets SDL_Rect offset; >! //Get offsets offset.x = x; offset.y = y; >! //Blit SDL_BlitSurface( source, clip, destination, &offset ); } >! void clean_up() { //Free the image //SDL_FreeSurface( screen ); >! SDL_FreeSurface(PureBlackScreen); SDL_FreeSurface(Opening3); SDL_FreeSurface(Opening1); SDL_FreeSurface(Opening2); //Quit SDL SDL_Quit(); } >! bool init() { //Initialize all SDL subsystems if( SDL_Init( SDL_INIT_EVERYTHING ) == -1 ) { return false; } >! int Width; int Height; GetScreenSize(&Width, &Height, Options.ScreenSize); SetUpOpening(Options.ScreenSize); screen = SDL_SetVideoMode(Width, Height, 32, SDL_SWSURFACE); apply_surface(0,0,Opening1, screen); >! if(Opening1 == NULL) { return false; } >! //If there was an error in setting up the screen if( screen == NULL ) { return false; } //Set the window caption SDL_WM_SetCaption( Options.GameName, NULL ); //If everything initialized fine return true; } >! Timer::Timer() { //Initialize the variables startTicks = 0; pausedTicks = 0; paused = false; started = false; } >! void Timer::start() { //Start the timer started = true; >! //Unpause the timer paused = false; >! //Get the current clock time startTicks = SDL_GetTicks(); } >! void Timer::stop() { //Stop the timer started = false; >! //Unpause the timer paused = false; } >! void Timer::pause() { //If the timer is running and isn't already paused if( ( started == true ) && ( paused == false ) ) { //Pause the timer paused = true; >! //Calculate the paused ticks pausedTicks = SDL_GetTicks() - startTicks; } } >! void Timer::unpause() { //If the timer is paused if( paused == true ) { //Unpause the timer paused = false; >! //Reset the starting ticks startTicks = SDL_GetTicks() - pausedTicks; >! //Reset the paused ticks pausedTicks = 0; } } >! int Timer::get_ticks() { //If the timer is running if( started == true ) { //If the timer is paused if( paused == true ) { //Return the number of ticks when the timer was paused return pausedTicks; } else { //Return the current time minus the start time return SDL_GetTicks() - startTicks; } } >! //If the timer isn't running return 0; } >! bool Timer::is_started() { return started; } >! bool Timer::is_paused() { return paused; } >! int main(int argc, char* args[]) { //Start Winsock Winsock_Init(); >! SDL_Surface* hello = NULL; >! bool Quit = false; OpeningScene1 = false; OpeningScene2 = true; OpeningScene3 = true; OpeningScene4 = true; const int FRAMES_PER_SECOND = 20; int alpha = SDL_ALPHA_OPAQUE; Timer fps; >! Options.GameName = "My Little Kingdom"; Options.ScreenSize = 1; >! //Initialize if( init() == false ) { return 1; } >! SDL_Flip(screen); SDL_Delay(2000); >! //Quit SDL while (Quit == false) { fps.start(); >! while ( SDL_PollEvent(&event)) { if ( event.type == SDL_QUIT) { Quit = true; } } //If alpha is not at minimum while(OpeningScene1 == false) { while( alpha > SDL_ALPHA_TRANSPARENT ) { //Decrease alpha alpha -= 5; >! SDL_SetAlpha( Opening1, SDL_SRCALPHA, alpha ); //Apply the back apply_surface( 0, 0, PureBlackScreen, screen, NULL ); apply_surface( 0, 0, Opening1, screen, NULL ); //Update the screen if( SDL_Flip( screen ) == -1 ) { return 1; } if(alpha == SDL_ALPHA_TRANSPARENT) { OpeningScene2 = false; OpeningScene1 = true; } } } while (OpeningScene2 == false) { while (alpha < SDL_ALPHA_OPAQUE) { alpha += 5; SDL_SetAlpha(Opening2, SDL_SRCALPHA, alpha); apply_surface(0,0, PureBlackScreen, screen, NULL); apply_surface(0,0, Opening2, screen, NULL); if( SDL_Flip( screen ) == -1 ) { return 1; } if (alpha == SDL_ALPHA_OPAQUE) { OpeningScene3 = false; OpeningScene2 = true; SDL_Delay(2000); } } } while(OpeningScene3 == false) { while( alpha > SDL_ALPHA_TRANSPARENT ) { //Decrease alpha alpha -= 5; >! SDL_SetAlpha( Opening2, SDL_SRCALPHA, alpha ); //Apply the back apply_surface( 0, 0, PureBlackScreen, screen, NULL ); apply_surface( 0, 0, Opening2, screen, NULL ); //Update the screen if( SDL_Flip( screen ) == -1 ) { return 1; } if(alpha == SDL_ALPHA_TRANSPARENT) { OpeningScene3 = true; OpeningScene4 = false; } } } while (OpeningScene4 == false) { while (alpha < SDL_ALPHA_OPAQUE) { alpha += 5; SDL_SetAlpha(Opening3, SDL_SRCALPHA, alpha); apply_surface(0,0, PureBlackScreen, screen, NULL); apply_surface(0,0, Opening3, screen, NULL); if( SDL_Flip( screen ) == -1 ) { return 1; } if (alpha == SDL_ALPHA_OPAQUE) { OpeningScene4 = true; } } } } >! clean_up(); return 0; } ```
  7. Yes, that my main. But you should add Composer Cookie
  8. You sure you added me? I dont see your friend request
  9. I thinki i lol'ed harder than i should have
  10. @Keebler: > Meh seems we will never agree on garens true role, and what times are you normally on? I dont play on NA anymore. I only log on whenever someone want to play with me. I had been playing on PBE. No login queue, no shit, plus free IP and RP every weekend (10k IP and 4k RP). Get to try every new release champion, get to try new skin (i had been playing Pulsefire Ezreal since like… 2 week ago). If you want to play with me, send me a tell and i will log on NA. (but tell me like 3hour ahead or something in case of login queue)
  11. @Keebler: > I shall address these things one at a time. > > 1\. Hiding in the brush is not going to help your team if you are building as a tank. The tank is supposed to be the first one in so he can absorb the damage and disrupt the enemy team. > 2\. I will agree his E has the potential to deal a lot of damage however this is only over a 3 second period and in most cases it goes on cooldown long before you have won the fight. Then you are stuck sitting there as your carrys get focused. > 3\. Your right a tank is not supposed to deal damage and they should be able to absorb lots of it, however you need to be able to force them to actually target you. This is why you tank as characters who have mass stuns such as ammu or can taunt such as shen. Garens only way to disrupt the enemy team is his single silence. > > I would be interested in playing some games with you yumi, so maybe we can test these things out. Lol im just quoting a quote from Lalala Demacia (it's a LoL anime, yes it an anime, 10 episode, you should watch). In the anime it said most garen player hid garen in the bush lol 2\. Garen's E doesnt take that long to cool down. 3\. Yes it true most ppl dont focus on garen, but he is pretty scary if you know how to play him. Say, team work, 5 champion on their team is coming. First, you W, then you go into the middle of the enemy, with your Q, you silence one of them, then you start to E. Your team should be helping you and then you R to kill a champion. In short, as a garen, SPIN TO WIN!!! You are already on my friendlist, play with me
  12. @Wilfre: > No, I don't nevermind then. It's a LoL thing
  13. @Keebler: > I am not talking about me. I am talking about the general consensus of the community. At the end of the game you can see who on your team dealt the most damage. A garen that even builds as a off tank almost 100% of the time has one of the lowest amounts of damage dealt. I am not trying to say you are bad but just look at the graphs after some garen games. Fun fact about Garen: Most Garen hide in the bush and Garen seem to deal alot of damage to me. Look at his E, his critical strike apply to his E, and when he is E-ing, he deal so much damage per second. A normal full build garen, with E on, can deal up to (and atleast) 1200 damage each spin (to a single target) Plus shouldnt a tank dont deal as much damage as normal? A tank is suppose to stay alive and support the team
  14. @Wilfre: > Who to vote for… > Hmm... > Hmm... > Sorry Crest, but I don't wanna follow you! > *Bows down to Yumi* > She's an OP champion with incredible skillset. That's right, and you should buy riot point to buy the Legendary Yumi skin
  15. @Keebler: > Please never play garen as a tank. His only cc is his silence and he takes kills away from your carry and the damage graphs at end of your games will show it. u apparently were playing with noob garen a garen is a good tank. He just need 1 warmog and 1 force of nature to be tanky, then he build infinity edge, altmar patler, a boot (depend on situation) and a situational
  16. I play on 2 server: PBE: Yumi-chan Level 30 (obviously) NA: Captain Tiana Level 28 (right now) Champion: You need an AD melee carry? IT'S A MASTER YI FOR YOU!!!!!!! You need an AP carry? You want to play with my tibber? I will R you with Annie, or you want to find a way to find the magic? Is there a short way? Is this a short joke? Stop laughing, im evil! I present: veigar You need a ad tank? FOR DEMACIA!!! I DEMAND THE DEMACIAN JUSTICE YOU LAST HITTING YOU!! MY NAME IS GAREN THE MIGHT OF DEMACIA! You need an AP tank, probably invincible tank? You see that cleaver right there? that right, im Dr. Mundo You need a ranged AD carry? You want to play with me, summoner? Miss Fortune is ready to play Bullet time with you. Or i can just shoot my Enchanted Crystal Arrow with ashe. You need a fearsome killer, with global ult to assist you? Bitch please, Gangplank is here You need a jungler? Master yi and Shaco is at your service You need a hybrid, anti ad? You gotta learn the scout code, bro, teemo will teach you Need a healer, or, need a CC champion? Sona and Janna is available i ran out of idea to write, so im just gonna sum it up: I can play Annie, ashe, siver, gangplank, shaco, mundo, veigar, miss fortune, master yi, sona, Janna, etc
  17. Gwen is nothing compare to Mistress Yumi. She's an OP champion with incredible skillset.
  18. @Lynxaria: > I'm telling Robin! > > Also, I never buy Crest…it's sold at the dollar store so I figure it's the worst kind. Besides, I use Pronamel, since my teeth are deminerlizing or some crap. Ugh! DDDDD: NO NO NO DONT DO THAT D: I LOVE MARSH IN A FRIENDLY WAY >.<
×
×
  • Create New...