Xandy Posted January 5, 2019 Posted January 5, 2019 (edited) What's new section: Snowman_Sky is game using MapIt engine. MapIt will evolve here for a little bit. Download: [ http://songersoft.com/programming/Snowman_Sky.zip ] Video demonstrating new sprite_sheet class and weather effect. Working on the Class section of the Character Sheet. Which is what makes multiclassing possible. Changing the value of Class will load the stored value for XP. Lvl will be updated to the XP tier. Hit points are then rolled for each level of all learned classes. Hit dice are specific to each class and a Constitution modifier is added to each roll of hit die. Edited May 14, 2019 by Xandy user4157124 1 Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker)
Xandy Posted January 5, 2019 Author Posted January 5, 2019 (edited) MapIt Overview: Avoid posts that aren't about MapIt development. If you want to tell me good job or something try to use the Like buttons. If you have a question about MapIt I'd love to hear it. Criticism is okay with me too. Feel free to PM me about MapIt. Merging all these topics to this topic: Spoiler MapIt [From Examples - Tile World from Image] MapIt (Dungeons and Dragons Edition) [From Chat - D&D Edition vote] DragonWarrior3_Remake [older version engine than MapIt] Overview. End goal is to have a tile engine with sprites that is both a game and a world editor. Automate replacing tiles in world, or colors in tiles. Save / load worlds and tile images. Use lists of tiles for automations. Choose transparent color. MapIt is a tool to reverse map images into world file and tile images. Supported image files: bmp, jpeg, gif, your mum, png, tiff, tga When the Start and End areas are all zero; the entire image is parsed into tiles. Here is an image of the resulting world file 000.txt: Spoiler Tile images are saved too: Tiles.zip. Spoiler 0.bmp 1.bmp 2.bmp 3.bmp 4.bmp 5.bmp 6.bmp 7.bmp 8.bmp 9.bmp 10.bmp 11.bmp 12.bmp 13.bmp 14.bmp 15.bmp 16.bmp 17.bmp 18.bmp 19.bmp 20.bmp 21.bmp 22.bmp 23.bmp 24.bmp 25.bmp This is posted in collaborations b/c I want help. I want help bad enough that I could be willing to pay people for their time. There are plenty of jobs available, the best way to start is to get to know the project. There are at least 2 ways to do that, as a user and as a developer. I wouldn't be paying much and I'd have to see your work as valuable. I suppose a sliding scale. I'm not unreasonable and I like lots of silly things. Edited January 9, 2019 by Xandy Hadin, TheDcoder and TheSaint 2 1 Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker)
Xandy Posted January 5, 2019 Author Posted January 5, 2019 (edited) Features: World Menu: -> New: Set World Size and Tiles Load and Scan Image to World (Image of dialog in Overview above) -> File: Save (World) Load (World) Save World to Image (Draws the entire World as tiles to image) Clear (World layer range and area section.) Tile Frame (X and Y subsection of tile.) Currently whole World can be specifically set to a range of frame. Single tile and area specification coming soon. Properties (of World measured in tiles.) Tile Menu: -> Edit Edit Image (Tile) 1. Selected Tile is loaded into the editor 2. Press SPACEBAR to drop colored pixels under mouse Replace from Disk (Discards selected tile and loads _FileOpenDialog($FILTER_IMAGE) ) Resize (Scales selected Tile images) Replace Color (In selected Tiles. See link for Blood Shores) Save (Tiles) Load (Tiles) Clear (Tiles) Tile Groups (Assign Tile group properties and Tiles of groups. Such as what tiles, are what strength walls.) Properties (of all Tiles) Background Menu: Change scrolling image. Scrolls on X and Y axis. Used for animated water effect. Any image can be used. 2. Show. (Toggles display of scrolling background image.) Area Menu: Define Areas. Save Areas. NPC Menu: Create NPC Save NPCs Sprite Menu: Setup Spritesheet Window Menu: -> Size Screen Size (Set the size of the main window) Tile Palette Size (Set the width and height of Tile Palette, measured in Tiles.) Ruler -> Show Cursor (Toggles display of the cursor position sub-window.) Tile Palette (Toggles display of Tile Palette sub-window.) Info (Toggle the Info sub-window display at bottom of screen.) Board (Toggles Board Info sub-window, this window starts hidden) Help Menu: Settings (Relic it probably still works.) Hotkeys (Dialog() takes a list of keys that can be applied to actions.) Create Player (Temporary dialog to set data for player characters.) About (Put your mouse over the avatar, but don't click it. That's what gets him off.) - Move tiles to different world layer: IE: There are tools in MapIt to add layers after a image is scanned (scanned image always starts single layer). Tools to automate search for tile in layer: replace, move, etc. Auto search all trees, move from layer: 0 to layer: 1, next replace all trees on layer: 0 change to grass. Now trees are in the foreground of grass. We have just added a tile layer to a single layer world. Edited January 15, 2019 by Xandy TheDcoder and TheSaint 2 Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker)
Xandy Posted January 5, 2019 Author Posted January 5, 2019 (edited) Team positions: Advisor. "Sometimes I waist days adding a hamburger sprite sheet generator." Advisor can guide the direction of story and scripts to help maximize the use of development time. Sometimes I just need someone who is interested in this sort of thing to provide me with feedback. General programmer. Save / Load data file management. Getting this organized. To actually have a plan to follow instead of my haphazard .txt files, hardcoded data, and sometimes .ini files. Tell me the file management you decide and I'll code to the assigned rules. Now both our jobs are easier. Win win. We'll have to get you on salary. I also save to multiple locations, the job isn't complete cake. I might want you to convert old systems and write new, so that I don't have to. Math guy or gal. Always liked math? Like flexible shitty jobs? Then this is you. Critical analyzer. Tell me why it should be better. Unity. (Unity skills are transferable to this project by rendering in a 3D environment to 2D.) Sound effects (Can't be paid for until further development) If you have an interest in this sort of thing, want to learn, or just want to get in real close before the kill. I'll find a job for you. Edited January 5, 2019 by Xandy TheSaint and TheDcoder 2 Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker)
Xandy Posted January 5, 2019 Author Posted January 5, 2019 (edited) History: Removed sprite_offset_y from individual NPC blits and applied it to surfNPC_Front, surfNPC_Back offset instead. (This fixes the clipping issue at top of world) surfNPC_Back of world (board) and surfNPC_Front. People now fall if location aWorld[0][x][y][tile] = 0. When falling NPC is drawn to surfNPC_Back. NPC drawing was off after moving like 1/2 a screen. surfNPC_Front was sized to aBoard[0]. Problem was drect was altered in the SDL_Blit. Not sure that is expected SDL action, or bug in SDL AutoIt port. Solved by creating a new drect for each case. Edited January 25, 2019 by Xandy TheSaint and TheDcoder 2 Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker)
Xandy Posted January 22, 2019 Author Posted January 22, 2019 (edited) Added a fun feature: NPCs fall from the world if NPC_Position aWorld[0][x][y][tile] = 0. The first layer of tile in world, if it is empty under NPC, NPC status is falling. A blank first layer tile is also treated as a wall by the default NPC_Movement_Type. So NPCs probably won't step off the world, but you can delete the tile under them. Just saying. Edited January 22, 2019 by Xandy KingOfNothing, user4157124 and TheSaint 2 1 Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker)
Xandy Posted May 14, 2019 Author Posted May 14, 2019 Bump: Source added to first post. Human Male Programmer (-_-) Xandy About (^o^) Discord - Xandy Programmer MapIt (Tile world editor, Image Tile Extractor, and Game Maker)
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now