Powered by Invision Power Board

 
    Reply to this topicStart new topicStart Poll

> So would anyone be interested in a fangame, like this...
Unspecified
Treeki
Posted: Jun 22 2009, 08:05 PM
Quote Post


He's adorable, you can't deny it. :<
[*][*]

Group Icon
Group: Members
Posts: 3307
Member No.: 2001
Joined: 5-April 06

Status: (0d) [--]


I was really bored and had this idea which I think is pretty cool but idk if I should continue making it or not. Would anyone be interested in playing it?

It's sort of like SM63's level designer on steroids - you would be able to create levels (although they would be a lot more flexible - about as powerful as NSMB's level format) and play them.

Each level could have an "objective" set for completion: you could have to grab a star at a specific point, for example, or collect 100 coins. They'd be downloadable (I could even create a site to share levels for it)

When you start the game you'd see a list of levels you have, and you'd be able to choose one to play or make one with an editor program.

So is it worth making or not?


edit: I know it sounds a lot like what Hello posted in the FGD, but it's not a ripoff of it. sad.gif I thought of this idea a few days ago before ever having seen Hello's game.

This post has been edited by Treeki on Jun 22 2009, 08:06 PM


--------------------
untitled fangame
http://archive.mfgg.net/index.php?showtopic=242243
expected completion: ∞
PMEmail PosterMSN
Top
United Kingdom
Pip
Posted: Jun 22 2009, 08:06 PM
Quote Post


you are now reading my posts in chris tucker's voice
[*][*][*]

Group Icon
Group: Members
Posts: 5151
Member No.: 2941
Joined: 13-November 06

Status: (0d) [--]


only if you have lots of enemies with a wide variety of characteristics


--------------------
**** are p. cool
PMEmail PosterUsers WebsiteAOL
Top
United States
Xgoff
Posted: Jun 22 2009, 08:18 PM
Quote Post


<):|
[*][*][*][*][*]
[*][*]

Group Icon
Group: Members
Posts: 52341
Member No.: 24
Joined: 13-October 03

Status: (0d) [--]


the **** have you been reading mpuz's design sheets


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

This post may contain original research or unverified claims.
Please disregard the above information and contact an administrator.

DISCLAIMER: by sending me (xgoff) a private message, you agree to the directives and their terms specified henceforth:
DIRECTIVE 1 (APPLE): i may or may not reply promptly or at all; and there are no guarantees to the usefulness of the reply. i may not acknowledge whether i have even received your private message
DIRECTIVE 2 (CHILE CON CARNE): as per my view, "private" applies only to the initial transaction, and the material of your message may or may not be made public at my discretion; as this will more than likely be a post in the CCC or IRC, you may not be able to view it
DIRECTIVE 3 (FEATHER DUSTER): you must address me (xgoff) as "Sir Master Xgofficus his Highest and Most Awesome the Third"; failure to comply with this term may invoke one or both of the above directives, and i will leave a burning bag of **** on your doorstep
DIRECTIVE 4 (BOOTSTRAP): if you have read this disclaimer, please private message me promptly, in compliance with the above terms, so i can ensure you are capable of following directions you idiot
this concludes the test of the emergency disclaimer system, your scheduled programming will now continue. satisfaction guaranteed, and 100% cash back available under certain circumstances; restrictions may or may not apply within your place of residence
NOTICE: these directives and their terms may change at any time, without notice; as a private message transaction to myself assumes an understanding and full compliance of the above, you should ensure you are fully aware of the above terms at any point before sending a private message; any message received is assumed to have been sent in compliance with the above

QUOTE
(5:25:58 PM) Mikau: xgoff
(5:26:00 PM) Mikau: guess what
(5:26:04 PM) Xgoff: chicken butt
(5:26:09 PM) Mikau: **** you
PMEmail PosterUsers WebsiteAOLMSN
Top
Unspecified
Treeki
Posted: Jun 22 2009, 08:24 PM
Quote Post


He's adorable, you can't deny it. :<
[*][*]

Group Icon
Group: Members
Posts: 3307
Member No.: 2001
Joined: 5-April 06

Status: (0d) [--]


QUOTE (Xgoff @ Jun 23 2009, 02:18 AM)
the **** have you been reading mpuz's design sheets

no, I'm just psychic


progress is good so far after about 2 hours of work: (okay, well not THAT good, but I procrastinate a lot)
user posted image

also I stole the basic structure of NSMB's level format


--------------------
untitled fangame
http://archive.mfgg.net/index.php?showtopic=242243
expected completion: ∞
PMEmail PosterMSN
Top
United States
Xgoff
Posted: Jun 22 2009, 08:27 PM
Quote Post


<):|
[*][*][*][*][*]
[*][*]

Group Icon
Group: Members
Posts: 52341
Member No.: 24
Joined: 13-October 03

Status: (0d) [--]


QUOTE (Treeki @ Jun 22 2009, 07:24 PM)
no, I'm just psychic


progress is good so far after about 2 hours of work: (okay, well not THAT good, but I procrastinate a lot)
user posted image

also I stole the basic structure of NSMB's level format

oh good so you're not using level thumbnails apparently

I'M STILL BEING ORIGINAL SOMEWHAT WOO


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

This post may contain original research or unverified claims.
Please disregard the above information and contact an administrator.

DISCLAIMER: by sending me (xgoff) a private message, you agree to the directives and their terms specified henceforth:
DIRECTIVE 1 (APPLE): i may or may not reply promptly or at all; and there are no guarantees to the usefulness of the reply. i may not acknowledge whether i have even received your private message
DIRECTIVE 2 (CHILE CON CARNE): as per my view, "private" applies only to the initial transaction, and the material of your message may or may not be made public at my discretion; as this will more than likely be a post in the CCC or IRC, you may not be able to view it
DIRECTIVE 3 (FEATHER DUSTER): you must address me (xgoff) as "Sir Master Xgofficus his Highest and Most Awesome the Third"; failure to comply with this term may invoke one or both of the above directives, and i will leave a burning bag of **** on your doorstep
DIRECTIVE 4 (BOOTSTRAP): if you have read this disclaimer, please private message me promptly, in compliance with the above terms, so i can ensure you are capable of following directions you idiot
this concludes the test of the emergency disclaimer system, your scheduled programming will now continue. satisfaction guaranteed, and 100% cash back available under certain circumstances; restrictions may or may not apply within your place of residence
NOTICE: these directives and their terms may change at any time, without notice; as a private message transaction to myself assumes an understanding and full compliance of the above, you should ensure you are fully aware of the above terms at any point before sending a private message; any message received is assumed to have been sent in compliance with the above

QUOTE
(5:25:58 PM) Mikau: xgoff
(5:26:00 PM) Mikau: guess what
(5:26:04 PM) Xgoff: chicken butt
(5:26:09 PM) Mikau: **** you
PMEmail PosterUsers WebsiteAOLMSN
Top
United States
DarkZero
Posted: Jun 22 2009, 08:37 PM
Quote Post


You stole my cookie. Now I have to kill you.
[*][*][*][*]

Group Icon
Group: Members
Posts: 306
Member No.: 5624
Joined: 14-August 08

Status: (0d) [--]


I would SO play this game!


--------------------
user posted image
This is the best tactic. EVER.

My deviantART
PMEmail Poster
Top
Unspecified
Comrade Kesha
Posted: Jun 22 2009, 08:39 PM
Quote Post


Standard Member
[*][*]

Group Icon
Group: Members
Posts: 4733
Member No.: 1789
Joined: 7-January 06

Status: (0d) [--]


is DLC the future of fan gaming?
PM
Top
United States
Xgoff
Posted: Jun 22 2009, 08:44 PM
Quote Post


<):|
[*][*][*][*][*]
[*][*]

Group Icon
Group: Members
Posts: 52341
Member No.: 24
Joined: 13-October 03

Status: (0d) [--]


QUOTE (Comrade Kesha @ Jun 22 2009, 07:39 PM)
is DLC the future of fan gaming?

no the future of fangaming is just changing a "credits.ini" file


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

This post may contain original research or unverified claims.
Please disregard the above information and contact an administrator.

DISCLAIMER: by sending me (xgoff) a private message, you agree to the directives and their terms specified henceforth:
DIRECTIVE 1 (APPLE): i may or may not reply promptly or at all; and there are no guarantees to the usefulness of the reply. i may not acknowledge whether i have even received your private message
DIRECTIVE 2 (CHILE CON CARNE): as per my view, "private" applies only to the initial transaction, and the material of your message may or may not be made public at my discretion; as this will more than likely be a post in the CCC or IRC, you may not be able to view it
DIRECTIVE 3 (FEATHER DUSTER): you must address me (xgoff) as "Sir Master Xgofficus his Highest and Most Awesome the Third"; failure to comply with this term may invoke one or both of the above directives, and i will leave a burning bag of **** on your doorstep
DIRECTIVE 4 (BOOTSTRAP): if you have read this disclaimer, please private message me promptly, in compliance with the above terms, so i can ensure you are capable of following directions you idiot
this concludes the test of the emergency disclaimer system, your scheduled programming will now continue. satisfaction guaranteed, and 100% cash back available under certain circumstances; restrictions may or may not apply within your place of residence
NOTICE: these directives and their terms may change at any time, without notice; as a private message transaction to myself assumes an understanding and full compliance of the above, you should ensure you are fully aware of the above terms at any point before sending a private message; any message received is assumed to have been sent in compliance with the above

QUOTE
(5:25:58 PM) Mikau: xgoff
(5:26:00 PM) Mikau: guess what
(5:26:04 PM) Xgoff: chicken butt
(5:26:09 PM) Mikau: **** you
PMEmail PosterUsers WebsiteAOLMSN
Top
Unspecified
Comrade Kesha
Posted: Jun 22 2009, 08:44 PM
Quote Post


Standard Member
[*][*]

Group Icon
Group: Members
Posts: 4733
Member No.: 1789
Joined: 7-January 06

Status: (0d) [--]


QUOTE (Xgoff @ Jun 23 2009, 04:44 AM)
no the future of fangaming is just changing a "credits.ini" file

a bright future for me!
PM
Top
Unspecified
Treeki
Posted: Jun 23 2009, 07:20 AM
Quote Post


He's adorable, you can't deny it. :<
[*][*]

Group Icon
Group: Members
Posts: 3307
Member No.: 2001
Joined: 5-April 06

Status: (0d) [--]


QUOTE (Xgoff @ Jun 23 2009, 02:18 AM)
the **** have you been reading mpuz's design sheets

so how much of this seems familiar to you now? :P


QUOTE
== Level Format ==

Header: 0x70 bytes

Each level is split up into 14 blocks. The offset and size of a block is defined as two little-endian 4-byte integers. (They may be 0 for a blank block)
The header is composed of 14 offsets and sizes. For example, the first version of test.lvl starts with "7000 0000 1700 0000" - this means that the first block is at offset 0x70, and is 0x17 bytes long. The rest of the header continues with 13 other similar structures.


Block 1: Metadata

This block is currently composed like this:
- unsigned char: Length of the level name
- string: Level name (Length is defined by the above variable)
- unsigned char: Length of the level author
- string: Level author (Length is defined by the above variable)
- unsigned short: Level width
- unsigned short: Level height



Block 2: Tiles

This block contains the tile data for a level as a consecutive string of tiles. (Row wrapping is handled by the engine - after reading level_width tiles, it will automatically go onto the next row)
Each tile is two bytes, read as an unsigned short. They are mapped like this:
If the top bit is set to 1, a rudimentary form of compression is used - a set of blank tiles will be placed. The tile number is used as the amount of blank tiles to be placed.
The next bit is reserved, and the bottom 14 bits are used as the tile number (allowing up to 16383 tiles - not counting tile 0, which is blank)



Block 3: Collision Overrides

While each tile has collision settings set up by itself, a level designer may want to override them (to create a secret passageway, for example) - therefore collisions can be overridden per tile.
This block is simply a sequence of 5-byte structures, which are composed like this:
- unsigned short: X position
- unsigned short: Y position
- unsigned char: new collision byte


by the way: Notepad is terrible at handling word wrapping

obviously the format will have more, this is just a start so I can get my basic engine working


--------------------
untitled fangame
http://archive.mfgg.net/index.php?showtopic=242243
expected completion: ∞
PMEmail PosterMSN
Top
United States
Xgoff
Posted: Jun 23 2009, 09:35 AM
Quote Post


<):|
[*][*][*][*][*]
[*][*]

Group Icon
Group: Members
Posts: 52341
Member No.: 24
Joined: 13-October 03

Status: (0d) [--]


why aren't you using notepad++ it's awesome

also i decided to be lazy and not do a binary format for levels **** YEAH TABLES

BENEFITS:
1. they can be plain text!!!
2. i don't have to waste time writing a specialized loader or designing a format!!
3. they can still be compressed decently!!


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

This post may contain original research or unverified claims.
Please disregard the above information and contact an administrator.

DISCLAIMER: by sending me (xgoff) a private message, you agree to the directives and their terms specified henceforth:
DIRECTIVE 1 (APPLE): i may or may not reply promptly or at all; and there are no guarantees to the usefulness of the reply. i may not acknowledge whether i have even received your private message
DIRECTIVE 2 (CHILE CON CARNE): as per my view, "private" applies only to the initial transaction, and the material of your message may or may not be made public at my discretion; as this will more than likely be a post in the CCC or IRC, you may not be able to view it
DIRECTIVE 3 (FEATHER DUSTER): you must address me (xgoff) as "Sir Master Xgofficus his Highest and Most Awesome the Third"; failure to comply with this term may invoke one or both of the above directives, and i will leave a burning bag of **** on your doorstep
DIRECTIVE 4 (BOOTSTRAP): if you have read this disclaimer, please private message me promptly, in compliance with the above terms, so i can ensure you are capable of following directions you idiot
this concludes the test of the emergency disclaimer system, your scheduled programming will now continue. satisfaction guaranteed, and 100% cash back available under certain circumstances; restrictions may or may not apply within your place of residence
NOTICE: these directives and their terms may change at any time, without notice; as a private message transaction to myself assumes an understanding and full compliance of the above, you should ensure you are fully aware of the above terms at any point before sending a private message; any message received is assumed to have been sent in compliance with the above

QUOTE
(5:25:58 PM) Mikau: xgoff
(5:26:00 PM) Mikau: guess what
(5:26:04 PM) Xgoff: chicken butt
(5:26:09 PM) Mikau: **** you
PMEmail PosterUsers WebsiteAOLMSN
Top
Unspecified
Treeki
Posted: Jun 23 2009, 10:57 AM
Quote Post


He's adorable, you can't deny it. :<
[*][*]

Group Icon
Group: Members
Posts: 3307
Member No.: 2001
Joined: 5-April 06

Status: (0d) [--]


QUOTE (Xgoff @ Jun 23 2009, 03:35 PM)
why aren't you using notepad++ it's awesome

I use notepad++ for code

I was just too lazy to open another tab... ok well i'll do it my taskbar is too full

QUOTE
also i decided to be lazy and not do a binary format for levels **** YEAH TABLES

that's what I did for my last engine (although they were just python functions embedded in the code)


anyway so far I've revised the level format (to add layers for tiles) and compiled a tileset... can anyone think of anything I've missed? http://treeki.shacknet.nu/tileset.png (credits to Black Squirrel and Guss)


--------------------
untitled fangame
http://archive.mfgg.net/index.php?showtopic=242243
expected completion: ∞
PMEmail PosterMSN
Top
Austria
Funky
Posted: Jun 23 2009, 04:01 PM
Quote Post


no more
[*][*][*][*][*]
[*]

Group Icon
Group: Members
Posts: 3644
Member No.: 3118
Joined: 29-December 06

Status: (0d) [--]


YEAH!

The best function for such a thing would be to insert your own sounds/tiles and backgrounds.

Even enemies, you insert sprites (animations), define a way which they walk and how they are defeated/how they can attack (throw stuff at you -> you can insert different sprites for the stuff, fireballs, ice cubes, spikes etc.).


--------------------
shave my ass mfgg
PMEmail PosterMSN
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

  Topic Options Topic Options Reply to this topicStart new topicStart Poll

 




[ Script Execution time: 0.0783 ]   [ 13 queries used ]   [ GZIP Enabled ]   [ Server Load: 1.85 ]