Welcome to denMike's tiny page!
Home
Guestbook
Contact
 
Husky
 
Corona virus
Electronics
Fantasy
mtech.dk
Programming
Software
Space
Tilbud
Various Links
 
USA 2001
ISU MSS03
USA 2006
South Africa 2008


Last updated: February, 12th 1998

RailCraft (C) 1998 SEMware Inc.

Contents of this page

Introduction
Public save-games
   List of savegames
Add your game to the list
Links to other Rail-pages
Documentation (danish only)

Introduction

This program has been created by Sune Birch, Erik Lange, and Michael Thomsen during a three week module at the Technical University of Denmark. The task was fairly straightforward: Create a railroad simulation using Java.

You can start the program by pressing the button in the upper-right corner of this frame. If you can read danish, you can read the complete manual to RailCraft in the Documentation-section. Otherwise you can read the brief description of the program here:

...desc...

Public save-games

This list is supposed to be contributed by RailCraft users (that's you!). When you have created a nice track, you can press the save-button, and copy the text from the textfield to an email, which you send to us, see the next section for more information.

If you want to use one of the games from this list, you simply mark the data with the mouse, press Ctrl+Ins, and then insert the text in the Load-textarea by pressing Shift+Ins.

List of games

Name: Data:
Beginners track 4 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5 3 3 3 3 3 16 3 8 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 0 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 2 -1 -1 -1 -1 -1 2 -1 2 -1 -1 6 3 3 3 3 3 10 3 7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
Users track 10 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5 8 -1 -1 5 3 3 3 3 1 3 15 2 -1 -1 2 -1 -1 -1 -1 -1 -1 2 2 -1 5 14 3 3 16 8 -1 -1 2 2 -1 6 19 8 -1 2 2 -1 -1 2 2 -1 -1 0 2 5 21 15 5 8 2 2 -1 -1 2 6 7 9 14 7 0 2 2 5 3 7 -1 -1 2 -1 -1 9 17 15 2 -1 -1 5 3 23 3 12 4 3 7 2 -1 5 15 -1 2 -1 2 2 -1 -1 2 -1 6 17 3 17 8 2 2 -1 -1 0 -1 -1 -1 5 1 14 7 2 -1 -1 2 -1 -1 -1 6 3 3 19 7 -1 -1 2 -1 -1 -1 -1 -1 5 17 8 -1 -1 2 -1 -1 -1 -1 -1 2 5 7 -1 -1 6 3 3 3 3 3 14 7 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
Experts track 8 5 5 1 8 5 8 5 16 3 8 5 8 13 3 10 7 6 14 14 1 14 10 15 9 19 19 19 19 3 19 19 19 19 15 13 17 17 17 17 1 17 17 17 17 11 9 8 5 3 1 16 19 19 8 5 7 2 13 21 12 3 21 14 4 24 21 8 2 9 14 10 16 4 16 23 23 7 0 2 2 5 8 2 13 14 21 7 5 7 2 0 2 2 0 6 3 4 12 4 8 2 2 6 24 15 5 16 4 7 2 0 13 23 12 22 24 17 10 21 8 2 2 2 13 7 6 7 5 3 22 17 7 2 9 21 12 19 3 21 3 23 1 3 11 2 2 6 4 12 21 16 24 3 3 11 2 2 5 17 15 6 4 21 8 5 15 13 10 10 1 21 3 17 7 20 17 11 6 3 3 3 10 3 1 3 14 3 7
Sune's track 11 8 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5 12 8 -1 -1 -1 -1 -1 -1 -1 -1 13 11 9 16 16 19 19 19 19 8 -1 2 9 11 13 10 17 17 17 17 7 -1 2 13 10 14 16 19 19 8 -1 -1 -1 13 21 12 16 21 14 4 24 8 -1 -1 9 14 10 21 4 16 23 23 7 -1 -1 2 -1 -1 2 6 14 21 7 -1 -1 -1 0 -1 -1 0 -1 -1 2 -1 -1 -1 -1 2 -1 -1 2 -1 -1 2 -1 -1 -1 -1 2 5 3 17 3 3 17 8 -1 -1 -1 13 7 -1 -1 5 3 3 7 -1 -1 -1 6 3 19 3 21 3 3 3 3 8 -1 -1 -1 2 -1 20 8 -1 -1 -1 2 -1 -1 5 17 8 6 4 19 8 5 15 5 3 7 -1 9 3 17 7 6 7 2 6 3 3 3 10 3 3 3 3 3 7

Add your game to the list

If you want to add your favorite save-game to the list, please e-mail me the data, copied from the save-textfield in RailCraft. The address is: Due to spam-robots I've removed my email address please use my guestbook instead. You must include a name of the savegame too. Please note, that the list is NOT automatically updated. Therefore it might take a few days before you see your game in the list - so please be patient.

Links to other Rail-pages

Currently no links available.

Documentation (Danish Only)

Indhold
Om RailCraft
Værktøjslinjen
Statuslinjen
Design af en togbane
Kørsel på banen
Kom godt igang med RailCraft
Guidet tur gennem RailCraft

Om RailCraft
RailCraft er et program, hvor du kan konstruere en togbane, med et væld af interessante muligheder. Brugerfladen i RailCraft er bygget op omkring et område til banen i midten, en værktøjslinje ovenfor og en statuslinje i bunden.

I titellinjen af RailCraft står navnet på den åbne fil, og om der er lavet ændringer, siden der sidst er blevet gemt. (Bemærk, at filnavnet altid er 'untitled' i applet-versionen, da man ikke kan bruge filer i en applet).

RailCraft er 100% musestyret. Du markerer den ønskede effekt (roter, slet, spejl eller placer tog) eller skinne ved at trykke på den pågældende knap. Derefter flyttes musen ned på den ønskede position på jernbanen, og med et klik placeres skinnen eller effekten udføres.

Som i alle Java-programmer har højre og venstre museknap den samme funktion (Mac-kompatibilitet).

Værktøjslinjen

Den første knap bruges til at slette alt, så man kan starte forfra med en helt ny bane. Den næste bruges til at åbne en tidligere gemt bane med, og den tredje til at gemme den aktive banes ændringer.
Dernæst kommer start/stop-knappen. Den bruges til at starte og stoppe toget, og skifter udseende alt afhængig af om toget kan startes eller stoppes. Her er vist begge ikoner for start/stop-knapppen.
  De næste to knapper er kun aktive når toget kører. Den venstre har tre forskellige ikoner og bruges til at vælge togets hastighed. Knappens ikon viser den hastighed, man får ved at trykke på knappen. Den anden knap har to forskellige ikoner og bruges til at vælge mellem automatisk og manuel sporskifte. Her ses først de tre hastighedsikoner og dernæst de to sporskifteikoner.
  Herefter har vi fire, lidt specielle, knapper. Den første er til at vælge togets startsted med, dernæst kommer et viskelæder til at slette et felt, så har vi en knap til at rotere skinner 90 grader med uret, og endelig er der en knap til at spejle skinner med. Når toget kører ændres placer tog-knappen til en skift-sporskifte-knap, som ses længst til højre.
Nu er vi kommet til de 9 knapper med skinner. Først har vi en station, en vandret skinne, en lodret skinne, et sporkryds og et 90 graders sving.
I den næste gruppe har vi alle de sporskifter, som man kan benytte i programmet. Det første er en lige med 90 grader sving, den næste er en spejling af den foregående, dernæst et Y-kryds, og endelig et sporkryds med grene både lige ud og til begge sider. Læg mærke til, at det ikke er det samme, som et sporkryds, hvor toget kun kan køre lige ud, men er et sporskifte med tre skiftemuligheder.
Til sidst er der en statistik-knap, som åbner en dialogboks med informationer om antallet af hver skinnetype og informerer om, hvor slidt disse skinner er. Minimum viser det antal gange, der er blevet kørt på den mindst slidte skinne. Maksimum viser det antal gange, der er blevet kørt på den mest brugte skinne. Gennemsnittet viser, hvor mange gange hver skinnetype er blevet brugt, hvis der var blevet kørt lige meget på hver.
Statuslinjen
Statuslinjen fortæller, om der er en fejl, eller om toget er klar til at blive startet. De mulige fejl er, at der findes en rød skinne på arealet, at toget startes udenfor banen, eller at toget startes på et sporskifte.

Når toget kører, viser statuslinjen togets hastighed (langsom, normal eller hurtig) og om sporskifterne er automatiske eller manuelle.

Design af en togbane
Når togbanen skal konstrueres, markerer man den ønskede funktion på værktøjslinjen og trykker derefter på det ønskede felt på jernbanearealet. Funktionen forbliver aktiv, indtil en anden funktion vælges. Der er mulighed for at rotere eller spejle ved at markere en af disse knapper og derefter trykke på den skinne, der ønskes ændret. Ved rotering drejes skinnen 90 grader med uret. Det er også muligt at rotere en skinne ved at tegne den samme skinne flere gange i samme felt. Skinnen bliver roteret 90 grader for hvert ekstra klik.

Hvis man ønsker at tegne en lang linje af fx. lige spor kan man holde museknappen nede og trække cursoren henover de felter, hvor man ønsker den valgte skinne placeret. Med denne funktion er det også muligt at rotere allerede placerede skinner.

For at toget kan startes, skal togbanen være godkendt. Hvis der er en eller flere skinner, der har løse ender, bliver feltet farvet rødt. Så er du nødt til at ændre banen, for ikke at afspore toget. Når hele banen er grøn er banen godkendt til kørsel.

Før du trykker start, skal du dog vælge et begyndelsespunkt for toget. Dette punkt skal være inde på banen og må ikke være i et sporskifte. Startpunktet er hele tiden markeret med en kraftig, sort firkant.

Kørsel på banen
Når toget kører, kan du ikke længere ændre banen. Du kan derimod skifte dine signaler med et musetryk i en celle med en station eller et sporskifte. Hvis der er tre valg, vil signalerne skifte i urets retning. Du har også mulighed for at få signalerne til at skifte automatisk; men selv med automatikken slået til, er du i stand til at ændre dem, som du ønsker.

Automatisk ændring af signaler betyder, at hver gang toget er kørt igennem et sporskifte eller station, er der 50% sandsynlighed for, at signalet skifter. Togets hastighed kan du også ændre på, mens toget kører. Ved et tryk på stopknappen vender du tilbage til tegnebordet, hvor du igen kan ændre din togbane.

Kom godt igang med RailCraft
Vi har oprettet nogle eksempler på jernbaner, som gør det let at komme i gang med programmet. Det drejer sig om de tre første baner i listen.

Den første er Beginners track, som er en lille, let og overskuelig jernbane, som anbefales til alle, der prøver RailCraft for første gang.

Den anden er Users track, som er en større og mere alsidig bane, der vil passe godt til folk, der er fortrolige med computere eller har prøvet RailCraft før.

Endelig er der en ekspertbane (Experts track) for folk, der vil udnytte alle de mangeartede muligheder, der er i RailCraft.

Guidet tur gennem RailCraft
For at du kan komme godt i gang, anbefaler vi, at du følger denne gennemgang, medmindre du mener, at du er fortrolig med computere.

Start med at markere alle tallene i tabellen ud for Beginners track. Tryk herefter på Ctrl+Ins, for at kopiere dataene til Udklipsholderen. Nu kan du starte programmet ved at trykke på knappen i øverste højre hjørne af denne frame. Derefter kan du indlæse banen ved at trykke på og herefter trykke Shift+Ins, for at indsætte dataene fra Udklipsholderen i tekstfeltet. Klik på OK, togbanen vil komme frem i området i midten af vinduet.

Nu skal du få toget til at køre. Først skal du vælge et begyndelsespunkt for toget ved at bruge knappen og derefter markere det ønskede startfelt på banen. Hvis du prøver at markere et felt udenfor banen, vil det ikke være muligt at starte toget, og det vil stå i statuslinjen. Du kan nu trykke på startkappen for at aktivere toget. Mens toget kører, kan du eksperimentere lidt med hastighedsfunktionen og vælge den, du mener passer bedst til dig og din computer. Den aktuelle hastighed vil hele tiden stå i statuslinjen nederst i vinduet. Prøv også at aktivere den automatiske sporskifter . Du har hele tiden mulighed for at skifte sporene manuelt ved at klikke på dem med musen. Dette kan også lade sig gøre, selvom automatikken er slået til, da den først skifter signalet når toget forlader et sporskifte.

Nu er det på tide at stoppe toget og prøve at ændre lidt på banen. Prøv at lave et spor parallelt med stationen inde i midten af jernbanen. Til dette skal du mest bruge de lige skinner; men der skal også bruges sporskifter. Læg mærke til at når du begynder at ændre på togbanen, kommer der blinde ender, og derved bliver feltet farvet rødt. Når disse ændringer virker og toget kører ind på de nye skinner, kan du begynde at se dig lidt omkring i RailCraft på egen hånd. Vi vil til slut henlede opmærksomheden på både Users track og Experts track.