Ambrosia Garden Archive
    • Player Text Input & Display?


      Hello,
      I just downloaded Coldstone a few days ago and have been going thru it. Right off, it seems very powerful and what I have been looking for. I have been writing stories for several games for a couple of years now and am really glad to find such excellent software for animated 2D game production on the Mac.

      Two of the games I want to do are educational and will require the player to write things down in a Journal and the other to write things down to create essays. I can do it with what I see are the capabilities in Coldstone if the Players use a physical pen and paper and a physical journal.

      Is there any thought of putting Player Text Entry and Display into Coldstone so the entire process can happen within the game? Just asking. 🙂

      I find the software excellent and I am looking forward to producing these games. It will be fun for I am a Lightwave 3D animator who has been looking for such an engine. If you are interested in seeing some of my work, I was on an animation team that created Thumbwars and Thumbtanic that were written and directed by Steve Oedekerk. see (url="http://"http://thumb.com/thumbwars/")http://thumb.com/thumbwars/(/url)

      - Joe

      ------------------

    • Welcome to the CS web boards Mr. JoeB. I am glad that you have found CS to be a good game creation tool, and I am also happy to hear that you are making a new type of game. As for your essay problem...

      Great news for you: What you want is not only possible, but easy to do (CS has some problems that take long workarounds to solve).

      There is a bit of work, but it is pretty easy compared to most other CS jobs.
      First have the player type up the essay using the "Ask Entry" (the first action, when you create a new event). In the layout section, under the "Dialog Entry" area, you will want to expand the box called "Entry field" so that it fills most of the screen (you will also need a picture for this). Note that the OK button needs to be drawn in (I think) and the red box labeled "Ok Button" placed over it. You will have to find out how many letters you can fit in this box, as you will need to limit the player to this ammount (otherwise the text will keep going onto the screen, and if long enough, off the screen). You will then need to modify the "Dialog" section. Make sure the "Text" section of this (not the "Dialog Entry" layout's "Text"!) is the same size as the "Dialog Entry" layout's "Entry field" (There are pixel numbers telling how big each box is at the bottom of the layout modification window, so this shouldn't be too hard). Also import a picture for this dialog (You can type an intoduction to the essay by adding the words directly into the graphic. Make sure they do not overlap the entry box. An intro. could be something like: "Here what you wrote. Click Save to continue, Back, to edit it, or Exit to quit"). Make sure that the field labeled "Log Button" and that the "Answer Choice 1" (and 2 and 3) are visible and add a button (graphic) to your picture to include the log button. After the player types up his/her essay, the information is stored in the variable &&GlobalEntry.; Create a new global, and use the "Change Globals" action to set your new global to the global enrty value (click the little black arrow next to "Operative Value" and scroll down to "GlobalEntry"). Use the "Dialog" action to display the essay: Type &&gb;_YOURGLOBALNAME into the entry field (you can add answer choices like "Back", or "Exit"; "Save" is already taken care of, if you added the "Log button") After the player clicks save, the entry will appear in his/her journal which can be called using the "Engine Call" action combined with a keydown event or a location click, etc.

      This causes a few problems: every time the player types in text, it will be in the same entry field. Every time the player views a dialog, it will be in the same picture (Including the intro, if you wrote one). The other option for the intro. is to type it manually when you display the dialog, but then it will appear in the journal as well.

      I hope this was of some help. I know it was sort of lengthy, but I'm not too good at explaining things. The people to ask for help are Stark Bledfast, Cafalll, amd ellrx. They know a lot about CS. RubberDucky has just started with CS, but he is a great Beta tester, so you can ask him for help when you get the game to a playable stage. Once again, Welcome to the CS web boards.

      EDIT: spelling

      ------------------
      CI-I@()s
      (url="http://"http://www.evula.org/cha0s/")The Homepage of Cha0s(/url)--(url="http://"http://www.avidgamers.com/cha0s/")Cha0s Boards(/url)

      (This message has been edited by CI-Ia0s (edited 01-17-2003).)

    • CI-Ia0s,
      Thank you so much for taking the time to explain Player Text Input and Display to me. When the time comes, I will definitely be using this info. This is a relief because I wanted the entire game contained within the game. Also, thanks for the nice welcome.

      I've been wanting to create games for years, but didn't want to take on an entire 3D game by myself. I know 2D in CS takes a lot of work, but it is doable, and I really like 2D and the way it can be done in CS. I have three games on the table - a fun educational game that develops a person's ability to write essays (geared for Middle and High School age), a self-help game that utilizes writing in a journal (for serious adults), and a Sci-Fi time travel action adventure that I originally wrote as a screen play, but now will turn it into a game (for everyone). I will be taking on either the essay or self-help game first and will do the action adventure last (it's the most work).

      - JoeB

      Quote

      Originally posted by CI-Ia0s:
      **Welcome to the CS web boards Mr. JoeB. I am glad that you have found CS to be a good game creation tool, and I am also happy to hear that you are making a new type of game. As for your essay problem...

      Great news for you: What you want is not only possible, but easy to do (CS has some problems that take long workarounds to solve).
      . Once again, Welcome to the CS web boards.

      EDIT: spelling

      **

      ------------------

    • If you get any time when you are done with your games, you can join me and a friend in making a 3d game. For more info. see the above post thread.

      ------------------
      CI-I@()s
      (url="http://"http://www.evula.org/cha0s/")The Homepage of Cha0s(/url)--(url="http://"http://www.avidgamers.com/cha0s/")Cha0s Boards(/url)

    • CI-Ia0s,
      Thanks for the thought and the invite. 🙂

      I can't know the future at this time. I will keep it in mind.

      - JoeB

      Quote

      Originally posted by CI-Ia0s:
      **If you get any time when you are done with your games, you can join me and a friend in making a 3d game. For more info. see the above post thread.

      **

      ------------------