C++ :: Pacman Game - Move Smiley In Code Automatically And Stop Screen Flickering?

Dec 26, 2013

So far I have managed to write the code for a simple game (resembling to "Pacman") :P. Now what I want is to move the smiley in the upper left-hand corner of the map "automatically" when the program runs and also want it to change it's direction to up or down when it touches the wall.

Also the screen is flickering when the program runs (due to re-printing the whole array?). I want to stop this flicker. Somebody suggested to use 'gotoxy' function.

Here's my code :

#include <iostream>
#include <conio.h>
#include <stdlib.h>
using namespace std;
void display (char array [10][25] , int row , int column) {

[Code] .....

View 8 Replies


ADVERTISEMENT

C++ :: How To Move A Ghost In PacMan Game Randomly Around The Maze

Oct 1, 2014

I have tried rand() for x and y positions of ghost but does not work. it moves but not randomly it follows same path every time I run the code.

View 2 Replies View Related

C/C++ :: Game Of Fifteen - Swap Move Not Showing On Screen

May 26, 2014

I am having problems with my game of fifteen. I have implemented the swap> I know the swap takes place[using GDB] but the swap does not show on the screen even if GDB says it has taken place. I am getting no errors from the move function so I know that something is taking place. I was thinking that the problem may be in the draw function but it looks okay to me. I have looked at this over and over but I don't know why the draw is not printing the move to the screen.

#define _XOPEN_SOURCE 500
#include <cs50.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
// board's minimal dimension
#define MIN 3
// board's maximal dimension
#define MAX 9

[Code] ....

View 14 Replies View Related

C++ :: Read In A Maze File To Move Smiley Face Around In - Stuck On A For Loop Entry

Mar 7, 2013

I am trying to get this code eventually to read in a maze file to move the smiley face around in. But right now my current snag is the yes or no to enter the for loop.

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <time.h>
using namespace std;
int main() {
int name;
char ans;

[Code] .....

View 3 Replies View Related

C++ :: Move Mouse Pointer Automatically?

Mar 26, 2012

How do I tell c++ to move the mouse in place x?

for example, I run a c++ program and the mouse moves to the top left corner of my screen.

How do I go about doing something like that?

View 2 Replies View Related

C++ :: How To Move Object From Right To Left Automatically And Opposite

Apr 13, 2014

I'm using Visual C++ 2010 and SFML game library. I want to know how to move an object from right to left automatically and back left to right??

View 2 Replies View Related

C :: Stop Shell From Automatically Converting Wildcards In Arguments To Directory Listings

Oct 2, 2014

Ok I'm on a Windows machine and I'm writing a simple tool to dump and touch ttf files. It's almost done except that the command line parser is giving nightmares. how do I stop the shell from automatically converting wildcards in arguments to directory listings? (I first flatten all arguments to a single string before parsing)

View 7 Replies View Related

C++ ::  How To Move Characters On Screen Using Keyboard

Dec 3, 2013

How to move a character (an arrow or any other character) on screen using keyboard? I'm actually a beginner and have only wrote simple (starter's) programs in C++. It would be great without using any external library which is not included in C++ by default (in other words, using plain C++).

View 8 Replies View Related

Visual C++ :: Draw Multiple Lines And Move Them On Screen

Jul 28, 2013

I am writing a pure C based win32 applications. I have drawn line. Now i want to translate that line, move the line whereved user wants to move on screen. Then again I drawn another line, I am drawing multiple lines.

I have created rectangle region for each line and trying to move the line.

When I move the 2nd line over the 1st line on screen the 1st line is getting wiped out. Because I am InvalidateRect() of the rect for the line being moved, so when that rectangle is crossing the other line then the other line is getting removed from the screen.

How can I rectify it. How can I have all the lined being on the screen and moved according to the user's wish. The code should be pure C and win32 no MFC.

View 4 Replies View Related

C :: Force Move In Checkers Game

Dec 6, 2013

I am doing a checkers program in C and were not allowed to use standard C99. Things are going relatively well so far. I have 2d array that acts as a matrix for my board and have ways to check if a space is empty and if it is occupied by a specific players chip.

Right now I have a giant messy method that I will split up sooner or later but Im just trying to understand and build the logic. It looks like this:

Code:
void isValidMove(int origin, int dest, int player) {
int rowDiff = abs(origin%8 - dest%8);
int possibleMoveLeftUp = origin - 9;
int possibleMoveLeftDown = origin + 9;
int possibleMoveRightUp = origin - 7;

[Code] ....

So although its not pretty i think the logic is sound. I can tell whether or not a player is attempting to make a move or a jump. I haven't implemented make_move() yet but thats no problems. My biggest deal is that I need to find a way to tell the user he has to jump if its available. I feel like this is a very difficult task for me to grasp and is more about algorithm logic and math then the C language which is what the course is for.

So, how I could loop through all of a specific players chips and see if that player has an available jump. Also if he does then the jump has to be taken and then checked again as if there is another legal jump then it needs to be taken as well until their are no jumps left. Of course there could be 2 routes available, but I think I could deal with that if I just could come up with a reasonable way of checking....

View 2 Replies View Related

C++ ::  How To Move A Ball Continuously In 2D Scrolling Game

Dec 29, 2013

The situation is , I have a ball which should move on a flat horizontal surface which i have created in a display of 800 x 400 . Right now!I am able to make it move left or right in direction using key inputs at a fixed speed.

But I want to make it move horizontally at a constant velocity without using keys. Like in copter game.

It should be able to move automatically , towards the right side.

Increment x position by speed variable does the trick but When I used it with keys I used to limit the movement like.

ball.x += ball.speed;
if(ball.x > 750)
ball.x = 750; // because my screen width is 800.

[URL] .... < this video will show what I really want to do with the ball

If you saw the game video in the link i gave, the ball kept moving with constant velocity. But it never went out of bound. What is keeping it from not getting out of display screen. Instead! its moving continuously... but stays almost at the center of screen. How?

View 7 Replies View Related

C/C++ :: Make Basic Snake Game Using Command Window And Screen Refreshes?

Apr 15, 2015

I am trying to make a basic Snake game using the command window and screen refreshes. So far I have a board, snake, food, and no walls. Basically I have it so the snake moves like the traditional snake in the game, when it eats the food once it grows. However when it eats the food a second time the game crashes. I think I have narrowed the issue down to the grow array that I have (below) but I am not sure if the issue could be a result of something else.

Grow Array

cord growArray (cord *p_values, int *size)
{
*size = *size + 1;
cord *p_new_values = new cord[ *size ];

[Code]....

View 7 Replies View Related

C# :: Windows Phone 8.1 Auto Lock Screen Code

Mar 6, 2015

Auto lock screen coding for windows phone 8.1.

View 2 Replies View Related

C++ :: Code Structure For Game Menu / UI

Jun 23, 2014

How to structure something like Game Menu. I was googling and did not find anything useful. I am coding a little game and Menu part with few sections like START GAME - SELECT LEVEL - SETTINGS (SOUND, MUSIC AND VIBRATION ON/OF) - CREDITS - EXIT.

And just menu alone seems to have tones of code. I have my state machine working but it seems every subsection of the menu has its own state sort if and duplicate code.

View 2 Replies View Related

C++ :: Create A Top Trumps Game Using Pseudo Code?

Jan 3, 2015

I want to create a top trumps game using pseudo code with variables, loops, If statements and inputs, how would I write it?

View 3 Replies View Related

C :: Code Blocks Not Compiling Project - BattleShip Game

Nov 26, 2013

I'm trying to compile my project, but is not working, the weird thing is if i put all the code in 1 file it compile, but not in a project, source code:

Code:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include <time.h>
#include <windows.h>

[Code] ....

CodeBlocks Project file: Download BattleShip-ProyectoARREGLADO.rar from Sendspace

View 12 Replies View Related

C++ :: Ball Collecting Game - EXE Not Running Outside Code Blocks

Apr 13, 2014

I have created a game.It is working fine in codeblocks, but when I am trying to run it outside codeblocks, it opens and closes immediately. I have pasted all the necessary files and dlls in root folder and debug folder. Here is the code:-

#include <iostream>
#include <SDL/SDL_mixer.h>
#include <SDL/SDL.h>
#include <SDL/SDL_ttf.h>
#include <sstream>

const int WINDOWS_Height = 480;
const int WINDOWS_Width = 640;

[Code] .....

View 2 Replies View Related

C++ :: Data Changes Automatically In Array

Dec 9, 2014

I am trying to execute a very simple piece of code. But I am unable to find how the value of T[i][j] is changing all of a sudden. CODE:-

insert Code:

void initialize(float** &T,int NP,int D,int low,int high) {
int i = 0,j = 0;
T = (float **)malloc(NP*sizeof(float));
for(i = 0;i<NP;i++)

[code].......

View 2 Replies View Related

C++ :: Does Int Vars Automatically Get Assigned (0)

Feb 13, 2015

I am wondering if integers and unsigned integers automatically assigned to zero (0) upon declaration like so:

bool randomFunction() {
int i;
if (i == 0) {
return true; //Will most modern compilers return true here?
} else {
return false;
}
}

I am just curious as I have always initialized my ints/unsigned ints variables. Would save me a lot of typing if I didn't have to do this all of the time.

I know that floats and doubles you still have to initialize.

View 4 Replies View Related

C++ :: Adding New String Automatically For Each Name

Sep 17, 2012

Im doing a little game, casting dices etc. The problem is that the program will ask for player 1 then if i enter a name and enter it will ask for player two and so going on until i just press enter with a empty field and then continue the game.

The problem is i don't have any clue what code bits to start studying and how i shall lay it up, feels like i need a new string declaration automatically for each name.

View 5 Replies View Related

C++ :: Template Parameter Automatically With Class Name

Mar 8, 2013

I have a triple hierarchy class:

template<class T> class Singleton;
class Base;
class Sub : public Base, public Singleton<Sub>;

I' using underlying auto pointers, that's why Singleton is a template class and Sub passes itself as a template parameter. I'm developing Singleton and Base and a public API allows anyone to add their own sub classes. I actually want a real triple hierarchy like this:

template<class T> class Singleton;
class Base : public Singleton<Base>;
class Sub : public Base;

So that external developers don't have to worry about templates and complexity. The problem with this is that my implementation in Singleton will now call the constructor of Base whenever I create an instance of Sub (since the template parameter is Base).I was wondering if this could be done by pre-processor macros:

template<class T> class Singleton;
class Base : public Singleton<__CLASS_NAME__>;
class Sub : public Base;

Where __CLASS_NAME__ is the class name that will be replaced by the pre-processor. Theoretically this should be possible, since the __PRETTY_ FUNCTION__ macro actually returns the class name. The problem is that one cannot do string-manipulation to remove the function name from __PRETTY_FUNCTION__.

how I can accomplish this so that the Sub class is not aware of inheriting from a Singleton<template> class?

View 9 Replies View Related

C++ :: Is Memory Freed Automatically In WxWidgets

May 7, 2013

When using wxWidgets, i am tempted to deallocate memory using delete in the destructor, but my program crashes on closing. I try to do something like this:

class mainwnd:public wxFrame{
public:
mainwnd():wxFrame(NULL,wxID_ANY,wxT("test")){
menubar=new wxMenuBar;

[Code] .....

tell me why? and is it done automatically?

View 3 Replies View Related

C++ :: Pointers To Automatically Null When Object Is Deleted

May 18, 2013

Say I have an object and 10 pointers to it in several other objects of varying class types. if the object gets deleted, those pointers have to be set to null. normally I would interconnect the object's class with the classes which have pointers to it so that it can notify them it is being deleted, and they can set their pointers to null. but this also has the burden that the classes must also notify the object when THEY are deleted since the object will need a pointer to them as well. That way the object doesn't call dereference a dangling pointer when it destructs and attempts to notify the others.

Auto pointers and shared pointers are not what I'm looking for - auto pointers delete their object when they destruct, and shared pointers do the same when no more shared pointers are pointing to it. What I'm looking for is a slick method for setting all pointers to an object to null when the object destructs.

View 1 Replies View Related

C++ :: Increasing Integers Automatically Within Two Dimensional Array

Nov 15, 2013

I am new to programming all together but i have been writing a program in c++ and im coming up against an issue with my array.

#include<iostream>
#include<iomanip>
#include<string>
using namespace
int main () {
int a ;
int b ;
char answer ('Y') ;

[Code] ....

I am trying to get the program to increase say year one by 1 when the condition is met i have tried

if ( a >= 70 && a <= 100 && b == 1)
{grade [0][0] = 0 + 1;}

and

for (grade[0][0] = 0 ; a >= 70 && a <= 100 && b == 1 ; grade [0][0]++)
{grade [0][0]= 0 + 1 ;}

Now all that i want is that the array will take the information from int a and int b and then add 1 to the appropriate part of the array . I have tried putting it in deferent places but its not working for ether. the program will run but it will not add to the array.

View 13 Replies View Related

C++ :: Typedefs Automatically Imported In Header Files?

Jul 7, 2014

I recently noticed that I don't need to include the required header files inside header files that I have written myself. As as example, GLuint is defined using typedef unsigned int GLuint; inside glew.h. If I create a sample.hpp header file and mention GLuint without including glew.h, the compiler automatically works out that there is a typedef in glew.h. However, if I mention GLuint in a source file the compiler starts to complain. I have seen this happen in VS 2010 and 2013.

Edit: I should have mentioned that I am not including any other header files so I'm not indirectly including glew.h

In case you need to look at the code:

#ifndef CP_SHADER_LOADER_H
#define CP_SHADER_LOADER_H
namespace cp {

[Code].....

View 6 Replies View Related

C/C++ :: Preprocess Source To Automatically Set Structure Field

Dec 15, 2013

If we have to arrange large array structure, and we should also have to set a field which is the 'index' of elements in the structure array as:

typedef struct {
    int       index;
    char      [MENU_ELEMENTS_CHAR_MAX];
    int       value;
    boolean   enable;
} stc_MenuEntry;  
const stc_MenuEntry GlobMenu[] =

[Code] ....

Suppose we have a lot of row like those written before: also many structured array , and we should mantain: inserting and deleting elements, without having to worry about index error insertion, what kind of preprocess should we choose to best perform the automatic field writing? Obviously we could set properly any array field as:

{
   {START_INDEX, "menu_voice01",100, TRUE },
   {NEXT_INDEX, "menu_voice02",100, TRUE },
   {NEXT_INDEX, "menu_voice03",100, TRUE }
   ......
   .....
};

Just to make the task easier, maybe to allow a 'program filter' to find and subtitute the field as required.

We should also put theese menu variable in RAM, and perform the field init, setting the index at run time, but if we want to save RAM (const attribute chosen) we must find a solution.

I thought about UNIX/LINUX OS filter like sed and awk which would maybe perform the task, before giving the source file to the building process, but I'm working on Windows environment and I don't know the appropriate tool to do this kind of work.

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved