Glory: Javascript Tile Engine

Status
Niet open voor verdere reacties.

That Guy

Meubilair
Lid geworden
28 nov 2006
Berichten
5.010
Deprecated. For the new(ish) tutorials on this subject, goto http://that-guy.net/articles/
Oud. Voor de nieuwe(re) tutorials die hierover gaan, zie http://that-guy.net/articles/



goto http://that-guy.net/projects/Tile-engine/. This post is deprecated.
Zie http://that-guy.net/projects/Tile-engine/. Oude links werken niet meer.







Yo,

Zie hier versie 4 van de jTile Engine: link.
Noot: werkt alleen in browsers met data:uri en <canvas> support, zoals Firefox, Opera, Safari, Chrome. Werkt niet in IE (geen enkele versie)!

Er is veel veranderd: het gebruikt bijvoorbeeld het canvas-element in plaats van divs/images. Daarnaast is alles nu in de jTileEngine object gedumpt, zodat je (in tegenstelling tot de oudere versies) geen ongelovelijke hoeveelheid losse variabelen hebt. Verder zijn maps in een enkel bestand (ook plaatjes) en player-modellen ook. Verder zitten er handige development tools ingebouwd, zodat je in-game kan editten.

Ik ben nog druk bezig hiermee natuurlijk, er moet nog veel gebeuren, maar ik dacht, laat ik eens zien waar ik me zoal mee bezig houd.

Voor meer info, zie de jTile Docs: http://jtile.void-studios.com/docs/ (moet nog veel meer bij, maar dat komt later)
Screenshots van de engine/testgame: http://jtile.void-studios.com/docs/?p=screens

Ohja, de controls: pijltjestoetsen = bewegen, 'break' (meestal rechtsboven op je toetsenbord) opent/closed het console, ctrl cycled door de vorrige commands.


Graag zou ik willen weten wat jullie ervan vinden, bugs, fouten, etc etc etc. Also, als het niet werkt, graag de browser (naam/versie) erbij zetten :)

Groet,

Vegras :thumb:

Edit: Ohja, voordat mensen het gaan vragen: JA, dit zijn pokemon-graphics uit Ruby/Saphire. Meeste zijn van http://www.spriters-resource.com/ gehaald. Gebruik deze alleen omdat ze makkelijk te vinden zijn, en ik geen zin heb om zelf al die sprites/tiles te gaan tekenen ;). Daarnaast kan ik de maps van SR gewoon in de map-maker stoppen en komt er een kant-en-klare map uit. Scheelt veel werk.​
 
Laatst bewerkt:
Ondertussen al vaak voorbij zien komen en blijf het knap vinden. :thumb:

Wat is je uiteindelijke doel hiermee?

De huidige setting doet mij aan Pokemon denken, wil je die helemaal gaan maken?
 
Wat is je uiteindelijke doel hiermee?
Eigenlijk begon ik dit omdat iemand vroeg of ik een tile engine kon maken. Begon in VB6, maar het lukte niet zo goed. Toen dacht ik aan Javascript (wat ik overgens toen nog niet zo goed kon).

Het is eigenlijk gewoon een uitdaging / oefening van mn programeerkunst (in Javascript dan). Verder is het natuurlijk gewoon leuk om te doen, en daarnaast leer ik ook nog wel eens wat (van het opzoeken van functies, codes, etc).

Uiteindelijk hoop ik dat de engine een beetje makkelijk en leuk is om te gebruiken voor mensen zonder veel javascript kennis, om toch een tile game te kunnen maken. Zie een voorbeeld van een game hier: http://jtile.void-studios.com/docs/?p=examples&e=Example game file, very simple.txt. Maps en characters zijn makkelijk te maken via de map/character maker (stop plaatje erin, krijg game-bestand terug).

De huidige setting doet mij aan Pokemon denken, wil je die helemaal gaan maken?
zie edit 1e post edit :), en: het hele pokemon-spel namaken is wel erg veel werk, maar wie weet ;)


:thumb:


edit: ohja, nog wat leuks: omdat het canvas element eigenlijk bijna net zo werkt als een image-element, kan je erop inzoomen/uitzoomen. In de meeste browsers (FF iniedergeval) kan dit met ctrl+muiswiel.​
 
Laatst bewerkt:
Hey,

Ik ben toevallig zelf ook bezig met een tile engine voor Javascript.
Elke paar dagen tik ik nog even tile engine javascript in in google maar zonder resultaat.
Maar vanochtend kwam dit omhoog!

Mijn tileengine bevind zich nu in de stap voor jouw huidige versie (oftewel allemaal divjes).
Nu is mijn opzet met divjes niet al te traag voor een rpg, maar ik wil een rts bouwen. Als ik jouw canvas opzet zie heeft die zeker de snelheid die ik zoek.

Is er een manier waarmee ik met je in contact kan komen? Zodat we kunnen kijken of we mischien iets voor elkaar kunnen betekenen en wie weet krachten kunnen bundelen.

Zou mooi zijn als er 1 tileengine uit komt rollen waarmee je RPG's kan maken EN ook RTS games.


Zie hier wat ik nu heb
 
Laatst bewerkt:
Yo,

De site staat al wat langer online, maar google vind mij niet zo belangrijk :p
In ieder geval, het ziet er goed uit, moet ik zeggen. Denk dat het makkelijkste is als je me even mailt via het mailadres op de contact/docs-site: http://jtile.void-studios.com/docs/?p=contact, dan heb ik ook gelijk jouw mail adres.


Ben overgens deze week op vakantie, dus weet niet zeker of ik mail kan lezen/beantwoorden..
 
Laatst bewerkt:
De site staat al wat langer online, maar google vind mij niet zo belangrijk :p

Ik heb hem inderdaad wel een keer voorbij zien komen. Maar toen deed de link het niet of stond er niet. Dus ik d8 het is vast 1 van de velen projectjes die half afgemaakt worden ;)

Anyway, mail is verzonden.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan