Author Topic: Annikk's Mechanics  (Read 11004 times)

0 Members and 1 Guest are viewing this topic.

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 17
  • Posts: 904
  • Eufloria: Yes
Re: Annikk's Mechanics
« Reply #75 on: August 16, 2011, 09:32:25 PM »
Huh?

IDK if this is what you just said, but humans can multi-task better, have better spatial awareness, aren't limited by the programer's skill (or lack of it) and are actually intelligent. Game "AI" engines aren't really much more than clever-looking automatons. They may be able to calculate faster than humans and know how to play the game from the start, but the often have to resort to some form of "cheating" to be any threat.

I give you the following, spoilered to protect your productivity. The links below go to TVTropes. You have been warned.

Lost Seedling

  • Shrub
  • ***
  • Thank You
  • -Given: 3
  • -Receive: 3
  • Posts: 148
Re: Annikk's Mechanics
« Reply #76 on: August 16, 2011, 11:12:00 PM »
It's easy to forget that the "I" in AI is not really intelligence as experienced by human beings, but merely an illusion created by the programmer, and the speed of the processor and the efficiency of the algorithms. We encounter AI of various types and sophistication more and more as we interface with the electronic components in our lives, yet we only consider the "cheating" and "winning" aspects when we play games against an AI opponent. Pity the poor programmers who have to write code to accommodate the countless possibilities of how intelligent the user is, or how the user will screw things up or do the "unexpected".

As far as AI in games is concerned, the programmer is forced to implement the "rubber band" effect in order to make the game hold it's value as long as possible. In a game as complex as today's FPS's, if the programmer didn't resort to "cheating" at some point it would be impossible for a desktop PC to compete with the incredible parallel-processor between the player's ears. In a game with much simpler rules, such as checkers or chess, such cheating is not necessary nor possible, really. Someday, processors may become so fast that cheats will not be necessary, but instead a "dumbing down" will be in order. This is already common, of course, but it will become even more necessary. So when does making a game enjoyable and challenging for the player cross the line into "cheating"? Conversely, when does "cheating" detract from the enjoyment? Those are questions the game-maker must struggle with and attempt to balance, unfortunately not always successfully as any video-game player knows.

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 17
  • Posts: 904
  • Eufloria: Yes
Re: Annikk's Mechanics
« Reply #77 on: August 17, 2011, 08:08:14 AM »
Oh, I didn't mean that the cheating/rubber-banding was necessarily a bad thing - I'd have lost interest in most of my games far sooner than I did or will do without it, I'm sure. In fact, I think the 'cheating', if done right can make the game MORE enjoyable, not less. It can give you a sense of satisfaction that you beat it even with that handicap. Rubber banding, while it may be a little annoying sometimes, is also a necessary part of game AIs at present.

SweetCandyGrimm

  • Grimm
  • Shoot
  • *
  • Thank You
  • -Given: 1
  • -Receive: 1
  • Posts: 23
    • My Juggalobook.com Profile.
Re: Annikk's Mechanics
« Reply #78 on: September 03, 2012, 03:10:15 PM »
Ok so i thought id jump in to scripting for the first time with making my own Lvl as you have made simple step by step instructions.. only problem.. when u made this Windows 7 hadn't come out yet... when i go to load up the Lvl with just the simple "function LevelSetup()" notepad doc. i get an error that it cant play due to.. well this is the mesg i get :

Unable to load level
resources/maps/Grimm.lua due to
the following errors:
Resources/maps/grimm.lua:1:'end'
expected near '<eof>'

??
~SCG~

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 17
  • Posts: 904
  • Eufloria: Yes
Re: Annikk's Mechanics
« Reply #79 on: September 03, 2012, 03:51:47 PM »
I had this problem too, when I first started. When you save the level, you need to make sure that the file uses ANSI encoding.

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 1
  • -Receive: 21
  • Posts: 1,492
  • They'll eat you next!
  • Eufloria: Yes
Re: Annikk's Mechanics
« Reply #80 on: September 05, 2012, 07:57:14 PM »
Pilchard... he needs to close his LevelSetup() functions with an "end". That's what the error message says :P

SweetCandyGrimm

  • Grimm
  • Shoot
  • *
  • Thank You
  • -Given: 1
  • -Receive: 1
  • Posts: 23
    • My Juggalobook.com Profile.
Re: Annikk's Mechanics
« Reply #81 on: September 06, 2012, 04:58:16 AM »
I had this problem too, when I first started. When you save the level, you need to make sure that the file uses ANSI encoding.

yea after posting that i went thru a few threads and figured out that due to using chrome i only had the LevelSetup() copied and not the rest.. i went back and let it scroll as it highlighted and sure enuff.. i had it... only this i dont have it seems is the ability to set these things (roids) up so they can be traveled to and from... tho im only 3 days into this whole making levels.. and scripting in general.. kinda wish i had a friend around here that did this stuffs too so i could learn it hands on.. but.. meh.. i take what i can get.. my fiance is more hardwear and keeping a pc running... my eyes hurt tho from staring at the screen for so long.. so im out for the night.. peace out ! :P
~SCG~

Pilchard123

  • Tester
  • Old Oak
  • ****
  • Thank You
  • -Given: 0
  • -Receive: 17
  • Posts: 904
  • Eufloria: Yes
Re: Annikk's Mechanics
« Reply #82 on: September 06, 2012, 08:17:49 AM »
Oops, so it does. I just saw <eof> and thought it was the UTF/ANSI thing.

SweetCandyGrimm

  • Grimm
  • Shoot
  • *
  • Thank You
  • -Given: 1
  • -Receive: 1
  • Posts: 23
    • My Juggalobook.com Profile.
Re: Annikk's Mechanics
« Reply #83 on: September 07, 2012, 07:13:00 AM »
Pilchard... he needs to close his LevelSetup() functions with an "end". That's what the error message says :P

she lol :P
~SCG~

Aino

  • Ent
  • ******
  • Thank You
  • -Given: 1
  • -Receive: 21
  • Posts: 1,492
  • They'll eat you next!
  • Eufloria: Yes
Re: Annikk's Mechanics
« Reply #84 on: September 07, 2012, 07:53:57 AM »
she lol :P

I refer to everyone as he before I know the gender, sorry :)

SweetCandyGrimm

  • Grimm
  • Shoot
  • *
  • Thank You
  • -Given: 1
  • -Receive: 1
  • Posts: 23
    • My Juggalobook.com Profile.
Re: Annikk's Mechanics
« Reply #85 on: September 08, 2012, 03:12:41 AM »
she lol :P

I refer to everyone as he before I know the gender, sorry :)

its good dood just call me grimm
~SCG~