LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 08-25-2005, 03:24 PM   #1
Biotachyonic
LQ Newbie
 
Registered: Aug 2005
Location: Oklahoma
Posts: 15

Rep: Reputation: 0
Tile Editor(games)


Hello, I have been working on an RPG game engine that will take an array like:

char test_map[10][3][10] = {
{
" 3 ",
" 3 ",
" 3 " },
{ "2222222222",
" ",
"2211111222" },
{ "3333333333",
"3333333333",
"3333333333" }
};

There are three layers, a regular tile layer, a layer for alpha tiles(transparent images), and an Event layer. I have looked at serveral map editors, but none of them use a format that I would like, and it seems that for them to work I would have to modify the source code.
What I think I need, is an easy GUI development kit, that I can use with C or Perl, as those are the only languages I know.

Just so you know I'm not working without tools, here is the source, it is a uuencoded tar file. I know it has nothing to do with my question, but there could be someone who finds it useful.

# Save this document to a textfile named: murphy.txt
[ $ uudecode murphy.txt; tar -jxf engine.tar.bz2 ]
[ $ gcc -o render render.c `allegro-config --libs --cflags` ]
# This will work with pretty much any bmp you have, so if you want to make your own tiles go for it, oh.
# usage: render dump.bmp
# I have another program that will take 64x64 tiles and compile them into an image like dump.bmp, if you care.

begin-base64 644 render.tar.bz2
QlpoOTFBWSZTWSAP4IoAcGL///99J//6///f////////////////////////
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
VwRtTWZ7KVVnK4bnnTPOO0edeWejfz3DTqjkJy063sn1pjkuO6+EjtnGYeO9
8865WzQiR8ZEjiydrwnLmx2vnEPMv4r9x+SzSPXN3T3aw+avX3Ozvbo2BCZ+
n6KdlsZ8evTzsGs5MTXhCIl0cMtjHFJt6TJgDSgtoiXtgXyKiJh//DWwGv/z
MGnvVGNXmuc5Zr4+y0ZciYM0naO0noNvROceQKZ5hHXpJInvCHnXF43tXt3s
kkqq5z+O+E53N7nsv3Od2KevdiZxgltR12uNFWtXZTkRH0VBtRCQGE/YGADE
xTLO2Ezi4JWJdiUwZRv5wmUj0kgjVQw4K5jnIOlTJP0oU7IhiGgoxlDORgAV
TujujvjcnaE0nSlMNNbSmb22KFUJZAzQY7s0Ma9JqRVjWHTlA1r1YYIwQVVS
7u0tm+K26yFV0lxWdU8w5zzLs3dPjt6bk6jExIx/BnVp17TOzn82eV0vJV0r
6WAktIkuUmo8FRKhUM8zSemXKsw0qw8qxtoXRPSUhRHEmyqvCRQI+HYOTqj0
hsLxxKRJFEC9LsfEefRRlBrGTFdmticZxuM4rwbyGWJOGnJ4Vk5fY6zbsWt2
7OY6xxU4ThziTlnXnLecf0Xq3p3l3MOglnJ686t0J+1Py52b4LynYHZu3e+e
C5/Nc2+n5yr93kYmfW4dWnuHSbs52Tit2WlNss5PWd20zjS7sspl9LGNenl6
5HfNzvXWPKVfkhIRIhut4YxXPDHwxyaYheHfHKMsnBNtCFCMaTjXm7LE5Rvi
IlJoQlyJXKB1ZhHhngmxKZoG4N+QlgWpxm1xEe0cxo7NWxm/AeQ5TanktXqH
3z4T4Tq21tDVUIPtvFP/b7jzjJ9x+cNFSpKlSpUk8lue2OE8J0zsH0DwmjU1
V0Vetb3TuzfMbVcJte5PaN78J171747vXLBXy3Id7w3tUGriOBwDjHLk2Ryx
8pj5wDekZ7AcWYp4R6w+EPnaFuTwnk0+c5r3yu6d45rrHGcp8Nz3CM1OU6dq
re5LkNrjJRTKRdEQZBdGkcwaQF+HyzhiQliOAcHmiinKDVTc7Ro0Rmd+8R1D
kqre2GxVPxzwz3zRVaGh/9anPct+U9c/HchwHA4Dt+EwycIcB89U691rmOnb
HAo3N5vYVhvJyG9q2K2K2Nj9tT+o2q2qrBhJKVh25XA7RucCuBwHA4GGDaTc
5jtXqnbO6cJwk3m9XSN4UaGjRMkT3be/Mfttjit7awpq4hHxnt25ubk4QNrc
Q3sJvIn57VsVsTY2FVsFd2nlOYbGrU/RVzzopXIc8824jc4jeb29N71xvds9
g3t5y29yHAbngpvPUA+OWZEREREQhGGaRHRDrT44wPPKx68mEshEUCedsrzb
B9+6Vublcph0rgcpwN561zWDCnOOuPmHEdM6xxXJcM6g4Z0xw3EK4HUtjVql
VWrVxE4TU/dbCYVNgMN7jsk0UdY0dW1ZpoqU2MJwmw2KQ2M0aNSqwmhtZsjN
hhMEwYVKzTa1ZJq0ap+8qYTY1bWbY0YalVTAjNqpsZtWqYaDI1KZmbM2Mxoz
aKVtZsJWxgf3m1uM2jYapqrU3NGqpozGTVkmw0Nxkkyas2SaGTNSpmzTNWab
WFVMJo2NWjUGpgybTazG02MPYmhqzMk3N7YrNoaNWhozTcybm9sNxtbG9mzb
zYbG5o71qu5m2tGjNXA2pvStjc2tqNTYrY2GjRNreIrVsK2tE0M02tVaG5sN
+G1NptaFU2tqb29sMmbRMGxSq0aMjNNFNDMrNmzMkwyYaNGGTRoVMmFbWjVW
po1KwatjY1bCmhqpVVVTUzTNhMyqZisNWbRBWRqZMJJopWphJqlb2CtDJCNF
JVSqpSqzVmYKqtjJBklVRNqoqoJVRKpKqJElVFVIqlVJVRVSqgVVVZE/VrCI
SUqCqkSSVURVKUqUhJNSqpKqIkVVKSIkwqQlUisMEJVJhSVUmFIkwpKqEKUi
YVJVQMKKqJVSUqKVJIVUEMKIwpISqKqBVKqRSkqoBhUVUqpCaJTQVE3MKbWZ
myZmbx0CEkzQzZGibmZJWCmDVQzZmbNmrNmmGbRmM2jRUVk0VMzBmzFSs2Qy
KrJKpkZs2SkM0wzJGGEwaKrNMgrBkYTJJWTJkMMmFYKVgwlKmDIyGSqyTJky
MmSqqowGEwYTCpXCkkE9SgfiqR4yoSTeqJGFVREnqVII4SkkJopCJOBUUqIn
1VRUqSSMKJPrqSKUBhSFFSVUR9dSqiqqoKoMFBKqSqkJ69Q/ypQZKIlKkSfL
SpEMKiqkqkHuVVUJMIpFVKpSpI/GVE/TUjJRJxFQYQUT8sqVUiZKkJ8RSqki
YVEfy1VSDApCqkqkaFe/KI+QqJmUFUamGBJ8gqJhSSqKUJ+0/NYSNqsxUlSi
pUh+gomxkkwSPtKB/8UGakkf3VBhUT+wpIj9JUkyVJJuVEkmFIk8pRBKoEG5
KiqQdSVJJNFKrCiYUSqwsSSFLEkkMIcwQkQf/xdyRThQkCAP4Io=
====

Last edited by Biotachyonic; 08-25-2005 at 03:45 PM.
 
Old 08-25-2005, 05:05 PM   #2
AngryLlama
Member
 
Registered: Sep 2004
Location: /dev/urandom
Distribution: Gentoo
Posts: 171

Rep: Reputation: 31
So, there isn't any question.. right?
 
Old 08-25-2005, 05:40 PM   #3
Biotachyonic
LQ Newbie
 
Registered: Aug 2005
Location: Oklahoma
Posts: 15

Original Poster
Rep: Reputation: 0
Well, no, but yes. I need to make a GUI so I can make something to edit maps using tiles.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
I'm not sure what to tile this.configuration nightmares shadowwizard197 Debian 1 04-19-2005 05:36 PM
Games support: will my 3D games work on Linux OS? COOLER_KING Linux - Newbie 2 03-25-2004 09:50 PM
Tile-based Programming dtheorem Programming 1 10-15-2003 11:47 AM
Seamless Tile Image Generator Azmeen Linux - Software 0 08-22-2003 10:49 AM
WindowMaker "Tile Apps" ryanstrayer Linux - General 1 01-28-2002 03:37 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 04:27 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration