2005-04-10, 21:45
  #13
Bannlyst
Citat:
Ursprungligen postat av ponjavic
mm qbasic igen (quickbasic)

och till ovanstående poster
tycker inte det skadar att leka runt me qbasic, han verkar gilla goto ju

Qbasic it is!
Bara tanken på att få använda mig av det fantastiska kommandot "GåTill" gör att jag känner mig varm av tillförsikt om att detta mitt projekt kommer att genomföras
Citera
2005-04-10, 23:15
  #14
Medlem
äppelkakas avatar
Goto finns faktiskt kvar i VB.NET, fast med vissa inskränkningar, så att du inte ska kunna hur ful kod som helst.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vblr7/html/vastmGoTo.asp

Vill du härja fritt med goto är qbasic språket för dig.
Men be inte mig felsöka din kod.
Dock är det VÄLDIGT snabbt att komma igång med: starta qbasic.exe, skriva print "hej", och trycka på F5. Fast det följer ju inte med windows längre, så du måste tanka hem filen först.
Citera
2005-04-10, 23:34
  #15
Medlem
a4swes avatar
Citat:
mm qbasic igen (quickbasic)

Qbasic != Quickbasic

Bara så du vet.
Citera
2005-04-10, 23:40
  #16
Medlem
Svinpälss avatar
Citat:
Ursprungligen postat av a4swe
Qbasic != Quickbasic

Bara så du vet.
http://susning.nu/Qbasic
Nähä? Vad är din version?
Citera
2005-04-11, 00:37
  #17
Medlem
Skriv ett Javascript istället! Riktigt o bra!!!111 Har säkert en MaSsA najzsa GOTOs etc

Pözz o Kjam!
Citera
2005-04-11, 02:23
  #18
Medlem
X_surfers avatar
Citat:
Ursprungligen postat av Svinpäls
http://susning.nu/Qbasic
Nähä? Vad är din version?

För att tydliggöra, Qbasic är gratisversionen av QuickBasic och levererades med MS-DOS från ver 5.0, Qbasic saknar till skillnad från QuickBasic kompilator, i övrigt, är utvecklingsmiljöerna nästan identiska...
Citera
2005-04-11, 08:31
  #19
Medlem
Citat:
Ursprungligen postat av jhan
VB är inte att rekommendera... Och bara så att du vet... Goto är ungefär det fulaste du kan göra (ja jag förstod att det var psuedokod, men endå :P)...

Lär dig ett riktigt språk som tex JAVA eller C++. C++ verkar mest lämpligt för denna uppgift då du ska kunna snabbt och enkelt kan styra ut och inmatningar. C++ är också bra att kunna, eftersom det är en av de största och mest använda språken. Omskolning från C++ till Java är också rätt smidigt, om du nu ska se framåt... Lycka till!
det var _inte_ psuedokod utan BASIC. fasst det är igentligen ska samma. men varför skulle det vara nått fult med goto, det är ett väldigt kraftfullt kommando som man inte bort frukta att använda, dock inte för mycket och nestlat då man kommer tappa bort sig om man inte är ruggigt bra.
Citera
2005-04-11, 10:10
  #20
Medlem
smartypantss avatar
Det här låter som en text-dungeon av nåt slag. För multi-user dungeons skulle jag rekommendera MOO, som är ett objekt-orienterat språk för att skriva multi-user dungeon. Det använde jag på 90-talet, det var skitkul.

Om MOO är för begränsat för det du vill göra kan jag rekommendera Python, som är enkelt att börja med och som torde lämpa sig utmärkt för detta.

http://www.moo.mud.org/
http://www.python.org/
Citera
2005-04-11, 11:56
  #21
Bannlyst
Citat:
Ursprungligen postat av smartypants
Det här låter som en text-dungeon av nåt slag. För multi-user dungeons skulle jag rekommendera MOO, som är ett objekt-orienterat språk för att skriva multi-user dungeon. Det använde jag på 90-talet, det var skitkul.

Om MOO är för begränsat för det du vill göra kan jag rekommendera Python, som är enkelt att börja med och som torde lämpa sig utmärkt för detta.

http://www.moo.mud.org/
http://www.python.org/

Man skulle kunna säga att det till viss del kommer att fungera som en textbasserad dungeon ja. Dock ej i bemärkelsen "go west - Go south" osv, med klart definierade areor med tillhörande beskrvning.

Tanken är mer att simulera varelsers(NPC´s) beteende så bra som möjligt.
Alla NPC har "värden" lagrade i variabler eller hur det nu fungerar. En variabel för humör, en för generellt beteende, en för items, en för om de har någon relation till PC (mött denne tidigare under en quest) tex.

Låt oss säga att då "agressions-variabeln" kan vara ett värde från 1-10 där ett är vänligast och 10 är aggresivast så är tanken att spelet hämtar ord, beskrivningar och handlingsmönster ifrån de grupper av ord, handlingar osv som relaterar till det aktuella variabelvärdet.

Med ett aggressionsvärde på 3 så förskjuts procentchansen för att varelsen skall uppträda fientligt till en mindre sannolikhet än om samma variabelvärde ligger uppåt 8,9 eller 10.

Samma sak gäller andra komponenter i spelmekaniken. Om varelsen har ett visst beteendemönster så hämtas beskrivande ord rörande detta beteendemönster ifrån en speciell "grupp" av ord och meningar. Den specifika beskrivningen slumpas sedan fram ur denna grupp.

Idén handlar till stor del om att en oherrans massa ord, beskrivningar och handlingsmönster skall styras av procentchans vilken i sin tur styrs och modifieras av värdet i specifika variabler.

Tanken är att skapa en väldigt stor variation i det hela.

Sedan behöver jag ju verktyg för att utveckla själva stridssystemet i kod också men det har jag ett ganska bra hum om hur det skall gå till. Allt handlar ju om tjugosidiga tärningar och dem är jag väl bekant med, mupp som jag är.
Med de bleka minnen jag har av mitt basic-knattrande på c64-tiden så har jag ändå en känsla av att denna min idé går att fixa till med lite IF, THEN, ELSE, OR och en truckload med variabler som ständigt uppdateras och kollas.


Sorry om jag babblar på men jag hade inget bättre för mig.
Jag har ju redan fått en massa tips på språk som jag inte ens visste existerade och det är jag tacksam för.
Citera
2005-04-11, 12:15
  #22
Medlem
Det är inget språk du skall ha utan en programmerbar spelmotor. (det är ju en ganska enkel tillståndmaskin du vill populera, låter det som)
Citera
2005-04-11, 12:58
  #23
Medlem
smartypantss avatar
Jupp, MOO skulel kunna funka. Om inte borde det vara hyfsat enkelt att göra en sådan motor i Python.
Citera
2005-04-11, 14:43
  #24
Medlem
Jag håller på att du ska göra det i C++, är ganska enkelt i Console.
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in