Sponsored Content
Full Discussion: Some questions for mini game
Top Forums Programming Some questions for mini game Post 302474389 by bashuser2 on Wednesday 24th of November 2010 07:18:08 AM
Old 11-24-2010
Some questions for mini game

Hello fellow programmers!Smilie
First of all excuse me for my English, i am from abroad...

I am trying to learn the C++ programming language as it is one of the most basic languages.So,instead of just creating small examples for each feature(like class,input/output etc), I decided to create a mini game.Nothing special,it will be a game with just numbers and digits,command-line game with some choices affecting the plot etc.Very simple thing(I have in my mind that once I understand the basics of C++, I will search about OpenGL to add graphics in my program but this seems pretty hard for me rigth now).

So, I have a few questions...

1)When the user gives his first/last name, (along with some other features like hit points,weapons carried etc), I decided to "save them " in a single row in a txt file in order to use them inside the game.Actually the main reason for this is that I want to create something like a save file so when a player that has subscribed before enters,he can continue from where he stopped last time(couldnt think of anything else,if you know other ways please tell me).So for the first user the txt file would be something like:

First_Name Last_Name Hit_points Weapon_name

Now the problem that I have is how to manage this file.
A)When another player subscribes, I want all the columns of the file to have the same distance between them.

So instead of:
First_Name Last_Name Hit_points Weapon_name
Bigger_Fisrt_Name Bigger_Last_Name ....

I would like All first names,Last names,weapons etc to be in their own columns
Is that possible?Or I have to write a script or something?

B)Is it possible to sort all rows(let's say by the First_Name)?
C)Is it possible to retrieve a feature(let's say the weapon's name)in order to use it inside the program(for example in a battle as each weapon will do certain damage)

2)When dialogues occur during the story,it is not pretty at all to be presented all together with cout...Even sleep() can't do much work...Is it possible to present them the way I have seen in many games, like someone is typing them at that time? I hope you understand what i am talking about.

Let's start with these two questions and if something new occurs that I cant figure out, i will re-post here...

I have searced to do the things I described above(I used ofstream in order to create the file because until now I was using pure C)...Any suggestion/answer/advice would be really helpful.
Thank you!
 

8 More Discussions You Might Find Interesting

1. UNIX Desktop Questions & Answers

mini digi-cam

hey guys! I am on a fedora core2 i686 with gui and I have a miniture cool-cam which is digital.. it connects through regular usb.. the system recognizes it and the when I go into the desktop peripheral and go to camera it gives name and tells test was successful.. it also says that the camera has... (0 Replies)
Discussion started by: moxxx68
0 Replies

2. Programming

Mini Shell in C

Hi Everyone, I am a student learning C and Unix. I want to create a shell in C which accepts command line arguments and executes them. I am not sure how to do this. Any help would be greatly appreciated. Thanks (5 Replies)
Discussion started by: passat
5 Replies

3. UNIX for Dummies Questions & Answers

mini distribution

Maybe someone knows floppy distribution with which I could connect to the internet and browse sites. THanks for answers (1 Reply)
Discussion started by: Vilmis
1 Replies

4. UNIX for Dummies Questions & Answers

mini shell programming (help)

Hi All, Well i m a taking an operating system course (newbie to unix) we have studied till now: the fork () execv() the teacher asked us to create a mini shell that execute a user command: cmd1 he said everything in is optional we can use any combination Well dudes , i m really... (2 Replies)
Discussion started by: ELECTRO
2 Replies

5. OS X (Apple)

Mac mini to Sony TV

Hi All, I have Mac mini, I bought DVI to HDMI cable and connected this to TV and sounds didn't come. On the Sony TV, right below VGA, I see mini-port plug in. I then connected VGA cable from Mac to Sony TV, I can see every thing. but for the sound, should I buy mini-port to mini-port cable.... (1 Reply)
Discussion started by: samnyc
1 Replies

6. Homework & Coursework Questions

Print questions from a questions folder in a sequential order

1.) I am to write scripts that will be phasetest folder in the home directory. 2.) The folder should have a set-up,phase and display files I have written a small script which i used to check for the existing users and their password. What I need help with: I have a set of questions in a... (19 Replies)
Discussion started by: moraks007
19 Replies

7. Shell Programming and Scripting

Mini Project

Hi Experts, I'm a newbie.....just now i started to write some simple scripts on my own. Can anyone suggest me any simple project kind of stuff to hone my SHELL SCRIPTING skills....which involves database connection and more than that.....bcoz i already tried to write a script which connects to... (0 Replies)
Discussion started by: kritibalu
0 Replies

8. Shell Programming and Scripting

Need help in a mini project

Hi All, I want to make something like described below - "Double click on an executable file that will check the health status and other things of various linux servers and send an email to a list of people." I can make shell scripts for individual servers but how to make a script that will check... (1 Reply)
Discussion started by: csrohit
1 Replies
get_config_text(3alleg4)					  Allegro manual					  get_config_text(3alleg4)

NAME
get_config_text - Returns a string translated to the current language. Allegro game programming library. SYNOPSIS
#include <allegro.h> const char *get_config_text(const char *msg); DESCRIPTION
This function is primarily intended for use by internal library code, but it may perhaps be helpful to application programmers as well. It uses the `language.dat' or `XXtext.cfg' files (where XX is a language code) to look up a translated version of the parameter in the cur- rently selected language. This is basically the same thing as calling get_config_string() with `[language]' as the section, `msg' as the variable name, and `msg' as the default value, but it contains some special code to handle Unicode format conversions. The `msg' parameter is always given in ASCII format, but the returned string will be converted into the current text encoding, with memory being allocated as required, so you can assume that this pointer will persist without having to manually allocate storage space for each string. Note that if you are planning on distributing your game on the Unix platform there is a special issue with how to deal with the `lan- guage.dat' file. Read section "Files shared by Allegro" of the chapter "Unix specifics" to learn more about this. RETURN VALUE
Returns a suitable translation if one can be found or a copy of the parameter if nothing else is available. SEE ALSO
get_config_string(3alleg4), reload_config_texts(3alleg4) Allegro version 4.4.2 get_config_text(3alleg4)
All times are GMT -4. The time now is 05:04 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy