ngc0202 / abdjekt Goto Github PK
View Code? Open in Web Editor NEWAbdjekt is a text based game in which you control how objects interact.
Home Page: http://kicneoj.webs.com/
Abdjekt is a text based game in which you control how objects interact.
Home Page: http://kicneoj.webs.com/
I think it should be implemented so that when the user is entering input for an interaction, Items that are aliases should be synonymous, so that:
spawn rock
You Spawn a rock.
spawn pickaxe
You spawn a pickaxe.
hit stone with pickaxe
You hit the stone with a pickaxe.
If it worked properly, then if you have a rock Item, then you can reference it by calling it a stone (which is an alias).
Current case:
look
round you, you can see a pickaxe and a stone.
hit rock with pickaxe
There is no rock here.
Make the alias header work so something that has an alias just redirects to a master abdjekt. For example "stone" would be like the template with rock in its aliases so the reader would read rock instead.
Have it read a changelog and download out of date files.
When requesting to spawn an Item that has not been implemented, the game will return a NPE.
Example:
Input:
spawn rock
hit joss whedon with rock
Reason: Bug because the output only includes joss and not whedon.
mode 1
Mode changed to 'Sandbox'.
spawn knife
You spawn a knife.
spawn pickaxe
You spawn a pickaxe.
spawn rock
You spawn a rock.
look
Around you, you can see a knife, a pickaxe and a rock.
sharpen rock with knife
You sharpen the rock into a spearhead.
Exception in thread "main" java.lang.NullPointerException
at abdjekt.Item.findSpawnText(Item.java:123)
at abdjekt.Item.(Item.java:33)
at abdjekt.Game.newItem(Game.java:106)
at abdjekt.abdjektReader.process(abdjektReader.java:146)
at abdjekt.Main.main(Main.java:174)
Java Result: 1
cook marshmallow with fire
You cook the marshmallow over the fire and eat it.
Exception in thread "main" java.lang.NullPointerException
at abdjekt.Item.findSpawnText(Item.java:123)
at abdjekt.Item.(Item.java:33)
at abdjekt.Game.newItem(Game.java:106)
at abdjekt.abdjektReader.process(abdjektReader.java:146)
at abdjekt.Main.main(Main.java:174)
Java Result: 1
hit rock with pickaex
Exception in thread "main" java.lang.NullPointerException
at abdjekt.Item.findSpawnText(Item.java:123)
at abdjekt.Item.(Item.java:33)
at abdjekt.Game.newItem(Game.java:106)
at abdjekt.Main.main(Main.java:174)
Java Result: 1
mode 1
Mode changed to 'Sandbox'.
spawn rock
You spawn a rock.
spawn pickaxe
You spawn a pickaxe.
look
Around you, you can see a rock and a pickaxe.
hit rock with pickaxe
You hit the rock. The rock crumbles to dust.
Spawn code is scattered across multiple areas, need to clean up and put in one area!
Make it impossible to spawn two instances of Nick.
It appears that once the file is created, even after a mode change to sandbox it'll act as if it was still set to hardcore.
Input:
mode 1
spawn rock
spawn pickaxe
hit rock with pickaxe
Reason: Bug because this is a valid interaction and should work.
Notes: actions and outputs not being taken from proper location
Files are saved to jar directory
Once the world fills up once it always thinks it's filled.
Example:
spawn rock X 25
spawn rock
The world is full, please remove or destroy an object.
remove rock
You remove a rock.
spawn rock
The world is full, please remove or destroy an object.
spawn nick
Nick, the Almighty One, teleports to you.
hit rock with nick
There is no rock here.
spawn rock
You spawn a rock.
hit rock with nick
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
at abdjekt.abdjektReader.process(abdjektReader.java:105)
at abdjekt.Main.main(Main.java:170)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.