Our new Indie Games subforum is now open for business in G&T. Go and check it out, you might land a code for a free game. If you're developing an indie game and want to post about it, follow these directions. If you don't, he'll break your legs! Hahaha! Seriously though.
Our rules have been updated and given their own forum. Go and look at them! They are nice, and there may be new ones that you didn't know about! Hooray for rules! Hooray for The System! Hooray for Conforming!

i have an infection in my butt, a game design infection

1293031323335»

Posts

  • RubberACRubberAC Sidney BC!Registered User regular
    Orik i have done a very small amount
    i was looking forward to this because it gives me an excuse to practice at it and get better
    be able to make tilesets for DF almost as good as mayday one day
    that'd be cool

    raneasig.png
  • LegbaLegba Registered User regular
    Okay, perhaps not. I can't figure out how to remove something from scope.

    The alternative here is to scrap what I'm doing and implement each major setpiece as a room, like I was talking about before, and using scope to be able to see things in that room. Example 353 actually does something similar. Then I could use the "move to room by name" example (which I know is here somewhere) and remove the cardinal directions to make movement the way I want it.

    This would also implement the distance element, and I wouldn't have to write a million miles of rules from scratch.

    I love that Inform 7 has so many different solutions to the same problem.

  • OrikaeshigitaeOrikaeshigitae Registered User, ClubPA regular
    no problem! i have the kindle version of reed's book, and i think that's for the best, just because of how weighty it is in person

    in related news, i had a brainstorm on the walk home and now i'm disappearing into the unity mines for a few months probably

  • LegbaLegba Registered User regular
    Don't get me wrong, I love my Kindle! I just think a text book like that, I'd like to have open next to my computer to flick through and reference different sections while I'm working - preferably full of stickynotes - and the Kindle isn't as nimble. Still a must-read for anyone working with Inform 7, though, regardless of format.

  • LegbaLegba Registered User regular
    edited May 2012
    @Orikaeshigitae (any anyone else who's tried out Inform 7!)

    I'm pretty pleased with how the mechanics are coming along. There are still some issues - I need to block out the ability to interact with objects you're not next to - but honestly I think it's begining to look kind of presentable.

    Code for those who want to have a look:

    "Mechanics test" by Emanuel Nordrum
    
    Volume - Rules
    
    Book - Extentions
    
    Include Version 9 of Plurality by Emily Short.
    
    Book - Mechanics
    
    Part - Reporting
    
    After taking a thing:
    	Say "Taken."
    
    Part - Proximity and bordering
    
    Bordering relates various things to each other. The verb to border (he borders, she borders, they border) implies the bordering relation.
    
    Proximity relates various thing to each other. The verb to proxy (he proxies, she proxied, they proxy) implies the proximity relation.
    
    Spotting relates various things to each other. The verb to spot (he spots, she spotted, they spot) implies the spotting relation.
    
    Part - Ambling
    
    Ambling is an action applying to one visible thing. Understand "amble to [something]", "go to [something]", "walk to [something]", "run to [something]", "crawl to [something]" and "move to [something]" as ambling.
    
    Check ambling:
    	if the noun is off-stage, say "You don't see that." instead;
    	if the noun is not visible, say "You don't see that." instead;
    	if the noun is not a thing, say "You need to go to something." instead;
    	if the noun is not a major thing, say "You're already next to it." instead;
    	if the noun proxies the player, say "You're already by [the noun]." instead;
    	if the player is on a thing, try exiting.
    	
    Carry out ambling:
    	If the noun does not proxy the player:
    		Say "You go to [the noun].";
    		Repeat with unproxy running through things that proxy the player:
    			Repeat with awaywithyou running through things that border unproxy:
    				Now awaywithyou is off-stage;
    			Now unproxy does not proxy the player;
    		Now the noun proxies the player;
    		Repeat with ollyollyoxenfree running through things that borders the noun:
    			Now ollyollyoxenfree is in the location of the noun.
    
    Before entering:
    	If the noun does not proxy the player:
    		Repeat with unproxy running through things that proxy the player:
    			Now unproxy does not proxy the player;
    		Now the noun proxies the player.
    
    Part - Major and minor items
    
    A thing can be major or minor. A thing is usually minor.
    
    Part - Locations
    
    Every turn:
    	Repeat with unproxy running through things that proxy the player:
    		If unproxy is not in the location of the player:
    			Repeat with awaywithyou running through things that border unproxy:
    				Now awaywithyou is off-stage;
    			Now unproxy does not proxy the player.
    
    Part - Looking and discovering things
    
    Section - Looking
    
    Before listing nondescript items:
    	Now every marked for listing thing is not marked for listing;
    
    After looking:
    	Repeat with nextto running through things that proxy the player:
    		If the number of things that border nextto is greater than 0:
    			Say "[A list of things that border nextto] [is-are] here. ";
    		If the number of visible major things that do not proxy the player is greater than 0:
    			Say "You could walk to [a list of visible major things that do not proxy the player]. ";
    [	Say "[paragraph break][A list of things in location] are interactable."]
    
    
    Section - Disovering things
    
    Revealing relates various things to each other. The verb to reveal (he reveals, they reveal, she revealed, it is revealed, he is revealing) implies the revealing relation.
    
    A thing has a text called first impression. The first impression is usually "[An item described] catches your eye."
    
    Looking-here is a truth state that varies. Looking-here is false.
    
    Before examining a thing (called the target):
    	If the target proxies the player:
    		Now looking-here is true;
    	Otherwise:
    		Repeat with nextto running through things that proxy the player:
    			If nextto borders the target:
    				Now looking-here is true.
    
    After examining a thing (called the target):
    	If looking-here is true:
    		If the target reveals a thing (called the discovery):
    			If the discovery is off-stage:
    				Say "[The first impression of the discovery]";
    				Move the discovery to the location of the target;
    				If the target is major:
    					Now the discovery borders the target;
    				Otherwise:
    					Repeat with owner running through things that border the target:
    						Now the discovery borders owner;
    		Now looking-here is false.
    
    Part - Descriptions
    
    A thing has a text called floral. The floral is usually "[the printed name of the item described]".
    
    Florid is a truth state that varies. Florid is false.
    To say florid style: now florid is true.
    To say prosaic style: now florid is false.
    Rule for printing the name of something (called item) when florid is true: say the floral of the item.
    
    A thing has a text called ambiance. The ambiance is usually "You're standing next to [the printed name of the item described]."
    
    Part - Interacting with objects
    
    Section - Picking things up and putting them down
    
    After taking something (called the penny):
    	if the penny borders something (called the couch):
    		now the penny does not border the couch.
    
    After dropping something (called the penny):
    	repeat with bookshelf running through things that proxy the player:
    		now the penny borders bookshelf.
    
    Section - Sitting etc
    
    [ ADD STUFF HERE. ]
    
    Book - The Game
    
    Part - Test Room
    
    EmptyRoom is a room with the description "[if the player proxies the bookshelf][the ambiance of the bookshelf][otherwise if the player proxies the couch][the ambiance of the couch][otherwise if the player proxies the portrait][the ambiance of the portrait][otherwise]You're in a small room, barren except for[end if] [florid style][a list of visible major things that do not proxy the player][prosaic style][if the player proxies a thing][otherwise][end if]. To the north is another silly little room."
    
    Chapter - Major
    
    Section - Bookshelf
    
    A bookshelf is a major scenery in EmptyRoom with the description "[if the player proxies the bookshelf][one of]You trace your finger along the books in the shelf, removing a thick coat of dust. Suddenly, you stop. There it is. And it's as beautiful as you ever could have imagined.[or]None of the books interest you much.[stopping][otherwise]It's filled with books. Perhaps you should have a closer look." It has the floral "bookshelf propped up against [if the player proxies the portrait]the opposite[otherwise]a[end if] wall". 
    
    The ambiance of the bookshelf is "You're standing by a bookshelf filled with curious and unknowable books. A lonely little table stands next to it, holding nothing. Tearing your eyes away from this sad little reflection of the human condition, you can't help but fixate on".
    
    Understand "books", "book" and "shelf" as the bookshelf.
    
    The bookshelf reveals The Autobiography of Marilyn Monroe. 
    
    Section - Couch
    
    A couch is a fixed in place enterable supporter in EmptyRoom. It has the description "[if the player does not proxy the couch]Nearby, a humungous couch dominates the surroundings. [end if]It looks like a very comfortable couch indeed." It is major.
    
    The couch has the floral "couch dominating the centre of the room". 
    
    The ambiance of the couch is "You're [if the player is on the couch]sitting on[otherwise]standing by[end if] the largest couch you've ever laid eyes on. A single pillow lies discarded in the middle. Looking up, you see".
    
    Section - Portrait
    
    A portrait is in EmptyRoom. It has the description "A framed portrait of Engelbert Humperdinck.[if the player does not proxy the portrait] You'd have to get closer to make out any details[otherwise] [one of]You notice the Norman Rockwell signature in the corner and marvel at the sheer authenticity that shines through. Is that a single tear shed for the lost American dream you see in the corner of his majestic eyes? You shake your head in amazement. It may very well be[or]It's amazing[stopping][end if]." It is major. 
    
    The portrait has the floral "framed portrait of Engelbert Humperdinck[if the player proxies the bookshelf] staring forlornley at you from[otherwise] hanging forlornley on[end if] the far wall". 
    
    The ambiance of the portrait is "You're standing by the lovingly crafted painting of Engelbert Humperdinck. He seems to be looking at the other two fixtures of the room -".
    
    Understand "painting", "picture", "Engelbert", "Humperdinck" and "Engelbret" as the portrait.
    
    Chapter - Minor
    
    A penny is a thing with the description "Penny for  your thoughts." It has the first impression "You push the pillow to one side to reveal a genuine 1982 penny. Wow. What were the odds?"
    
    A pillow is a thing with the description "A nicely stitched pillow. It brings out your eyes." It borders the couch. It reveals a penny.
    
    The Autobiography of Marilyn Monroe has the description "She was the nation's sweetheart. Fare thee well, Marilyn." It has the first impression "It's the autobiography of Marilyn Monroe." Understand "book" as The Autobiography of Marilyn Monroe. Does the player mean doing something with The Autobiography of Marilyn Monroe: It is likely.
    
    A table is a supporter with the description "A table." It borders a bookshelf.
    
    Part - Test Room 2
    
    Holding is north of EmptyRoom with the description "You thought the other room was barren? This room is really barren. Completely empty, in fact! A better room lies to the south."
    

    Legba on
  • LaCabraLaCabra Registered User regular
    I found some old level design sketches for my Left 4 Dead campaign, the one Gabe flew to Australia about, if anyone's interested in taking a look. here are some links
    Also I just put up a quick post on my blorg that has a bunch of concept art, and some words on how I came to know the artist, etc.

    Blog | Impromptu Games | twitter | patreon

    totally buy my video game InFlux on Steam or Humble Store or GOG or Amazon!
  • FlayFlay Registered User regular
    edited May 2012
    Those are some really fine artings on that there blog. I'm very curious to see how they'll translate in to the final product.

    Flay on
  • agoajagoaj One is the loneliest number you could ever chuRegistered User regular
    Ten wrote: »
    agoaj wrote: »
    Ten wrote: »
    Ten wrote: »
    I am not a game designer, though I have ideas for games. If I learned more game design, I could probably get closer to making them a reality, because then I could code up a prototype and start iterating. I get frustrated too quickly though, and need people to bounce ideas off and to give me art, because I lost motivation when I'm just looking at my dumb programmer art for weeks.

    I lament the loss of punch rumble

    We were on to something!

    I'm still determined to make a side scrolling beat 'em up one of these days, I think there's a lot of novelty still in the genre that could be tapped.

    I am also working on my own beat em up from scratch.

    Nice work, I didn't get to the point of putting in multiple levels and stuff like you have there - I started on the punching bits and that was about as far as we got:


    Yeah, I first started just getting the player and enemies moving around

    I didn't work on the enemy AI because the level format was super basic. So I started adding things in just to learn about them. I added in LUA scripting to handle the game logic, then I decided to learn 3D graphics and draw the levels with DirectX(then I switched to openGL because that is way easier to understand). Now I have to build graphs for the enemy AI to navigate around the level, but when I get that working I'll have enemies that can chase players around obstacles.

    There are three inspirations for this game
    Scott Pilgrim
    Left 4 Dead
    Starcraft

    The Scott Pilgrim game made me go "I want to make a better beat 'em up". The effect of leveling your stats is unclear and adding a new player starting at level 1 was a burden.
    Left 4 Dead gave me the idea of an ~hour long multiplayer game without any sort of persistence. Break it up into episodes where the equipment/stats do not carry over.
    Starcraft's tech tree is the inspiration for how I want the leveling system to work. Starcraft mid-game can branch wildly, where even the same races are through very different units at each other.

    (Though I suppose Deus Ex 3 might be a better example of the kind of ability tree I want to have)

    Within an hour of playing, all players will be able to reach the top tier of abilities. Rapid character growth and an expanding choice of abilities should help keep things interesting to replay.

    Do you want to add the dragon kick to your arsenal so you can quickly close horizontal distance? If not, you could go for the air juggle, giving yourself more air time. Dragon Kick? Ok, well do you want to drill through the enemy for multiple hits, or bounce off for more air time and options? Forget getting a new move, how about doubling your attack or speed?

    That's easy to type though. I've got a rough outline of the level tree but I can already see problems with it, and I have to make sure the levels can be beaten with any group of abilities. Can't have everyone pick ice powers and then they can't hurt the ice mammoth.

    qnu0EMk.png
  • LegbaLegba Registered User regular
    I've got all my mechanics working now, which means I can start building the actual game, putting in story, etc.

    ...

    I kinda want to just keep fiddling with the mechanics.

  • FearghaillFearghaill Hunkrat Primed and ReadyRegistered User regular
    Legba wrote: »
    I've got all my mechanics working now, which means I can start building the actual game, putting in story, etc.

    ...

    I kinda want to just keep fiddling with the mechanics.

    nothing wrong with fiddling with it, refining gameplay isn't bad.

    JNJ16yE.png
  • LegbaLegba Registered User regular
    edited May 2012
    Yeah but I think I'm just putting off writing the actual story.

    It's weird, because that's the bit I thought I'd enjoy most, but I've had a few sleepless nights thinking about mechanics and not a single one about the story.

    But I mean, even though I have the main structural components are done, actually writing the story will uncover new problems I need to implement mechanics for, so it's win/win. It's just the next step of the process.

    Legba on
  • PwnanObrienPwnanObrien Registered User regular
    edited May 2012
    So the group of former classmates I'm currently working with has set a deadline of 8 weeks. This thing is falling apart like a Chinese motorcycle. Note to self: if the lead ever puts her roommate in charge of level design, bail.

    Also, freelance? More like "do two jobs then the client tries to pay you the rate for when you did one job"-lance M I RITE?!?!

    PwnanObrien on
    WrIiiPW.png
Sign In or Register to comment.