### Author Topic: E37's projects  (Read 11369 times)

0 Members and 1 Guest are viewing this topic.

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### E37's projects
« on: December 05, 2016, 08:11:21 pm »
I tend to make little projects every now and then, and none of them really deserve their own thread. I guess I'll put them all here.
They aren't usually much, so feel free to ignore this thread unless you are really bored and want some dumb distraction for a little while.

(click to show/hide)

I will add more when I feel like typing out how to use them.

• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

#### xlibman

• Omni founder & CW co-founder
• CodeWalrus Staff
• Super User
• Forum Maintenance
• Original 5
• CodeWalrus Supporter
• Join Date: Nov 2014
• Location: Quebec, Canada
• Posts: 18985
• Post Rating Ratio: +100/-5
• Gender:
##### Re: E37's projects
« Reply #1 on: December 06, 2016, 08:30:35 am »
I will try this when I have a chance. You should post a screenshot
• Calculators owned: TI-57, 73, TI-80 (broken), TI-81, TI-82, TI-83, TI-83+ (broken), TI-83+ (broken), TI-83+SE (broken), TI-84+, TI-84+CSE, TI-84+CE, TI-85, TI-86, TI-89T, TI-92, TI-Nspire, TI-Nspire CX (semi-broken), HP 39gII, HP Prime, Casio fx-7000G, fx-7400G+, fx-7700GE, fx-9750G+, fx-9750GII, fx-9860G, cfx-9850G, FX-1.0+, fx-CG10, fx-CP400
• Consoles, mobile devices and vintage computers owned: Samsung i5510, Nexus 5, Atari 2600, Lynx, SMS, Game Gear, Genesis, Dreamcast, NES, SNES, N64, GCN, Wii, Wii U, GBA, DS, 3DS, PS2, PS3, PS4, PSP, PSVita, XBox 360, XBOne

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### Re: E37's projects
« Reply #2 on: January 07, 2017, 06:01:48 pm »
I have been working on a game recently. It is a caving game where you can place buildings, teleport in 'miners' and drilling units. You start out with a small area discovered and can uncover more caves.
Right now, I just use the cursor to destroy walls, but eventually the units will. The game looks a lot better on an actual calc. I used the A* pathfinding algorithm (the only good example in the screenshot is when the unit went around some rubble which would have been a slower path)

I am debating whether to make it turn based because the whenever a unit pathfinds, it can lag up to a second.

After the program exits, pressing the ON key shows "X=7.2E-128 Y=7.2E-128" in small font at the bottom left corner of the screen. It doesn't appear to be harmful but I can't figure what is causing it. I am sure the program causes it.

Any thoughts?
• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

#### p4nix

• Full User
• Join Date: Jun 2015
• Location: Germany
• Posts: 430
• Post Rating Ratio: +6/-1
• Don't catch the ball.
• Gender:
##### Re: E37's projects
« Reply #3 on: January 07, 2017, 06:20:49 pm »
Looks very good, too bad I don't have a TI calculator. Maybe you can only calculate a few parts of the A* algorithm using something like interrupts or polling...
In which language did you program this?
• Calculators owned: fx9860GII (SH4)

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### Re: E37's projects
« Reply #4 on: January 07, 2017, 06:22:16 pm »
Looks very good, too bad I don't have a TI calculator. Maybe you can only calculate a few parts of the A* algorithm using something like interrupts or polling...
In which language did you program this?

That might be possible, but The trouble starts when there are 5+ of them all wanting to pathfind.
It is in Axe.
• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### Re: E37's projects
« Reply #5 on: January 08, 2017, 04:30:20 pm »
(click to show/hide)

(click to show/hide)

(click to show/hide)

(click to show/hide)

(click to show/hide)

I will add more when I feel like typing out how to use them.

I am too lazy to make screenshots. If you want one, ask me.
« Last Edit: January 08, 2017, 04:34:39 pm by E37 »
• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

#### p4nix

• Full User
• Join Date: Jun 2015
• Location: Germany
• Posts: 430
• Post Rating Ratio: +6/-1
• Don't catch the ball.
• Gender:
##### Re: E37's projects
« Reply #6 on: January 08, 2017, 10:20:50 pm »
Feels bad not having a calculator which can run Axe Keep your good work up tho, from the descriptions it sounds very interesting. Could you still add some eyecandy (screenshots)?
• Calculators owned: fx9860GII (SH4)

#### p2

• CodeWalrus Staff
• Super User
• Moderator
• CodeWalrus Supporter
• Join Date: Aug 2016
• Location: Germany
• Posts: 2302
• Post Rating Ratio: +10/-0
• *Wubba lubba dub dub*
• Gender:
##### Re: E37's projects
« Reply #7 on: January 08, 2017, 11:04:06 pm »
After the program exits, pressing the ON key shows "X=7.2E-128 Y=7.2E-128" in small font at the bottom left corner of the screen. It doesn't appear to be harmful but I can't figure what is causing it. I am sure the program causes it.

Any thoughts?
sounds like its displaying (or at least trying to) the cursor position. That means you have to reset the game from graph screen to main text screen (don't ask me how).
Still you should get a problem as it seems you have altered the part of memory where the cursor position is saved. The address for that should be somewhere in TI Wiki.
• Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### Re: E37's projects
« Reply #8 on: January 10, 2017, 06:29:14 pm »
That makes sense!
I'm testing it now. There is no point in the os that does it normally that I can think of though...

I have fixed it!
It turns out that if you use L2 (statVars) as a 756b buffer, you need to 0 it before you quit.
« Last Edit: January 10, 2017, 07:21:55 pm by E37 »
• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

#### p2

• CodeWalrus Staff
• Super User
• Moderator
• CodeWalrus Supporter
• Join Date: Aug 2016
• Location: Germany
• Posts: 2302
• Post Rating Ratio: +10/-0
• *Wubba lubba dub dub*
• Gender:
##### Re: E37's projects
« Reply #9 on: January 11, 2017, 10:46:00 am »
Was that already your last known bug, or are there others? ^^
• Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### Re: E37's projects
« Reply #10 on: January 12, 2017, 06:22:26 pm »
They are always more. Killing one causes 3 more to pop up each more bizarre than the last.

I hope to upload some more screenies later today,.
• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

#### kotu

• -< \'V/,,,
• Super User
• Join Date: Aug 2016
• Location: don't panic
• Posts: 1160
• Post Rating Ratio: +8/-11
• woah
• Gender:
##### Re: E37's projects
« Reply #11 on: January 12, 2017, 06:27:17 pm »
you'll have to research learning magic spells
• Calculators owned: TI 84+CE-T
• Consoles, mobile devices and vintage computers owned: Sega Master System, Sony PlayStation 3
SUBSCRIBE TO THE FUTURERAVE.UK MAILING LIST
http://futurerave.uk

#### p2

• CodeWalrus Staff
• Super User
• Moderator
• CodeWalrus Supporter
• Join Date: Aug 2016
• Location: Germany
• Posts: 2302
• Post Rating Ratio: +10/-0
• *Wubba lubba dub dub*
• Gender:
##### Re: E37's projects
« Reply #12 on: January 13, 2017, 08:45:29 am »
They are always more. Killing one causes 3 more to pop up each more bizarre than the last.

I hope to upload some more screenies later today,.
* p2 is waiting for his eye candy

sorry if I'm being pushy >.<
• Calculators owned: ti-83+, ti-84+, ti-84+, ti-84+se, ti-84+se(te), ti-nsphire, ti-nsphire CX-CAS, ti-voyage, ti-voyage, Who reads this list anyways...?
Anyway war sucks. Just bring us your food instead of missiles  :P ~ DJ Omnimaga (11.10.2016 20:21:48)
if you cant get a jframe set up, draw stuff to it, and receive input, i can only imagine how horrible your game code is _._   ~ c4ooo (14.11.2016 22:44:07)
If they pull a Harambe on me tell my family I love them ~ u/Pwntear37d (AssangeWatch /r/)
make Walrii great again ~ DJ Omnimaga (28.11.2016 23:01:31)
God invented the pc, satan the smartphone I guess ~ p4nix (16.02.2017 22:51:49)

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### Re: E37's projects
« Reply #13 on: January 13, 2017, 06:20:44 pm »
They are always more. Killing one causes 3 more to pop up each more bizarre than the last.

I hope to upload some more screenies later today,.
* p2 is waiting for his eye candy

sorry if I'm being pushy >.<
Not at all
I tried to introduce more features and seriously broke things...
• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

#### E37

• Full User
• Join Date: Jul 2016
• Location: Lihilzard Empire
• Posts: 233
• Post Rating Ratio: +10/-0
• I own 2 game consoles, a ti-83 and a ti-84!
##### Re: E37's projects
« Reply #14 on: January 15, 2017, 09:37:55 pm »
Well... I finally got it working! (and added a load of new things)
I increased the map size, made it turn based, cut the average pathfinding time in half, vastly improved the greyscale (greylib), improved the worker's ai, added 2 new vehicles, made it so the units (not the user) have to drill walls, fixed all the memory leaks and completed some general optimizations!
Don't worry, there will be screenshots!

Planned features:
4 more vehicles
a way to remove units once they have been created
the ability to create buildings
some enemies
better control options
more buildings (all the buildings that currently exist are in the screenshot)
« Last Edit: January 15, 2017, 10:45:16 pm by E37 »
• Consoles, mobile devices and vintage computers owned: Ti83,Ti84!
I've never finished a project, there is always a way to improve!
What's my calc's name? Convert \$37 to decimal. Look up that element in the periodic table. Then take the abbreviation of that element and you have it!
Look! A slime!    <(^.^)>

You can also use the following HTML or bulletin board code to share it on your page or forum signature!

Also do not forget to check our affiliates below.